Lines Matching refs:head
105 int head;
154 if (rxq->tail != rxq->head)
155 return rxq->queue[rxq->head];
162 return rxq->tail - rxq->head;
167 return rxq->tail == rxq->head;
173 ++rxq->head;
181 rxq->head = 0;
192 ptr_ring_unconsume(nvq->rx_ring, rxq->queue + rxq->head,
195 rxq->head = rxq->tail = 0;
226 rxq->head = rxq->tail = 0;
355 * upend_idx is used to track end of used idx, done_idx is used to track head
774 int head;
793 head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
796 if (unlikely(head < 0))
799 if (head == vq->num) {
851 vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head);
864 int head;
887 head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
890 if (unlikely(head < 0))
893 if (head == vq->num) {
910 vq->heads[nvq->upend_idx].id = cpu_to_vhost32(vq, head);
959 vhost_add_used_and_signal(&net->dev, vq, head, 0);
996 struct sk_buff *head;
1004 head = skb_peek(&sk->sk_receive_queue);
1005 if (likely(head)) {
1006 len = head->len;
1007 if (skb_vlan_tag_present(head))