/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 55 struct ib_pd *ocrdma_alloc_pd(struct ib_device *, 57 int ocrdma_dealloc_pd(struct ib_pd *pd); 64 struct ib_qp *ocrdma_create_qp(struct ib_pd *, 77 struct ib_srq *ocrdma_create_srq(struct ib_pd *, struct ib_srq_init_attr *, 87 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc); 88 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *, 91 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 93 struct ib_mr *ocrdma_alloc_frmr(struct ib_pd *pd, int max_page_list_len);
|
D | ocrdma_ah.h | 37 struct ib_ah *ocrdma_create_ah(struct ib_pd *, struct ib_ah_attr *);
|
D | ocrdma.h | 329 struct ib_pd ibpd; 449 static inline struct ocrdma_pd *get_ocrdma_pd(struct ib_pd *ibpd) in get_ocrdma_pd()
|
D | ocrdma_ah.c | 100 struct ib_ah *ocrdma_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr) in ocrdma_create_ah()
|
D | ocrdma_verbs.c | 644 struct ib_pd *ocrdma_alloc_pd(struct ib_device *ibdev, in ocrdma_alloc_pd() 687 int ocrdma_dealloc_pd(struct ib_pd *ibpd) in ocrdma_dealloc_pd() 737 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc) in ocrdma_get_dma_mr() 888 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len, in ocrdma_reg_user_mr() 1141 static int ocrdma_check_qp_params(struct ib_pd *ibpd, struct ocrdma_dev *dev, in ocrdma_check_qp_params() 1336 struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, in ocrdma_create_qp() 1813 struct ib_srq *ocrdma_create_srq(struct ib_pd *ibpd, in ocrdma_create_srq() 2972 struct ib_mr *ocrdma_alloc_frmr(struct ib_pd *ibpd, int max_page_list_len) in ocrdma_alloc_frmr() 3138 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *ibpd, in ocrdma_reg_kernel_mr()
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_iverbs.h | 63 struct ib_pd *ehca_alloc_pd(struct ib_device *device, 67 int ehca_dealloc_pd(struct ib_pd *pd); 69 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 77 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 79 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, 84 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 90 struct ib_pd *pd, 98 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 105 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd, 143 struct ib_qp *ehca_create_qp(struct ib_pd *pd, [all …]
|
D | ehca_pd.c | 48 struct ib_pd *ehca_alloc_pd(struct ib_device *device, in ehca_alloc_pd() 82 return &pd->ib_pd; in ehca_alloc_pd() 85 int ehca_dealloc_pd(struct ib_pd *pd) in ehca_dealloc_pd() 87 struct ehca_pd *my_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_dealloc_pd()
|
D | ehca_mrmw.c | 156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags) in ehca_get_dma_mr() 161 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_get_dma_mr() 199 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, in ehca_reg_phys_mr() 210 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_reg_phys_mr() 313 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in ehca_reg_user_mr() 321 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_reg_user_mr() 442 struct ib_pd *pd, in ehca_rereg_phys_mr() 531 new_pd = container_of(mr->pd, struct ehca_pd, ib_pd); in ehca_rereg_phys_mr() 567 new_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_rereg_phys_mr() 688 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in ehca_alloc_mw() [all …]
|
D | ehca_main.c | 571 ibqp = ib_create_qp(&shca->pd->ib_pd, &qp_init_attr); in ehca_create_aqp1() 721 struct ib_pd *ibpd; in ehca_probe() 791 shca->pd = container_of(ibpd, struct ehca_pd, ib_pd); in ehca_probe() 792 shca->pd->ib_pd.device = &shca->ib_device; in ehca_probe() 859 ret = ehca_dealloc_pd(&shca->pd->ib_pd); in ehca_probe() 908 ret = ehca_dealloc_pd(&shca->pd->ib_pd); in ehca_remove()
|
D | ehca_classes.h | 138 struct ib_pd ib_pd; member
|
D | ehca_qp.c | 453 struct ib_pd *pd, in internal_create_qp() 459 struct ehca_pd *my_pd = container_of(pd, struct ehca_pd, ib_pd); in internal_create_qp() 818 my_qp->ib_srq.pd = &my_pd->ib_pd; in internal_create_qp() 819 my_qp->ib_srq.device = my_pd->ib_pd.device; in internal_create_qp() 825 my_qp->ib_qp.pd = &my_pd->ib_pd; in internal_create_qp() 826 my_qp->ib_qp.device = my_pd->ib_pd.device; in internal_create_qp() 951 struct ib_qp *ehca_create_qp(struct ib_pd *pd, in ehca_create_qp() 964 struct ib_srq *ehca_create_srq(struct ib_pd *pd, in ehca_create_srq() 2136 ib_pd); in internal_destroy_qp()
|
D | ipz_pt_fn.c | 167 ehca_err(pd->ib_pd.device, "failed to allocate small queue page"); in alloc_small_queue_page()
|
D | ehca_av.c | 88 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ehca_create_ah()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 37 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, 40 int usnic_ib_dealloc_pd(struct ib_pd *pd); 41 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, 51 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, 60 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, 71 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc);
|
D | usnic_ib.h | 45 struct ib_pd ibpd; 94 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd()
|
D | usnic_ib_verbs.c | 418 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, in usnic_ib_alloc_pd() 442 int usnic_ib_dealloc_pd(struct ib_pd *pd) in usnic_ib_dealloc_pd() 451 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, in usnic_ib_create_qp() 594 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, in usnic_ib_reg_mr() 719 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, in usnic_ib_create_ah() 760 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc) in usnic_ib_get_dma_mr()
|
/linux-4.1.27/include/rdma/ |
D | ib_verbs.h | 1110 struct ib_pd *pd; 1195 struct ib_pd { struct 1212 struct ib_pd *pd; argument 1230 struct ib_pd *pd; 1248 struct ib_pd *pd; 1267 struct ib_pd *pd; 1276 struct ib_pd *pd; 1284 struct ib_pd *pd; 1522 struct ib_pd * (*alloc_pd)(struct ib_device *device, 1525 int (*dealloc_pd)(struct ib_pd *pd); [all …]
|
D | ib_fmr_pool.h | 79 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
|
D | rdma_cm.h | 224 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 104 struct ib_pd ibpd; 254 struct ib_pd *pd; 349 struct ib_pd *pd; 416 struct ib_pd *p0; 481 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 532 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 535 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, 544 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 567 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 568 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, [all …]
|
D | ah.c | 54 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx5_ib_create_ah()
|
D | srq.c | 76 static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in create_srq_user() 220 static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq) in destroy_srq_user() 234 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, in mlx5_ib_create_srq()
|
D | mr.c | 626 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr() 687 static void prep_umr_reg_wqe(struct ib_pd *pd, struct ib_send_wr *wr, in prep_umr_reg_wqe() 751 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() 968 static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, u64 virt_addr, in reg_create() 1032 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx5_ib_reg_user_mr() 1226 struct ib_mr *mlx5_ib_create_mr(struct ib_pd *pd, in mlx5_ib_create_mr() 1342 struct ib_mr *mlx5_ib_alloc_fast_reg_mr(struct ib_pd *pd, in mlx5_ib_alloc_fast_reg_mr()
|
D | main.c | 655 static struct ib_pd *mlx5_ib_alloc_pd(struct ib_device *ibdev, in mlx5_ib_alloc_pd() 692 static int mlx5_ib_dealloc_pd(struct ib_pd *pd) in mlx5_ib_dealloc_pd() 970 struct ib_pd *pd; in create_umr_res()
|
D | qp.c | 601 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() 723 static void destroy_qp_user(struct ib_pd *pd, struct mlx5_ib_qp *qp) in destroy_qp_user() 864 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1225 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, in mlx5_ib_create_qp()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | verbs.c | 151 struct ib_pd *ib_alloc_pd(struct ib_device *device) in ib_alloc_pd() 153 struct ib_pd *pd; in ib_alloc_pd() 167 int ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd() 178 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ib_create_ah() 247 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, struct ib_wc *wc, in ib_create_ah_from_wc() 279 struct ib_pd *pd; in ib_destroy_ah() 293 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() 344 struct ib_pd *pd; in ib_destroy_srq() 442 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp() 978 struct ib_pd *pd; in ib_destroy_qp() [all …]
|
D | mad_priv.h | 202 struct ib_pd *pd;
|
D | uverbs_cmd.c | 209 static struct ib_pd *idr_read_pd(int pd_handle, struct ib_ucontext *context) in idr_read_pd() 214 static void put_pd_read(struct ib_pd *pd) in put_pd_read() 536 struct ib_pd *pd; in ib_uverbs_alloc_pd() 944 struct ib_pd *pd; in ib_uverbs_reg_mr() 1052 struct ib_pd *pd = NULL; in ib_uverbs_rereg_mr() 1054 struct ib_pd *old_pd; in ib_uverbs_rereg_mr() 1183 struct ib_pd *pd; in ib_uverbs_alloc_mw() 1631 struct ib_pd *pd = NULL; in ib_uverbs_create_qp() 2536 struct ib_pd *pd; in ib_uverbs_create_ah() 2992 struct ib_pd *pd; in __uverbs_create_xsrq()
|
D | fmr_pool.c | 210 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd, in ib_create_fmr_pool()
|
D | uverbs_main.c | 299 struct ib_pd *pd = uobj->object; in ib_uverbs_cleanup_ucontext()
|
D | cma.c | 559 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd, in rdma_create_qp()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 81 struct ib_pd ibpd; 88 struct ib_pd *pd; 416 struct ib_pd *pd; 568 static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 652 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 655 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 659 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 663 struct ib_mr *mlx4_ib_alloc_fast_reg_mr(struct ib_pd *pd, 680 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 684 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, [all …]
|
D | mr.c | 57 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx4_ib_get_dma_mr() 133 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx4_ib_reg_user_mr() 190 int mr_access_flags, struct ib_pd *pd, in mlx4_ib_rereg_user_mr() 289 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in mlx4_ib_alloc_mw() 353 struct ib_mr *mlx4_ib_alloc_fast_reg_mr(struct ib_pd *pd, in mlx4_ib_alloc_fast_reg_mr() 434 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, struct ib_ah_attr *ah_attr, in create_ib_ah() 72 static struct ib_ah *create_iboe_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in create_iboe_ah() 113 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx4_ib_create_ah()
|
D | srq.c | 71 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq()
|
D | main.c | 721 static struct ib_pd *mlx4_ib_alloc_pd(struct ib_device *ibdev, in mlx4_ib_alloc_pd() 748 static int mlx4_ib_dealloc_pd(struct ib_pd *pd) in mlx4_ib_dealloc_pd()
|
D | qp.c | 620 static int create_qp_common(struct mlx4_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1083 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, in mlx4_ib_create_qp()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_mr.c | 50 static int init_qib_mregion(struct qib_mregion *mr, struct ib_pd *pd, in init_qib_mregion() 96 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc) in qib_get_dma_mr() 138 static struct qib_mr *alloc_mr(int count, struct ib_pd *pd) in alloc_mr() 182 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, in qib_reg_phys_mr() 229 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in qib_reg_user_mr() 330 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len) in qib_alloc_fast_reg_mr() 379 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in qib_alloc_fmr()
|
D | qib_verbs.h | 226 struct ib_pd ibpd; 298 struct ib_pd *pd; /* shares refcnt of ibmr.pd */ 813 static inline struct qib_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() 910 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, 992 struct ib_srq *qib_create_srq(struct ib_pd *ibpd, 1022 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc); 1024 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, 1028 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1034 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len); 1043 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
|
D | qib_srq.c | 101 struct ib_srq *qib_create_srq(struct ib_pd *ibpd, in qib_create_srq()
|
D | qib_verbs.c | 1734 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev, in qib_alloc_pd() 1740 struct ib_pd *ret; in qib_alloc_pd() 1775 static int qib_dealloc_pd(struct ib_pd *ibpd) in qib_dealloc_pd() 1821 static struct ib_ah *qib_create_ah(struct ib_pd *pd, in qib_create_ah()
|
D | qib_qp.c | 975 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, in qib_create_qp()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_verbs.h | 172 struct ib_pd ibpd; 242 struct ib_pd *pd; /* shares refcnt of ibmr.pd */ 660 static inline struct ipath_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() 736 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, 794 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, 820 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc); 822 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, 826 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 832 struct ib_fmr *ipath_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
|
D | ipath_mr.c | 63 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc) in ipath_get_dma_mr() 132 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, in ipath_reg_phys_mr() 185 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in ipath_reg_user_mr() 282 struct ib_fmr *ipath_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in ipath_alloc_fmr()
|
D | ipath_srq.c | 101 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, in ipath_create_srq()
|
D | ipath_verbs.c | 1700 static struct ib_pd *ipath_alloc_pd(struct ib_device *ibdev, in ipath_alloc_pd() 1706 struct ib_pd *ret; in ipath_alloc_pd() 1741 static int ipath_dealloc_pd(struct ib_pd *ibpd) in ipath_dealloc_pd() 1762 static struct ib_ah *ipath_create_ah(struct ib_pd *pd, in ipath_create_ah()
|
D | ipath_qp.c | 741 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, in ipath_create_qp()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_provider.c | 151 static struct ib_pd *c2_alloc_pd(struct ib_device *ibdev, in c2_alloc_pd() 181 static int c2_dealloc_pd(struct ib_pd *pd) in c2_dealloc_pd() 190 static struct ib_ah *c2_ah_create(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in c2_ah_create() 232 static struct ib_qp *c2_create_qp(struct ib_pd *pd, in c2_create_qp() 332 static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, in c2_reg_phys_mr() argument 394 mr->pd = to_c2pd(ib_pd); in c2_reg_phys_mr() 402 err = c2_nsmr_register_phys_kern(to_c2dev(ib_pd->device), page_list, in c2_reg_phys_mr() 415 static struct ib_mr *c2_get_dma_mr(struct ib_pd *pd, int acc) in c2_get_dma_mr() 428 static struct ib_mr *c2_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in c2_reg_user_mr()
|
D | c2_provider.h | 69 struct ib_pd ibpd; 132 static inline struct c2_pd *to_c2pd(struct ib_pd *ibpd) in to_c2pd()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | iw_cxgb4.h | 357 struct ib_pd ibpd; 362 static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd) in to_c4iw_pd() 975 struct ib_mr *c4iw_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth); 977 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 978 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, 981 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc); 982 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, 989 struct ib_pd *pd, 1002 struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
|
D | mem.c | 503 struct ib_pd *pd, struct ib_phys_buf *buffer_list, in c4iw_reregister_phys_mem() 572 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, in c4iw_register_phys_mem() 656 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) in c4iw_get_dma_mr() 700 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in c4iw_reg_user_mr() 803 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in c4iw_alloc_mw() 856 struct ib_mr *c4iw_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth) in c4iw_alloc_fast_reg_mr()
|
D | provider.c | 61 static struct ib_ah *c4iw_ah_create(struct ib_pd *pd, in c4iw_ah_create() 231 static int c4iw_deallocate_pd(struct ib_pd *pd) in c4iw_deallocate_pd() 247 static struct ib_pd *c4iw_allocate_pd(struct ib_device *ibdev, in c4iw_allocate_pd()
|
D | qp.c | 1608 struct ib_qp *c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs, in c4iw_create_qp()
|
/linux-4.1.27/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()
|
D | mthca_provider.c | 371 static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev, in mthca_alloc_pd() 399 static int mthca_dealloc_pd(struct ib_pd *pd) in mthca_dealloc_pd() 407 static struct ib_ah *mthca_ah_create(struct ib_pd *pd, in mthca_ah_create() 434 static struct ib_srq *mthca_create_srq(struct ib_pd *pd, in mthca_create_srq() 510 static struct ib_qp *mthca_create_qp(struct ib_pd *pd, in mthca_create_qp() 870 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr() 893 static struct ib_mr *mthca_reg_phys_mr(struct ib_pd *pd, in mthca_reg_phys_mr() 976 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr() 1088 static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in mthca_alloc_fmr()
|
/linux-4.1.27/net/sunrpc/xprtrdma/ |
D | frwr_ops.c | 21 __frwr_init(struct rpcrdma_mw *r, struct ib_pd *pd, struct ib_device *device, in __frwr_init() 142 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_init() 309 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_reset()
|
D | fmr_ops.c | 49 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in fmr_op_init()
|
D | xprt_rdma.h | 66 struct ib_pd *ri_pd;
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd, in iwch_ah_create() 402 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() 415 static struct ib_pd *iwch_allocate_pd(struct ib_device *ibdev, in iwch_allocate_pd() 472 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() 551 struct ib_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() 719 static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc) 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() 790 static struct ib_mr *iwch_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth) in iwch_alloc_fast_reg_mr() 888 static struct ib_qp *iwch_create_qp(struct ib_pd *pd, in iwch_create_qp()
|
D | iwch_provider.h | 45 struct ib_pd ibpd; 50 static inline struct iwch_pd *to_iwch_pd(struct ib_pd *ibpd) in to_iwch_pd()
|
/linux-4.1.27/net/rds/ |
D | ib.h | 102 struct ib_pd *i_pd; 175 struct ib_pd *pd;
|
D | iw.h | 110 struct ib_pd *i_pd; 183 struct ib_pd *pd;
|
/linux-4.1.27/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 98 struct ib_pd *pd;
|
D | ib_srp.c | 360 struct ib_pd *pd, int pool_size, in srp_create_fr_pool()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 66 struct ib_pd ibpd;
|
D | nes_verbs.c | 58 static struct ib_mw *nes_alloc_mw(struct ib_pd *ibpd, enum ib_mw_type type) in nes_alloc_mw() 380 static struct ib_mr *nes_alloc_fast_reg_mr(struct ib_pd *ibpd, int max_page_list_len) in nes_alloc_fast_reg_mr() 769 static struct ib_pd *nes_alloc_pd(struct ib_device *ibdev, in nes_alloc_pd() 836 static int nes_dealloc_pd(struct ib_pd *ibpd) in nes_dealloc_pd() 868 static struct ib_ah *nes_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in nes_create_ah() 1103 static struct ib_qp *nes_create_qp(struct ib_pd *ibpd, in nes_create_qp() 2092 static struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd, in nes_reg_phys_mr() argument 2097 struct nes_pd *nespd = to_nespd(ib_pd); in nes_reg_phys_mr() 2098 struct nes_vnic *nesvnic = to_nesvnic(ib_pd->device); in nes_reg_phys_mr() 2282 static struct ib_mr *nes_get_dma_mr(struct ib_pd *pd, int acc) in nes_get_dma_mr() [all …]
|
D | nes.h | 475 static inline struct nes_pd *to_nespd(struct ib_pd *ibpd) in to_nespd()
|
D | nes_cm.c | 3316 ibmr = nesibdev->ibdev.reg_phys_mr((struct ib_pd *)nespd, in nes_accept()
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 396 struct ib_pd *pd;
|
/linux-4.1.27/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 212 struct ib_pd *pd;
|
D | ib_isert.c | 504 struct ib_pd *pd) in isert_create_pi_ctx() 562 isert_create_fr_desc(struct ib_device *ib_device, struct ib_pd *pd, in isert_create_fr_desc()
|
/linux-4.1.27/include/linux/sunrpc/ |
D | svc_rdma.h | 142 struct ib_pd *sc_pd;
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 344 struct ib_pd *pd; 462 struct ib_pd *pd, struct ib_ah_attr *attr);
|
D | ipoib_ib.c | 57 struct ib_pd *pd, struct ib_ah_attr *attr) in ipoib_create_ah()
|
/linux-4.1.27/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.h | 349 struct ib_pd *pd;
|
D | iser_verbs.c | 277 iser_alloc_pi_ctx(struct ib_device *ib_device, struct ib_pd *pd, in iser_alloc_pi_ctx() 336 iser_create_fastreg_desc(struct ib_device *ib_device, struct ib_pd *pd, in iser_create_fastreg_desc()
|
/linux-4.1.27/net/9p/ |
D | trans_rdma.c | 94 struct ib_pd *pd;
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 214 struct ib_pd *ibh_pd; /* PD */
|
D | o2iblnd.c | 2470 struct ib_pd *pd; in kiblnd_dev_failover()
|