Lines Matching refs:pd

64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd,  in iwch_ah_create()  argument
402 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() argument
407 php = to_iwch_pd(pd); in iwch_deallocate_pd()
409 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd()
472 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() argument
487 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_register_phys_mem()
488 php = to_iwch_pd(pd); in iwch_register_phys_mem()
551 struct ib_pd *pd, in iwch_reregister_phys_mem() argument
566 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); in iwch_reregister_phys_mem()
574 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem()
583 php = to_iwch_pd(pd); in iwch_reregister_phys_mem()
616 static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in iwch_reg_user_mr() argument
628 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_reg_user_mr()
630 php = to_iwch_pd(pd); in iwch_reg_user_mr()
638 mhp->umem = ib_umem_get(pd->uobject->context, start, length, acc, 0); in iwch_reg_user_mr()
719 static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc) in iwch_get_dma_mr() argument
725 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_get_dma_mr()
733 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva); in iwch_get_dma_mr()
737 static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in iwch_alloc_mw() argument
749 php = to_iwch_pd(pd); in iwch_alloc_mw()
790 static struct ib_mr *iwch_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth) in iwch_alloc_fast_reg_mr() argument
799 php = to_iwch_pd(pd); in iwch_alloc_fast_reg_mr()
888 static struct ib_qp *iwch_create_qp(struct ib_pd *pd, in iwch_create_qp() argument
901 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_create_qp()
904 php = to_iwch_pd(pd); in iwch_create_qp()
938 ucontext = pd->uobject ? to_iwch_ucontext(pd->uobject->context) : NULL; in iwch_create_qp()
961 qhp->attr.pd = php->pdid; in iwch_create_qp()