Lines Matching refs:pd

64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd,  in iwch_ah_create()  argument
411 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() argument
416 php = to_iwch_pd(pd); in iwch_deallocate_pd()
418 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd()
482 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() argument
497 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_register_phys_mem()
498 php = to_iwch_pd(pd); in iwch_register_phys_mem()
561 struct ib_pd *pd, in iwch_reregister_phys_mem() argument
576 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); in iwch_reregister_phys_mem()
584 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem()
593 php = to_iwch_pd(pd); in iwch_reregister_phys_mem()
626 static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in iwch_reg_user_mr() argument
638 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_reg_user_mr()
640 php = to_iwch_pd(pd); in iwch_reg_user_mr()
648 mhp->umem = ib_umem_get(pd->uobject->context, start, length, acc, 0); in iwch_reg_user_mr()
729 static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc) in iwch_get_dma_mr() argument
735 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_get_dma_mr()
747 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva); in iwch_get_dma_mr()
751 static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in iwch_alloc_mw() argument
763 php = to_iwch_pd(pd); in iwch_alloc_mw()
804 static struct ib_mr *iwch_alloc_mr(struct ib_pd *pd, in iwch_alloc_mr() argument
819 php = to_iwch_pd(pd); in iwch_alloc_mr()
917 static struct ib_qp *iwch_create_qp(struct ib_pd *pd, in iwch_create_qp() argument
930 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_create_qp()
933 php = to_iwch_pd(pd); in iwch_create_qp()
967 ucontext = pd->uobject ? to_iwch_ucontext(pd->uobject->context) : NULL; in iwch_create_qp()
990 qhp->attr.pd = php->pdid; in iwch_create_qp()