Searched refs:start_dp (Results 1 – 7 of 7) sorted by relevance
24 struct vring_desc *start_dp; in virtio_rxq_rearm_vec() local30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()46 start_dp[i].addr = VIRTIO_MBUF_ADDR(sw_ring[i], vq) + in virtio_rxq_rearm_vec()48 start_dp[i].len = sw_ring[i]->buf_len - in virtio_rxq_rearm_vec()
248 struct vring_desc *start_dp; in virtqueue_enqueue_refill_inorder() local257 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_refill_inorder()385 did = start_dp[idx].id; in virtqueue_enqueue_recv_refill_packed()448 struct vring_desc *start_dp; in virtqueue_enqueue_xmit_inorder() local455 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit_inorder()475 start_dp[idx].flags = 0; in virtqueue_enqueue_xmit_inorder()548 struct vring_desc *start_dp; in virtqueue_enqueue_xmit() local589 start_dp = txr[idx].tx_indir; in virtqueue_enqueue_xmit()601 idx = start_dp[idx].next; in virtqueue_enqueue_xmit()612 start_dp[idx].len += head_size; in virtqueue_enqueue_xmit()[all …]
717 struct vring_packed_desc *start_dp, *head_dp; in virtqueue_enqueue_xmit_packed() local734 start_dp = vq->vq_packed.ring.desc; in virtqueue_enqueue_xmit_packed()758 start_dp[idx].len = (seg_num + 1) * in virtqueue_enqueue_xmit_packed()762 start_dp[idx].id = idx; in virtqueue_enqueue_xmit_packed()769 start_dp = txr[idx].tx_packed_indir; in virtqueue_enqueue_xmit_packed()777 start_dp[idx].len = vq->hw->vtnet_hdr_size; in virtqueue_enqueue_xmit_packed()794 start_dp[idx].len = cookie->data_len; in virtqueue_enqueue_xmit_packed()796 start_dp[idx].addr -= head_size; in virtqueue_enqueue_xmit_packed()797 start_dp[idx].len += head_size; in virtqueue_enqueue_xmit_packed()804 start_dp[idx].flags = flags; in virtqueue_enqueue_xmit_packed()[all …]
190 struct vring_packed_desc *start_dp; in virtqueue_txvq_reset_packed() local217 start_dp = txr[desc_idx].tx_packed_indir; in virtqueue_txvq_reset_packed()218 vring_desc_init_indirect_packed(start_dp, in virtqueue_txvq_reset_packed()220 start_dp->addr = txvq->virtio_net_hdr_mem in virtqueue_txvq_reset_packed()223 start_dp->len = vq->hw->vtnet_hdr_size; in virtqueue_txvq_reset_packed()
267 struct vring_packed_desc *start_dp = vq->vq_packed.ring.desc; in virtio_recv_refill_packed_vec() local292 start_dp[idx + i].addr = addr; in virtio_recv_refill_packed_vec()293 start_dp[idx + i].len = cookie[total_num + i]->buf_len in virtio_recv_refill_packed_vec()296 virtqueue_store_flags_packed(&start_dp[idx + i], in virtio_recv_refill_packed_vec()311 virtqueue_store_flags_packed(&start_dp[head_idx], head_flag, in virtio_recv_refill_packed_vec()
655 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue() local656 vring_desc_init_split(start_dp, in virtio_init_queue()658 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()662 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()663 start_dp->flags = VRING_DESC_F_NEXT; in virtio_init_queue()665 struct vring_packed_desc *start_dp = in virtio_init_queue() local667 vring_desc_init_indirect_packed(start_dp, in virtio_init_queue()669 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()673 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()
200 struct vring_desc *start_dp; in virtqueue_crypto_sym_enqueue_xmit() local331 start_dp = txvq->vq_ring.desc; in virtqueue_crypto_sym_enqueue_xmit()332 start_dp[head_idx].addr = indirect_op_data_req_phys_addr + in virtqueue_crypto_sym_enqueue_xmit()334 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()335 start_dp[head_idx].flags = VRING_DESC_F_INDIRECT; in virtqueue_crypto_sym_enqueue_xmit()337 idx = start_dp[head_idx].next; in virtqueue_crypto_sym_enqueue_xmit()