Lines Matching refs:php

414 	struct iwch_pd *php;  in iwch_deallocate_pd()  local
416 php = to_iwch_pd(pd); in iwch_deallocate_pd()
417 rhp = php->rhp; in iwch_deallocate_pd()
418 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd()
419 cxio_hal_put_pdid(rhp->rdev.rscp, php->pdid); in iwch_deallocate_pd()
420 kfree(php); in iwch_deallocate_pd()
428 struct iwch_pd *php; in iwch_allocate_pd() local
437 php = kzalloc(sizeof(*php), GFP_KERNEL); in iwch_allocate_pd()
438 if (!php) { in iwch_allocate_pd()
442 php->pdid = pdid; in iwch_allocate_pd()
443 php->rhp = rhp; in iwch_allocate_pd()
445 if (ib_copy_to_udata(udata, &php->pdid, sizeof (__u32))) { in iwch_allocate_pd()
446 iwch_deallocate_pd(&php->ibpd); in iwch_allocate_pd()
450 PDBG("%s pdid 0x%0x ptr 0x%p\n", __func__, pdid, php); in iwch_allocate_pd()
451 return &php->ibpd; in iwch_allocate_pd()
493 struct iwch_pd *php; in iwch_register_phys_mem() local
498 php = to_iwch_pd(pd); in iwch_register_phys_mem()
499 rhp = php->rhp; in iwch_register_phys_mem()
535 mhp->attr.pdid = php->pdid; in iwch_register_phys_mem()
544 ret = iwch_register_mem(rhp, php, mhp, shift); in iwch_register_phys_mem()
568 struct iwch_pd *php; in iwch_reregister_phys_mem() local
584 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem()
587 if (rhp != php->rhp) in iwch_reregister_phys_mem()
593 php = to_iwch_pd(pd); in iwch_reregister_phys_mem()
605 ret = iwch_reregister_mem(rhp, php, &mh, shift, npages); in iwch_reregister_phys_mem()
611 mhp->attr.pdid = php->pdid; in iwch_reregister_phys_mem()
634 struct iwch_pd *php; in iwch_reg_user_mr() local
640 php = to_iwch_pd(pd); in iwch_reg_user_mr()
641 rhp = php->rhp; in iwch_reg_user_mr()
694 mhp->attr.pdid = php->pdid; in iwch_reg_user_mr()
701 err = iwch_register_mem(rhp, php, mhp, shift); in iwch_reg_user_mr()
754 struct iwch_pd *php; in iwch_alloc_mw() local
763 php = to_iwch_pd(pd); in iwch_alloc_mw()
764 rhp = php->rhp; in iwch_alloc_mw()
768 ret = cxio_allocate_window(&rhp->rdev, &stag, php->pdid); in iwch_alloc_mw()
774 mhp->attr.pdid = php->pdid; in iwch_alloc_mw()
809 struct iwch_pd *php; in iwch_alloc_mr() local
819 php = to_iwch_pd(pd); in iwch_alloc_mr()
820 rhp = php->rhp; in iwch_alloc_mr()
836 ret = cxio_allocate_stag(&rhp->rdev, &stag, php->pdid, in iwch_alloc_mr()
840 mhp->attr.pdid = php->pdid; in iwch_alloc_mr()
923 struct iwch_pd *php; in iwch_create_qp() local
933 php = to_iwch_pd(pd); in iwch_create_qp()
934 rhp = php->rhp; in iwch_create_qp()
990 qhp->attr.pd = php->pdid; in iwch_create_qp()