Lines Matching refs:php
405 struct iwch_pd *php; in iwch_deallocate_pd() local
407 php = to_iwch_pd(pd); in iwch_deallocate_pd()
408 rhp = php->rhp; in iwch_deallocate_pd()
409 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd()
410 cxio_hal_put_pdid(rhp->rdev.rscp, php->pdid); in iwch_deallocate_pd()
411 kfree(php); in iwch_deallocate_pd()
419 struct iwch_pd *php; in iwch_allocate_pd() local
428 php = kzalloc(sizeof(*php), GFP_KERNEL); in iwch_allocate_pd()
429 if (!php) { in iwch_allocate_pd()
433 php->pdid = pdid; in iwch_allocate_pd()
434 php->rhp = rhp; in iwch_allocate_pd()
436 if (ib_copy_to_udata(udata, &php->pdid, sizeof (__u32))) { in iwch_allocate_pd()
437 iwch_deallocate_pd(&php->ibpd); in iwch_allocate_pd()
441 PDBG("%s pdid 0x%0x ptr 0x%p\n", __func__, pdid, php); in iwch_allocate_pd()
442 return &php->ibpd; in iwch_allocate_pd()
483 struct iwch_pd *php; in iwch_register_phys_mem() local
488 php = to_iwch_pd(pd); in iwch_register_phys_mem()
489 rhp = php->rhp; in iwch_register_phys_mem()
525 mhp->attr.pdid = php->pdid; in iwch_register_phys_mem()
534 ret = iwch_register_mem(rhp, php, mhp, shift); in iwch_register_phys_mem()
558 struct iwch_pd *php; in iwch_reregister_phys_mem() local
574 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem()
577 if (rhp != php->rhp) in iwch_reregister_phys_mem()
583 php = to_iwch_pd(pd); in iwch_reregister_phys_mem()
595 ret = iwch_reregister_mem(rhp, php, &mh, shift, npages); in iwch_reregister_phys_mem()
601 mhp->attr.pdid = php->pdid; in iwch_reregister_phys_mem()
624 struct iwch_pd *php; in iwch_reg_user_mr() local
630 php = to_iwch_pd(pd); in iwch_reg_user_mr()
631 rhp = php->rhp; in iwch_reg_user_mr()
684 mhp->attr.pdid = php->pdid; in iwch_reg_user_mr()
691 err = iwch_register_mem(rhp, php, mhp, shift); in iwch_reg_user_mr()
740 struct iwch_pd *php; in iwch_alloc_mw() local
749 php = to_iwch_pd(pd); in iwch_alloc_mw()
750 rhp = php->rhp; in iwch_alloc_mw()
754 ret = cxio_allocate_window(&rhp->rdev, &stag, php->pdid); in iwch_alloc_mw()
760 mhp->attr.pdid = php->pdid; in iwch_alloc_mw()
793 struct iwch_pd *php; in iwch_alloc_fast_reg_mr() local
799 php = to_iwch_pd(pd); in iwch_alloc_fast_reg_mr()
800 rhp = php->rhp; in iwch_alloc_fast_reg_mr()
810 ret = cxio_allocate_stag(&rhp->rdev, &stag, php->pdid, in iwch_alloc_fast_reg_mr()
814 mhp->attr.pdid = php->pdid; in iwch_alloc_fast_reg_mr()
894 struct iwch_pd *php; in iwch_create_qp() local
904 php = to_iwch_pd(pd); in iwch_create_qp()
905 rhp = php->rhp; in iwch_create_qp()
961 qhp->attr.pd = php->pdid; in iwch_create_qp()