Lines Matching refs:head
45 unsigned int head, tail, call_head, call_tail; in rxrpc_service_prealloc_one() local
68 head = b->peer_backlog_head; in rxrpc_service_prealloc_one()
70 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one()
76 b->peer_backlog[head] = peer; in rxrpc_service_prealloc_one()
78 (head + 1) & (size - 1)); in rxrpc_service_prealloc_one()
81 head = b->conn_backlog_head; in rxrpc_service_prealloc_one()
83 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one()
89 b->conn_backlog[head] = conn; in rxrpc_service_prealloc_one()
91 (head + 1) & (size - 1)); in rxrpc_service_prealloc_one()
183 unsigned int size = RXRPC_BACKLOG_MAX, head, tail; in rxrpc_discard_prealloc() local
195 head = b->peer_backlog_head; in rxrpc_discard_prealloc()
197 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()
204 head = b->conn_backlog_head; in rxrpc_discard_prealloc()
206 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()
218 head = b->call_backlog_head; in rxrpc_discard_prealloc()
220 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()