Lines Matching refs:access_flags
1556 static struct efa_mr *efa_alloc_mr(struct ib_pd *ibpd, int access_flags, in efa_alloc_mr() argument
1574 access_flags &= ~IB_ACCESS_OPTIONAL; in efa_alloc_mr()
1575 if (access_flags & ~supp_access_flags) { in efa_alloc_mr()
1578 access_flags, supp_access_flags); in efa_alloc_mr()
1590 u64 length, u64 virt_addr, int access_flags) in efa_register_mr() argument
1603 params.permissions = access_flags; in efa_register_mr()
1652 int fd, int access_flags, in efa_reg_user_mr_dmabuf() argument
1660 mr = efa_alloc_mr(ibpd, access_flags, udata); in efa_reg_user_mr_dmabuf()
1667 access_flags); in efa_reg_user_mr_dmabuf()
1675 err = efa_register_mr(ibpd, mr, start, length, virt_addr, access_flags); in efa_reg_user_mr_dmabuf()
1691 u64 virt_addr, int access_flags, in efa_reg_mr() argument
1698 mr = efa_alloc_mr(ibpd, access_flags, udata); in efa_reg_mr()
1704 mr->umem = ib_umem_get(ibpd->device, start, length, access_flags); in efa_reg_mr()
1712 err = efa_register_mr(ibpd, mr, start, length, virt_addr, access_flags); in efa_reg_mr()