• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/mthca/

Lines Matching refs:to_mdev

65 	struct mthca_dev *mdev = to_mdev(ibdev);
154 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
166 props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len;
168 props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len;
193 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex))
197 mutex_unlock(&to_mdev(ibdev)->cap_mask_mutex);
211 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex))
224 err = mthca_SET_IB(to_mdev(ibdev), &set_ib, port);
228 mutex_unlock(&to_mdev(ibdev)->cap_mask_mutex);
248 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
277 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
288 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
308 if (!(to_mdev(ibdev)->active))
313 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps;
314 if (mthca_is_memfree(to_mdev(ibdev)))
315 uresp.uarc_size = to_mdev(ibdev)->uar_table.uarc_size;
323 err = mthca_uar_alloc(to_mdev(ibdev), &context->uar);
329 context->db_tab = mthca_init_user_db_tab(to_mdev(ibdev));
332 mthca_uar_free(to_mdev(ibdev), &context->uar);
338 mthca_cleanup_user_db_tab(to_mdev(ibdev), &context->uar, context->db_tab);
339 mthca_uar_free(to_mdev(ibdev), &context->uar);
351 mthca_cleanup_user_db_tab(to_mdev(context->device), &to_mucontext(context)->uar,
353 mthca_uar_free(to_mdev(context->device), &to_mucontext(context)->uar);
386 err = mthca_pd_alloc(to_mdev(ibdev), !context, pd);
394 mthca_pd_free(to_mdev(ibdev), pd);
405 mthca_pd_free(to_mdev(pd->device), to_mpd(pd));
422 err = mthca_create_ah(to_mdev(pd->device), to_mpd(pd), ah_attr, ah);
433 mthca_destroy_ah(to_mdev(ah->device), to_mah(ah));
463 err = mthca_map_user_db(to_mdev(pd->device), &context->uar,
474 err = mthca_alloc_srq(to_mdev(pd->device), to_mpd(pd),
478 mthca_unmap_user_db(to_mdev(pd->device), &context->uar,
485 mthca_free_srq(to_mdev(pd->device), srq);
505 mthca_unmap_user_db(to_mdev(srq->device), &context->uar,
509 mthca_free_srq(to_mdev(srq->device), to_msrq(srq));
545 err = mthca_map_user_db(to_mdev(pd->device), &context->uar,
553 err = mthca_map_user_db(to_mdev(pd->device), &context->uar,
557 mthca_unmap_user_db(to_mdev(pd->device),
570 err = mthca_alloc_qp(to_mdev(pd->device), to_mpd(pd),
579 mthca_unmap_user_db(to_mdev(pd->device),
583 mthca_unmap_user_db(to_mdev(pd->device),
605 err = mthca_alloc_sqp(to_mdev(pd->device), to_mpd(pd),
635 mthca_unmap_user_db(to_mdev(qp->device),
639 mthca_unmap_user_db(to_mdev(qp->device),
644 mthca_free_qp(to_mdev(qp->device), to_mqp(qp));
663 if (entries < 1 || entries > to_mdev(ibdev)->limits.max_cqes)
670 err = mthca_map_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
676 err = mthca_map_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
698 err = mthca_init_cq(to_mdev(ibdev), nent,
700 context ? ucmd.pdn : to_mdev(ibdev)->driver_pd.pd_num,
706 mthca_free_cq(to_mdev(ibdev), cq);
720 mthca_unmap_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
725 mthca_unmap_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
778 struct mthca_dev *dev = to_mdev(ibcq->device);
855 mthca_unmap_user_db(to_mdev(cq->device),
859 mthca_unmap_user_db(to_mdev(cq->device),
864 mthca_free_cq(to_mdev(cq->device), to_mcq(cq));
888 err = mthca_mr_alloc_notrans(to_mdev(pd->device),
905 struct mthca_dev *dev = to_mdev(pd->device);
1006 mthca_free_mr(to_mdev(mr->device), mmr);
1025 err = mthca_fmr_alloc(to_mdev(pd->device), to_mpd(pd)->pd_num,
1041 err = mthca_free_fmr(to_mdev(fmr->device), mfmr);
1056 if (mdev && to_mdev(fmr->device) != mdev)
1058 mdev = to_mdev(fmr->device);