Lines Matching refs:limiter
221 struct semaphore *limiter = &rxrpc_call_limiter; in rxrpc_get_call_slot() local
224 limiter = &rxrpc_kernel_call_limiter; in rxrpc_get_call_slot()
226 down(limiter); in rxrpc_get_call_slot()
227 return limiter; in rxrpc_get_call_slot()
229 return down_interruptible(limiter) < 0 ? NULL : limiter; in rxrpc_get_call_slot()
237 struct semaphore *limiter = &rxrpc_call_limiter; in rxrpc_put_call_slot() local
240 limiter = &rxrpc_kernel_call_limiter; in rxrpc_put_call_slot()
241 up(limiter); in rxrpc_put_call_slot()
260 struct semaphore *limiter; in rxrpc_new_client_call() local
267 limiter = rxrpc_get_call_slot(p, gfp); in rxrpc_new_client_call()
268 if (!limiter) in rxrpc_new_client_call()
274 up(limiter); in rxrpc_new_client_call()