Lines Matching refs:access_flags
1566 static struct efa_mr *efa_alloc_mr(struct ib_pd *ibpd, int access_flags, in efa_alloc_mr() argument
1585 access_flags &= ~IB_ACCESS_OPTIONAL; in efa_alloc_mr()
1586 if (access_flags & ~supp_access_flags) { in efa_alloc_mr()
1589 access_flags, supp_access_flags); in efa_alloc_mr()
1601 u64 length, u64 virt_addr, int access_flags) in efa_register_mr() argument
1614 params.permissions = access_flags; in efa_register_mr()
1663 int fd, int access_flags, in efa_reg_user_mr_dmabuf() argument
1671 mr = efa_alloc_mr(ibpd, access_flags, udata); in efa_reg_user_mr_dmabuf()
1678 access_flags); in efa_reg_user_mr_dmabuf()
1686 err = efa_register_mr(ibpd, mr, start, length, virt_addr, access_flags); in efa_reg_user_mr_dmabuf()
1702 u64 virt_addr, int access_flags, in efa_reg_mr() argument
1709 mr = efa_alloc_mr(ibpd, access_flags, udata); in efa_reg_mr()
1715 mr->umem = ib_umem_get(ibpd->device, start, length, access_flags); in efa_reg_mr()
1723 err = efa_register_mr(ibpd, mr, start, length, virt_addr, access_flags); in efa_reg_mr()