/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 60 struct ib_pd ib_pd; member 157 struct ib_pd *bnxt_re_alloc_pd(struct ib_device *ibdev, 160 int bnxt_re_dealloc_pd(struct ib_pd *pd); 161 struct ib_ah *bnxt_re_create_ah(struct ib_pd *pd, 167 struct ib_qp *bnxt_re_create_qp(struct ib_pd *pd, 186 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 190 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type, 193 struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type, 196 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
|
D | ib_verbs.c | 438 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_bind_fence_mw() local 439 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_bind_fence_mw() 543 mw = bnxt_re_alloc_mw(&pd->ib_pd, IB_MW_TYPE_1, NULL); in bnxt_re_create_fence_mr() 561 int bnxt_re_dealloc_pd(struct ib_pd *ib_pd) in bnxt_re_dealloc_pd() argument 563 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_dealloc_pd() 581 struct ib_pd *bnxt_re_alloc_pd(struct ib_device *ibdev, in bnxt_re_alloc_pd() 635 return &pd->ib_pd; in bnxt_re_alloc_pd() 660 struct ib_ah *bnxt_re_create_ah(struct ib_pd *ib_pd, in bnxt_re_create_ah() argument 664 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_create_ah() 699 if (ib_pd->uobject && in bnxt_re_create_ah() [all …]
|
/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 85 struct ib_pd *ocrdma_alloc_pd(struct ib_device *, 87 int ocrdma_dealloc_pd(struct ib_pd *pd); 96 struct ib_qp *ocrdma_create_qp(struct ib_pd *, 109 struct ib_srq *ocrdma_create_srq(struct ib_pd *, struct ib_srq_init_attr *, 119 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc); 120 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 122 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd,
|
/drivers/infiniband/hw/qedr/ |
D | verbs.h | 54 struct ib_pd *qedr_alloc_pd(struct ib_device *, 56 int qedr_dealloc_pd(struct ib_pd *pd); 65 struct ib_qp *qedr_create_qp(struct ib_pd *, struct ib_qp_init_attr *attrs, 73 struct ib_ah *qedr_create_ah(struct ib_pd *ibpd, struct rdma_ah_attr *attr, 78 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc); 80 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length, 86 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
|
/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 54 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, 57 int usnic_ib_dealloc_pd(struct ib_pd *pd); 58 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, 69 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, 78 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, 91 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc);
|
D | usnic_ib.h | 60 struct ib_pd ibpd; 109 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd()
|
D | usnic_ib_verbs.c | 433 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, in usnic_ib_alloc_pd() 457 int usnic_ib_dealloc_pd(struct ib_pd *pd) in usnic_ib_dealloc_pd() 466 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, in usnic_ib_create_qp() 613 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, in usnic_ib_reg_mr() 738 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, in usnic_ib_create_ah() 781 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc) in usnic_ib_get_dma_mr()
|
/drivers/infiniband/sw/rdmavt/ |
D | mr.h | 77 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc); 78 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 82 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, 87 struct ib_fmr *rvt_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
|
D | pd.c | 61 struct ib_pd *rvt_alloc_pd(struct ib_device *ibdev, in rvt_alloc_pd() 67 struct ib_pd *ret; in rvt_alloc_pd() 107 int rvt_dealloc_pd(struct ib_pd *ibpd) in rvt_dealloc_pd()
|
D | pd.h | 53 struct ib_pd *rvt_alloc_pd(struct ib_device *ibdev, 56 int rvt_dealloc_pd(struct ib_pd *ibpd);
|
D | ah.h | 53 struct ib_ah *rvt_create_ah(struct ib_pd *pd,
|
/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_verbs.h | 395 struct ib_pd *pvrdma_alloc_pd(struct ib_device *ibdev, 398 int pvrdma_dealloc_pd(struct ib_pd *ibpd); 399 struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc); 400 struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 404 struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 420 struct ib_ah *pvrdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, 423 struct ib_qp *pvrdma_create_qp(struct ib_pd *pd,
|
D | pvrdma_mr.c | 58 struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc) in pvrdma_get_dma_mr() 111 struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in pvrdma_reg_user_mr() 211 struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, in pvrdma_alloc_mr()
|
/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 97 struct ib_pd ibpd; 104 struct ib_pd *pd; 463 struct ib_pd *pd; 665 static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 744 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 747 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 751 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 754 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, 771 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, 776 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, [all …]
|
D | mr.c | 58 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx4_ib_get_dma_mr() 168 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx4_ib_reg_user_mr() 223 int mr_access_flags, struct ib_pd *pd, in mlx4_ib_rereg_user_mr() 377 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, in mlx4_ib_alloc_mw() 420 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, in mlx4_ib_alloc_mr() 465 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc, in mlx4_ib_fmr_alloc()
|
D | ah.c | 43 static struct ib_ah *create_ib_ah(struct ib_pd *pd, in create_ib_ah() 80 static struct ib_ah *create_iboe_ah(struct ib_pd *pd, in create_iboe_ah() 146 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, in mlx4_ib_create_ah()
|
/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 149 struct ib_pd ibpd; 424 struct ib_pd *pd; 543 struct ib_pd *pd; 608 struct ib_pd *p0; 775 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 824 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, 828 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, 837 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 862 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 863 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, [all …]
|
/drivers/infiniband/hw/hns/ |
D | hns_roce_device.h | 191 struct ib_pd ibpd; 588 static inline struct hns_roce_pd *to_hr_pd(struct ib_pd *ibpd) in to_hr_pd() 690 struct ib_ah *hns_roce_create_ah(struct ib_pd *pd, 696 struct ib_pd *hns_roce_alloc_pd(struct ib_device *ib_dev, 699 int hns_roce_dealloc_pd(struct ib_pd *pd); 701 struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc); 702 struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 719 struct ib_qp *hns_roce_create_qp(struct ib_pd *ib_pd,
|
D | hns_roce_pd.c | 58 struct ib_pd *hns_roce_alloc_pd(struct ib_device *ib_dev, in hns_roce_alloc_pd() 90 int hns_roce_dealloc_pd(struct ib_pd *pd) in hns_roce_dealloc_pd()
|
D | hns_roce_qp.c | 391 struct ib_pd *ib_pd, in hns_roce_create_qp_common() argument 412 ret = hns_roce_set_rq_size(hr_dev, &init_attr->cap, !!ib_pd->uobject, in hns_roce_create_qp_common() 419 if (ib_pd->uobject) { in hns_roce_create_qp_common() 432 hr_qp->umem = ib_umem_get(ib_pd->uobject->context, in hns_roce_create_qp_common() 562 if (ib_pd->uobject) in hns_roce_create_qp_common() 571 struct ib_qp *hns_roce_create_qp(struct ib_pd *pd, in hns_roce_create_qp()
|
/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 66 struct ib_pd ibpd; 196 struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd,
|
/drivers/infiniband/core/ |
D | verbs.c | 221 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags, in __ib_alloc_pd() 224 struct ib_pd *pd; in __ib_alloc_pd() 282 void ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd() 305 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr) in rdma_create_ah() 561 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, in ib_create_ah_from_wc() 596 struct ib_pd *pd; in rdma_destroy_ah() 610 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() 663 struct ib_pd *pd; in ib_destroy_srq() 792 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp() 1449 struct ib_pd *pd; in ib_destroy_qp() [all …]
|
/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 92 struct ib_pd *pd; 182 struct ib_pd *pd;
|
/drivers/infiniband/hw/cxgb4/ |
D | iw_cxgb4.h | 362 struct ib_pd ibpd; 367 static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd) in to_c4iw_pd() 960 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, 966 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 968 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, 971 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc); 981 struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
|
/drivers/infiniband/hw/mthca/ |
D | mthca_provider.h | 98 struct ib_pd ibpd; 314 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
|