• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/

Lines Matching defs:mr_access_flags

156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags)
175 mr_access_flags, e_pd,
192 ehca_err(&shca->ib_device, "h_ret=%li pd=%p mr_access_flags=%x",
193 PTR_ERR(ib_mr), pd, mr_access_flags);
202 int mr_access_flags,
220 if (((mr_access_flags & IB_ACCESS_REMOTE_WRITE) &&
221 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE)) ||
222 ((mr_access_flags & IB_ACCESS_REMOTE_ATOMIC) &&
223 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE))) {
228 ehca_err(pd->device, "bad input values: mr_access_flags=%x",
229 mr_access_flags);
259 ret = ehca_reg_maxmr(shca, e_mr, iova_start, mr_access_flags,
288 ret = ehca_reg_mr(shca, e_mr, iova_start, size, mr_access_flags,
305 "num_phys_buf=%x mr_access_flags=%x iova_start=%p",
307 num_phys_buf, mr_access_flags, iova_start);
314 u64 virt, int mr_access_flags,
333 if (((mr_access_flags & IB_ACCESS_REMOTE_WRITE) &&
334 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE)) ||
335 ((mr_access_flags & IB_ACCESS_REMOTE_ATOMIC) &&
336 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE))) {
341 ehca_err(pd->device, "bad input values: mr_access_flags=%x",
342 mr_access_flags);
362 mr_access_flags, 0);
407 ret = ehca_reg_mr(shca, e_mr, (u64 *)virt, length, mr_access_flags,
436 ehca_err(pd->device, "rc=%li pd=%p mr_access_flags=%x udata=%p",
437 PTR_ERR(ib_mr), pd, mr_access_flags, udata);
448 int mr_access_flags,
515 (((mr_access_flags & IB_ACCESS_REMOTE_WRITE) &&
516 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE)) ||
517 ((mr_access_flags & IB_ACCESS_REMOTE_ATOMIC) &&
518 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE)))) {
524 "mr_access_flags=%x", mr_rereg_mask, mr_access_flags);
568 new_acl = mr_access_flags;
588 "phys_buf_array=%p num_phys_buf=%x mr_access_flags=%x "
591 num_phys_buf, mr_access_flags, iova_start);
631 ehca_mrmw_reverse_map_acl(&hipzout.acl, &mr_attr->mr_access_flags);
766 int mr_access_flags,
780 if (((mr_access_flags & IB_ACCESS_REMOTE_WRITE) &&
781 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE)) ||
782 ((mr_access_flags & IB_ACCESS_REMOTE_ATOMIC) &&
783 !(mr_access_flags & IB_ACCESS_LOCAL_WRITE))) {
788 ehca_err(pd->device, "bad input values: mr_access_flags=%x",
789 mr_access_flags);
793 if (mr_access_flags & IB_ACCESS_MW_BIND) {
794 ehca_err(pd->device, "bad input values: mr_access_flags=%x",
795 mr_access_flags);
832 mr_access_flags, e_pd, &pginfo,