Home
last modified time | relevance | path

Searched refs:access_flags (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/infiniband/hw/mana/
H A Dmr.c14 mana_ib_verbs_to_gdma_access_flags(int access_flags) in mana_ib_verbs_to_gdma_access_flags() argument
18 if (access_flags & IB_ACCESS_LOCAL_WRITE) in mana_ib_verbs_to_gdma_access_flags()
21 if (access_flags & IB_ACCESS_REMOTE_WRITE) in mana_ib_verbs_to_gdma_access_flags()
24 if (access_flags & IB_ACCESS_REMOTE_READ) in mana_ib_verbs_to_gdma_access_flags()
27 if (access_flags & IB_ACCESS_REMOTE_ATOMIC) in mana_ib_verbs_to_gdma_access_flags()
53 req.gva.access_flags = mr_params->gva.access_flags; in mana_ib_gd_create_mr()
57 req.zbva.access_flags = mr_params->zbva.access_flags; in mana_ib_gd_create_mr()
63 req.da.access_flags = mr_params->da.access_flags; in mana_ib_gd_create_mr()
115 u64 iova, int access_flags, in mana_ib_reg_user_mr() argument
134 start, iova, length, access_flags); in mana_ib_reg_user_mr()
[all …]
/linux/fs/vboxsf/
H A Dfile.c18 u32 access_flags; member
24 u64 handle, u32 access_flags) in vboxsf_create_sf_handle() argument
39 sf_handle->access_flags = access_flags; in vboxsf_create_sf_handle()
54 u32 access_flags = 0; in vboxsf_file_open() local
84 access_flags |= SHFL_CF_ACCESS_READ; in vboxsf_file_open()
88 access_flags |= SHFL_CF_ACCESS_WRITE; in vboxsf_file_open()
92 access_flags |= SHFL_CF_ACCESS_READWRITE; in vboxsf_file_open()
100 access_flags |= SHFL_CF_ACCESS_APPEND; in vboxsf_file_open()
102 params.create_flags |= access_flags; in vboxsf_file_open()
111 sf_handle = vboxsf_create_sf_handle(inode, params.handle, access_flags); in vboxsf_file_open()
[all …]
H A Dvfsmod.h87 u64 handle, u32 access_flags);
/linux/drivers/infiniband/hw/mlx5/
H A Dmr.c59 u64 iova, int access_flags,
247 set_mkc_access_pd_addr_fields(mkc, ent->rb_key.access_flags, 0, in set_cache_mkc()
648 res = key1.access_flags - key2.access_flags; in cache_ent_key_cmp()
729 smallest->rb_key.access_flags == rb_key.access_flags && in mkey_cache_ent_from_rb_key()
777 int access_flags) in get_unchangeable_access_flags() argument
781 if ((access_flags & IB_ACCESS_REMOTE_ATOMIC) && in get_unchangeable_access_flags()
786 if ((access_flags & IB_ACCESS_RELAXED_ORDERING) && in get_unchangeable_access_flags()
791 if ((access_flags & IB_ACCESS_RELAXED_ORDERING) && in get_unchangeable_access_flags()
801 int access_flags, int access_mode, in mlx5_mr_cache_alloc() argument
807 .access_flags = get_unchangeable_access_flags(dev, access_flags), in mlx5_mr_cache_alloc()
[all …]
H A Dmem.c41 u64 access_flags) in mlx5_ib_populate_pas() argument
47 access_flags); in mlx5_ib_populate_pas()
H A Dodp.c481 mr = mlx5_mr_cache_alloc(dev, imr->access_flags, in implicit_get_child_mr()
489 mr->access_flags = imr->access_flags; in implicit_get_child_mr()
604 int access_flags) in mlx5_ib_alloc_implicit_mr() argument
614 umem_odp = ib_umem_odp_alloc_implicit(&dev->ib_dev, access_flags); in mlx5_ib_alloc_implicit_mr()
618 imr = mlx5_mr_cache_alloc(dev, access_flags, MLX5_MKC_ACCESS_MODE_KSM, in mlx5_ib_alloc_implicit_mr()
625 imr->access_flags = access_flags; in mlx5_ib_alloc_implicit_mr()
H A Ddevx.c2245 struct devx_umem *obj, u32 access_flags) in devx_umem_get() argument
2255 err = ib_check_mr_access(&dev->ib_dev, access_flags); in devx_umem_get()
2269 &dev->ib_dev, addr, size, dmabuf_fd, access_flags); in devx_umem_get()
2274 obj->umem = ib_umem_get(&dev->ib_dev, addr, size, access_flags); in devx_umem_get()
2386 int access_flags; in UVERBS_HANDLER() local
2392 err = uverbs_get_flags32(&access_flags, attrs, in UVERBS_HANDLER()
2405 err = devx_umem_get(dev, &c->ibucontext, attrs, obj, access_flags); in UVERBS_HANDLER()
2409 err = devx_umem_reg_cmd_alloc(dev, attrs, obj, &cmd, access_flags); in UVERBS_HANDLER()
/linux/drivers/infiniband/hw/mlx4/
H A Dmr.c107 u64 length, int access_flags) in mlx4_get_umem_mr() argument
115 if (!ib_access_writable(access_flags)) { in mlx4_get_umem_mr()
129 access_flags |= IB_ACCESS_LOCAL_WRITE; in mlx4_get_umem_mr()
131 access_flags |= IB_ACCESS_LOCAL_WRITE; in mlx4_get_umem_mr()
137 return ib_umem_get(device, start, length, access_flags); in mlx4_get_umem_mr()
141 u64 virt_addr, int access_flags, in mlx4_ib_reg_user_mr() argument
158 mr->umem = mlx4_get_umem_mr(pd->device, start, length, access_flags); in mlx4_ib_reg_user_mr()
171 convert_access(access_flags), n, shift, &mr->mmr); in mlx4_ib_reg_user_mr()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c82 cmd->access_flags = acc; in pvrdma_get_dma_mr()
113 u64 virt_addr, int access_flags, in pvrdma_reg_user_mr() argument
134 umem = ib_umem_get(pd->device, start, length, access_flags); in pvrdma_reg_user_mr()
175 cmd->access_flags = access_flags; in pvrdma_reg_user_mr()
246 cmd->access_flags = 0; in pvrdma_alloc_mr()
H A Dpvrdma_dev_api.h460 u32 access_flags; member
565 u32 access_flags; member
/linux/drivers/iommu/
H A Diommu-sva.c226 unsigned int access_flags = 0; in iommu_sva_handle_mm() local
245 access_flags |= VM_READ; in iommu_sva_handle_mm()
248 access_flags |= VM_WRITE; in iommu_sva_handle_mm()
253 access_flags |= VM_EXEC; in iommu_sva_handle_mm()
260 if (access_flags & ~vma->vm_flags) in iommu_sva_handle_mm()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h12 unsigned int access_flags; member
72 .access_flags = acc, \
84 .access_flags = acc, \
94 .access_flags = acc, \
/linux/drivers/infiniband/sw/rxe/
H A Drxe_odp.c80 u64 iova, int access_flags, struct rxe_mr *mr) in rxe_odp_mr_init_user() argument
88 rxe_mr_init(access_flags, mr); in rxe_odp_mr_init_user()
99 umem_odp = ib_umem_odp_get(&rxe->ib_dev, start, length, access_flags, in rxe_odp_mr_init_user()
110 mr->access = access_flags; in rxe_odp_mr_init_user()
/linux/include/net/mana/
H A Dgdma.h882 enum gdma_mr_access_flags access_flags;
886 enum gdma_mr_access_flags access_flags;
892 enum gdma_mr_access_flags access_flags;
907 enum gdma_mr_access_flags access_flags;
911 enum gdma_mr_access_flags access_flags;
916 enum gdma_mr_access_flags access_flags;
851 enum gdma_mr_access_flags access_flags; global() member
855 enum gdma_mr_access_flags access_flags; global() member
870 enum gdma_mr_access_flags access_flags; global() member
874 enum gdma_mr_access_flags access_flags; global() member
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c1656 static struct efa_mr *efa_alloc_mr(struct ib_pd *ibpd, int access_flags, in efa_alloc_mr() argument
1675 access_flags &= ~IB_ACCESS_OPTIONAL; in efa_alloc_mr()
1676 if (access_flags & ~supp_access_flags) { in efa_alloc_mr()
1679 access_flags, supp_access_flags); in efa_alloc_mr()
1691 u64 length, u64 virt_addr, int access_flags) in efa_register_mr() argument
1704 params.permissions = access_flags; in efa_register_mr()
1759 int fd, int access_flags, in efa_reg_user_mr_dmabuf() argument
1773 mr = efa_alloc_mr(ibpd, access_flags, &attrs->driver_udata); in efa_reg_user_mr_dmabuf()
1780 access_flags); in efa_reg_user_mr_dmabuf()
1789 err = efa_register_mr(ibpd, mr, start, length, virt_addr, access_flags); in efa_reg_user_mr_dmabuf()
[all …]
/linux/drivers/infiniband/sw/rdmavt/
H A Dmr.c313 mr->mr.access_flags = acc; in rvt_get_dma_mr()
370 mr->mr.access_flags = mr_access_flags; in rvt_reg_user_mr()
637 mr->mr.access_flags = access; in rvt_fast_reg_mr()
772 (mr->access_flags & acc) != acc)) in rvt_lkey_ok()
879 (mr->access_flags & acc) == 0)) in rvt_rkey_ok()
/linux/include/linux/
H A Dagpgart.h116 unsigned long access_flags; /* long req'd for set_bit --RR */ member
/linux/net/smc/
H A Dsmc_ib.h101 int smc_ib_get_memory_region(struct ib_pd *pd, int access_flags,
/linux/include/rdma/
H A Drdmavt_mr.h38 int access_flags; member
/linux/include/uapi/rdma/
H A Dvmw_pvrdma-abi.h276 __u32 access_flags; member
H A Dib_user_verbs.h373 __u32 access_flags; member
392 __u32 access_flags; member
/linux/fs/smb/client/
H A Dcifsacl.c1507 int rc, access_flags = 0; in set_cifs_acl() local
1521 access_flags |= WRITE_OWNER; in set_cifs_acl()
1523 access_flags |= SYSTEM_SECURITY; in set_cifs_acl()
1525 access_flags |= WRITE_DAC; in set_cifs_acl()
1530 .desired_access = access_flags, in set_cifs_acl()
/linux/net/rds/
H A Dib_rdma.c564 int access_flags = in rds_ib_get_mr() local
577 access_flags); in rds_ib_get_mr()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c332 u32 access_flags; in get_hw_access_flags() local
341 access_flags = attr->qp_access_flags; in get_hw_access_flags()
343 access_flags = qp->atomic_rd_en; in get_hw_access_flags()
346 access_flags &= IB_ACCESS_REMOTE_WRITE; in get_hw_access_flags()
348 if (access_flags & IB_ACCESS_REMOTE_READ) in get_hw_access_flags()
350 if (access_flags & IB_ACCESS_REMOTE_ATOMIC) in get_hw_access_flags()
352 if (access_flags & IB_ACCESS_REMOTE_WRITE) in get_hw_access_flags()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c594 u64 virt_addr, int access_flags, in usnic_ib_reg_mr() argument
612 access_flags, 0); in usnic_ib_reg_mr()

12