IB_ACCESS_LOCAL_WRITE
IB_ACCESS_LOCAL_WRITE, 1);
IB_ACCESS_LOCAL_WRITE, 1);
IB_ACCESS_LOCAL_WRITE, 1);
if (access & IB_ACCESS_LOCAL_WRITE)
IB_ACCESS_LOCAL_WRITE, 1);
IB_ACCESS_LOCAL_WRITE, 1);
int mr_access_flags = IB_ACCESS_LOCAL_WRITE | IB_ACCESS_MW_BIND;
if (iflags & IB_ACCESS_LOCAL_WRITE)
iflags |= IB_ACCESS_LOCAL_WRITE;
(a & IB_ACCESS_LOCAL_WRITE ? FW_RI_MEM_ACCESS_LOCAL_WRITE : 0) |
IB_ACCESS_LOCAL_WRITE, &tagged_offset, false);
if (attr->qp_access_flags & IB_ACCESS_LOCAL_WRITE)
hw_access |= (access & IB_ACCESS_LOCAL_WRITE) ?
acc_flags |= IB_ACCESS_LOCAL_WRITE;
acc_flags |= IB_ACCESS_LOCAL_WRITE;
if (attr->qp_access_flags & IB_ACCESS_LOCAL_WRITE)
fastreg_wr.access = IB_ACCESS_LOCAL_WRITE |
IB_ACCESS_LOCAL_WRITE, 1);
access_flags | IB_ACCESS_LOCAL_WRITE, 0);
IB_ACCESS_LOCAL_WRITE,
(acc & IB_ACCESS_LOCAL_WRITE ? MLX4_PERM_LOCAL_WRITE : 0) |
(acc & IB_ACCESS_LOCAL_WRITE ? cpu_to_be32(MLX4_WQE_FMR_PERM_LOCAL_WRITE) : 0) |
(acc & IB_ACCESS_LOCAL_WRITE ? MLX5_PERM_LOCAL_WRITE : 0) |
IB_ACCESS_LOCAL_WRITE, 1);
IB_ACCESS_LOCAL_WRITE, 1);
IB_ACCESS_LOCAL_WRITE |
MLX5_SET(mkc, mkc, lw, !!(acc & IB_ACCESS_LOCAL_WRITE));
MLX5_SET(mkc, mkc, lw, !!(access_flags & IB_ACCESS_LOCAL_WRITE));
(acc & IB_ACCESS_LOCAL_WRITE ? MLX5_PERM_LOCAL_WRITE : 0) |
(acc & IB_ACCESS_LOCAL_WRITE ? MTHCA_MPT_FLAG_LOCAL_WRITE : 0) |
mr->hw_mr.local_write = (acc & IB_ACCESS_LOCAL_WRITE) ? 1 : 0;
if (acc & IB_ACCESS_REMOTE_WRITE && !(acc & IB_ACCESS_LOCAL_WRITE)) {
mr->hw_mr.local_write = (acc & IB_ACCESS_LOCAL_WRITE) ? 1 : 0;
IB_ACCESS_LOCAL_WRITE, 1, 1);
ib_qp_acc_flags |= IB_ACCESS_LOCAL_WRITE;
!!(wr->access & IB_ACCESS_LOCAL_WRITE));
(IB_ACCESS_LOCAL_WRITE | IB_ACCESS_REMOTE_WRITE |
mr_access_flags |= IB_ACCESS_LOCAL_WRITE;
qp_attr.qp_access_flags = IB_ACCESS_LOCAL_WRITE;
param.access = (IB_ACCESS_LOCAL_WRITE | IB_ACCESS_REMOTE_READ);
!(flags & IB_ACCESS_LOCAL_WRITE))
(IB_ACCESS_LOCAL_WRITE | IB_ACCESS_REMOTE_WRITE |