Lines Matching defs:context

291 	struct mthca_ucontext *context = to_mucontext(uctx);
303 err = mthca_uar_alloc(to_mdev(ibdev), &context->uar);
307 context->db_tab = mthca_init_user_db_tab(to_mdev(ibdev));
308 if (IS_ERR(context->db_tab)) {
309 err = PTR_ERR(context->db_tab);
310 mthca_uar_free(to_mdev(ibdev), &context->uar);
315 mthca_cleanup_user_db_tab(to_mdev(ibdev), &context->uar, context->db_tab);
316 mthca_uar_free(to_mdev(ibdev), &context->uar);
320 context->reg_mr_warned = 0;
325 static void mthca_dealloc_ucontext(struct ib_ucontext *context)
327 mthca_cleanup_user_db_tab(to_mdev(context->device), &to_mucontext(context)->uar,
328 to_mucontext(context)->db_tab);
329 mthca_uar_free(to_mdev(context->device), &to_mucontext(context)->uar);
332 static int mthca_mmap_uar(struct ib_ucontext *context,
341 to_mucontext(context)->uar.pfn,
396 struct mthca_ucontext *context = rdma_udata_to_drv_context(
408 err = mthca_map_user_db(to_mdev(ibsrq->device), &context->uar,
409 context->db_tab, ucmd.db_index,
423 mthca_unmap_user_db(to_mdev(ibsrq->device), &context->uar,
424 context->db_tab, ucmd.db_index);
429 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof(__u32))) {
440 struct mthca_ucontext *context =
446 mthca_unmap_user_db(to_mdev(srq->device), &context->uar,
447 context->db_tab, to_msrq(srq)->db_index);
458 struct mthca_ucontext *context = rdma_udata_to_drv_context(
477 err = mthca_map_user_db(dev, &context->uar,
478 context->db_tab,
484 err = mthca_map_user_db(dev, &context->uar,
485 context->db_tab,
489 mthca_unmap_user_db(dev, &context->uar,
490 context->db_tab,
507 mthca_unmap_user_db(dev, &context->uar, context->db_tab,
509 mthca_unmap_user_db(dev, &context->uar, context->db_tab,
555 struct mthca_ucontext *context =
562 &context->uar,
563 context->db_tab,
566 &context->uar,
567 context->db_tab,
585 struct mthca_ucontext *context = rdma_udata_to_drv_context(
598 err = mthca_map_user_db(to_mdev(ibdev), &context->uar,
599 context->db_tab, ucmd.set_db_index,
604 err = mthca_map_user_db(to_mdev(ibdev), &context->uar,
605 context->db_tab, ucmd.arm_db_index,
622 err = mthca_init_cq(to_mdev(ibdev), nent, context,
640 mthca_unmap_user_db(to_mdev(ibdev), &context->uar,
641 context->db_tab, ucmd.arm_db_index);
645 mthca_unmap_user_db(to_mdev(ibdev), &context->uar,
646 context->db_tab, ucmd.set_db_index);
775 struct mthca_ucontext *context =
782 &context->uar,
783 context->db_tab,
786 &context->uar,
787 context->db_tab,
831 struct mthca_ucontext *context = rdma_udata_to_drv_context(
841 if (!context->reg_mr_warned) {
846 ++context->reg_mr_warned;