Lines Matching refs:head
104 int head;
153 if (rxq->tail != rxq->head)
154 return rxq->queue[rxq->head];
161 return rxq->tail - rxq->head;
166 return rxq->tail == rxq->head;
172 ++rxq->head;
180 rxq->head = 0;
191 ptr_ring_unconsume(nvq->rx_ring, rxq->queue + rxq->head,
194 rxq->head = rxq->tail = 0;
225 rxq->head = rxq->tail = 0;
354 * upend_idx is used to track end of used idx, done_idx is used to track head
773 int head;
792 head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
795 if (unlikely(head < 0))
798 if (head == vq->num) {
849 vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head);
862 int head;
885 head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
888 if (unlikely(head < 0))
891 if (head == vq->num) {
908 vq->heads[nvq->upend_idx].id = cpu_to_vhost32(vq, head);
950 vhost_add_used_and_signal(&net->dev, vq, head, 0);
987 struct sk_buff *head;
995 head = skb_peek(&sk->sk_receive_queue);
996 if (likely(head)) {
997 len = head->len;
998 if (skb_vlan_tag_present(head))