Home
last modified time | relevance | path

Searched refs:perm (Results 1 – 9 of 9) sorted by relevance

/dpdk/lib/vhost/
H A Diotlb.c20 uint8_t perm; member
45 uint8_t perm) in vhost_user_iotlb_pending_miss() argument
53 if ((node->iova == iova) && (node->perm == perm)) { in vhost_user_iotlb_pending_miss()
66 uint64_t iova, uint8_t perm) in vhost_user_iotlb_pending_insert() argument
90 node->perm = perm; in vhost_user_iotlb_pending_insert()
101 uint64_t iova, uint64_t size, uint8_t perm) in vhost_user_iotlb_pending_remove() argument
113 if ((node->perm & perm) != node->perm) in vhost_user_iotlb_pending_remove()
165 uint64_t size, uint8_t perm) in vhost_user_iotlb_cache_insert() argument
191 new_node->perm = perm; in vhost_user_iotlb_cache_insert()
248 uint64_t *size, uint8_t perm) in vhost_user_iotlb_cache_find() argument
[all …]
H A Diotlb.h38 uint64_t size, uint8_t perm);
42 uint64_t *size, uint8_t perm);
44 uint8_t perm);
46 uint64_t iova, uint8_t perm);
48 uint64_t size, uint8_t perm);
H A Dvhost.h334 __u8 perm; member
799 uint64_t iova, uint64_t *len, uint8_t perm);
810 uint64_t iova, uint64_t *len, uint8_t perm) in vhost_iova_to_vva() argument
815 return __vhost_iova_to_vva(dev, vq, iova, len, perm); in vhost_iova_to_vva()
H A Dvhost_user.h170 int vhost_user_iotlb_miss(struct virtio_net *dev, uint64_t iova, uint8_t perm);
H A Dvhost.c30 uint64_t iova, uint64_t *size, uint8_t perm) in __vhost_iova_to_vva() argument
39 vva = vhost_user_iotlb_cache_find(vq, iova, &tmp_size, perm); in __vhost_iova_to_vva()
45 if (!vhost_user_iotlb_pending_miss(vq, iova, perm)) { in __vhost_iova_to_vva()
55 vhost_user_iotlb_pending_insert(dev, vq, iova, perm); in __vhost_iova_to_vva()
56 if (vhost_user_iotlb_miss(dev, iova, perm)) { in __vhost_iova_to_vva()
59 vhost_user_iotlb_pending_remove(vq, iova, 1, perm); in __vhost_iova_to_vva()
H A Dvirtio_net.c607 uint64_t desc_iova, uint64_t desc_len, uint8_t perm) in map_one_desc() argument
621 perm); in map_one_desc()
644 uint32_t *desc_chain_len, uint8_t perm) in fill_vec_buf_split() argument
700 perm))) { in fill_vec_buf_split()
777 struct buf_vector *buf_vec, uint32_t *len, uint8_t perm) in fill_vec_buf_packed_indirect() argument
820 perm))) in fill_vec_buf_packed_indirect()
835 uint16_t *buf_id, uint32_t *len, uint8_t perm) in fill_vec_buf_packed() argument
870 len, perm) < 0)) in fill_vec_buf_packed()
879 perm))) in fill_vec_buf_packed()
H A Dvhost_user.c2494 len, imsg->perm); in vhost_user_iotlb_msg()
3116 vhost_user_iotlb_miss(struct virtio_net *dev, uint64_t iova, uint8_t perm) in vhost_user_iotlb_miss() argument
3126 .perm = perm, in vhost_user_iotlb_miss()
H A Dvhost_crypto.c554 uint8_t perm) in get_data_ptr() argument
559 data = IOVA_TO_VVA(void *, vc_req, cur_desc->addr, &dlen, perm); in get_data_ptr()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_vdpa.c58 uint8_t perm; member
238 msg.iotlb.perm = VHOST_ACCESS_RW; in vhost_vdpa_dma_map()