/linux-4.4.14/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_kernel_mr(struct ib_pd *, 123 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 125 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd,
|
D | ocrdma_ah.h | 52 struct ib_ah *ocrdma_create_ah(struct ib_pd *, struct ib_ah_attr *);
|
D | ocrdma.h | 349 struct ib_pd ibpd; 469 static inline struct ocrdma_pd *get_ocrdma_pd(struct ib_pd *ibpd) in get_ocrdma_pd()
|
D | ocrdma_ah.c | 114 struct ib_ah *ocrdma_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr) in ocrdma_create_ah()
|
D | ocrdma_verbs.c | 709 struct ib_pd *ocrdma_alloc_pd(struct ib_device *ibdev, in ocrdma_alloc_pd() 752 int ocrdma_dealloc_pd(struct ib_pd *ibpd) in ocrdma_dealloc_pd() 802 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc) in ocrdma_get_dma_mr() 953 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len, in ocrdma_reg_user_mr() 1212 static int ocrdma_check_qp_params(struct ib_pd *ibpd, struct ocrdma_dev *dev, in ocrdma_check_qp_params() 1407 struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, in ocrdma_create_qp() 1884 struct ib_srq *ocrdma_create_srq(struct ib_pd *ibpd, in ocrdma_create_srq() 3015 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd, in ocrdma_alloc_mr() 3174 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *ibpd, in ocrdma_reg_kernel_mr()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_iverbs.h | 67 struct ib_pd *ehca_alloc_pd(struct ib_device *device, 71 int ehca_dealloc_pd(struct ib_pd *pd); 73 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 81 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 83 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, 88 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 94 struct ib_pd *pd, 102 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 109 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd, 148 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 | 594 ibqp = ib_create_qp(&shca->pd->ib_pd, &qp_init_attr); in ehca_create_aqp1() 744 struct ib_pd *ibpd; in ehca_probe() 814 shca->pd = container_of(ibpd, struct ehca_pd, ib_pd); in ehca_probe() 815 shca->pd->ib_pd.device = &shca->ib_device; in ehca_probe() 882 ret = ehca_dealloc_pd(&shca->pd->ib_pd); in ehca_probe() 931 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.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 55 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, 58 int usnic_ib_dealloc_pd(struct ib_pd *pd); 59 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, 70 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, 79 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, 90 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 | 437 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, in usnic_ib_alloc_pd() 461 int usnic_ib_dealloc_pd(struct ib_pd *pd) in usnic_ib_dealloc_pd() 470 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, in usnic_ib_create_qp() 617 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, in usnic_ib_reg_mr() 742 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, in usnic_ib_create_ah() 783 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc) in usnic_ib_get_dma_mr()
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1199 struct ib_pd *pd; 1285 struct ib_pd { struct 1304 struct ib_pd *pd; argument 1322 struct ib_pd *pd; 1340 struct ib_pd *pd; 1359 struct ib_pd *pd; 1371 struct ib_pd *pd; 1379 struct ib_pd *pd; 1667 struct ib_pd * (*alloc_pd)(struct ib_device *device, 1670 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 | 230 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 104 struct ib_pd ibpd; 253 struct ib_pd *pd; 353 struct ib_pd *pd; 405 struct ib_pd *p0; 466 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 512 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 515 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, 524 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 548 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 549 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 | 635 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr() 696 static void prep_umr_reg_wqe(struct ib_pd *pd, struct ib_send_wr *wr, in prep_umr_reg_wqe() 759 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() 977 static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, u64 virt_addr, in reg_create() 1040 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx5_ib_reg_user_mr() 1296 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, in mlx5_ib_alloc_mr()
|
D | main.c | 797 static struct ib_pd *mlx5_ib_alloc_pd(struct ib_device *ibdev, in mlx5_ib_alloc_pd() 827 static int mlx5_ib_dealloc_pd(struct ib_pd *pd) in mlx5_ib_dealloc_pd() 1079 struct ib_pd *pd; in create_umr_res()
|
D | qp.c | 593 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() 715 static void destroy_qp_user(struct ib_pd *pd, struct mlx5_ib_qp *qp) in destroy_qp_user() 856 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1217 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, in mlx5_ib_create_qp()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 94 struct ib_pd ibpd; 101 struct ib_pd *pd; 432 struct ib_pd *pd; 620 static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 699 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 702 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 706 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 710 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, 728 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 732 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() 337 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in mlx4_ib_alloc_mw() 401 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, in mlx4_ib_alloc_mr() 446 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() 126 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 | 72 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq()
|
D | main.c | 1141 static struct ib_pd *mlx4_ib_alloc_pd(struct ib_device *ibdev, in mlx4_ib_alloc_pd() 1168 static int mlx4_ib_dealloc_pd(struct ib_pd *pd) in mlx4_ib_dealloc_pd()
|
D | qp.c | 633 static int create_qp_common(struct mlx4_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1102 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, in mlx4_ib_create_qp()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | mr.c | 67 static int init_mregion(struct hfi1_mregion *mr, struct ib_pd *pd, in init_mregion() 113 struct ib_mr *hfi1_get_dma_mr(struct ib_pd *pd, int acc) in hfi1_get_dma_mr() 155 static struct hfi1_mr *alloc_mr(int count, struct ib_pd *pd) in alloc_mr() 199 struct ib_mr *hfi1_reg_phys_mr(struct ib_pd *pd, in hfi1_reg_phys_mr() 246 struct ib_mr *hfi1_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in hfi1_reg_user_mr() 352 struct ib_mr *hfi1_alloc_mr(struct ib_pd *pd, in hfi1_alloc_mr() 376 struct ib_fmr *hfi1_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in hfi1_alloc_fmr()
|
D | verbs.h | 238 struct ib_pd ibpd; 309 struct ib_pd *pd; /* shares refcnt of ibmr.pd */ 805 static inline struct hfi1_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() 979 struct ib_srq *hfi1_create_srq(struct ib_pd *ibpd, 1013 struct ib_mr *hfi1_get_dma_mr(struct ib_pd *pd, int acc); 1015 struct ib_mr *hfi1_reg_phys_mr(struct ib_pd *pd, 1019 struct ib_mr *hfi1_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1025 struct ib_mr *hfi1_alloc_mr(struct ib_pd *pd, 1029 struct ib_fmr *hfi1_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
|
D | qp.h | 179 struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd,
|
D | srq.c | 118 struct ib_srq *hfi1_create_srq(struct ib_pd *ibpd, in hfi1_create_srq()
|
D | verbs.c | 1606 static struct ib_pd *alloc_pd(struct ib_device *ibdev, in alloc_pd() 1612 struct ib_pd *ret; in alloc_pd() 1647 static int dealloc_pd(struct ib_pd *ibpd) in dealloc_pd() 1715 static struct ib_ah *create_ah(struct ib_pd *pd, in create_ah()
|
D | qp.c | 1012 struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd, in hfi1_create_qp()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | verbs.c | 229 struct ib_pd *ib_alloc_pd(struct ib_device *device) in ib_alloc_pd() 231 struct ib_pd *pd; in ib_alloc_pd() 256 return (struct ib_pd *)mr; in ib_alloc_pd() 274 void ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd() 297 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ib_create_ah() 406 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, in ib_create_ah_from_wc() 438 struct ib_pd *pd; in ib_destroy_ah() 452 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() 503 struct ib_pd *pd; in ib_destroy_srq() 601 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp() [all …]
|
D | mad_priv.h | 201 struct ib_pd *pd;
|
D | uverbs_cmd.c | 211 static struct ib_pd *idr_read_pd(int pd_handle, struct ib_ucontext *context) in idr_read_pd() 216 static void put_pd_read(struct ib_pd *pd) in put_pd_read() 533 struct ib_pd *pd; in ib_uverbs_alloc_pd() 606 struct ib_pd *pd; in ib_uverbs_dealloc_pd() 954 struct ib_pd *pd; in ib_uverbs_reg_mr() 1063 struct ib_pd *pd = NULL; in ib_uverbs_rereg_mr() 1065 struct ib_pd *old_pd; in ib_uverbs_rereg_mr() 1196 struct ib_pd *pd; in ib_uverbs_alloc_mw() 1758 struct ib_pd *pd = NULL; in create_qp() 2819 struct ib_pd *pd; in ib_uverbs_create_ah() [all …]
|
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 | 301 struct ib_pd *pd = uobj->object; in ib_uverbs_cleanup_ucontext()
|
D | cma.c | 673 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd, in rdma_create_qp()
|
/linux-4.4.14/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() 331 struct ib_mr *qib_alloc_mr(struct ib_pd *pd, in qib_alloc_mr() 386 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 */ 821 static inline struct qib_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() 920 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, 1002 struct ib_srq *qib_create_srq(struct ib_pd *ibpd, 1033 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc); 1035 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, 1039 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1045 struct ib_mr *qib_alloc_mr(struct ib_pd *pd, 1055 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 | 1753 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev, in qib_alloc_pd() 1759 struct ib_pd *ret; in qib_alloc_pd() 1794 static int qib_dealloc_pd(struct ib_pd *ibpd) in qib_dealloc_pd() 1840 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.4.14/drivers/staging/rdma/ipath/ |
D | ipath_verbs.h | 172 struct ib_pd ibpd; 242 struct ib_pd *pd; /* shares refcnt of ibmr.pd */ 666 static inline struct ipath_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() 744 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, 802 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, 829 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc); 831 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, 835 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 841 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 | 1717 static struct ib_pd *ipath_alloc_pd(struct ib_device *ibdev, in ipath_alloc_pd() 1723 struct ib_pd *ret; in ipath_alloc_pd() 1758 static int ipath_dealloc_pd(struct ib_pd *ibpd) in ipath_dealloc_pd() 1779 static struct ib_ah *ipath_create_ah(struct ib_pd *pd, in ipath_create_ah()
|
D | ipath_qp.c | 740 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, in ipath_create_qp()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 154 static struct ib_pd *c2_alloc_pd(struct ib_device *ibdev, in c2_alloc_pd() 184 static int c2_dealloc_pd(struct ib_pd *pd) in c2_dealloc_pd() 193 static struct ib_ah *c2_ah_create(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in c2_ah_create() 235 static struct ib_qp *c2_create_qp(struct ib_pd *pd, in c2_create_qp() 340 static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, in c2_reg_phys_mr() argument 402 mr->pd = to_c2pd(ib_pd); in c2_reg_phys_mr() 410 err = c2_nsmr_register_phys_kern(to_c2dev(ib_pd->device), page_list, in c2_reg_phys_mr() 423 static struct ib_mr *c2_get_dma_mr(struct ib_pd *pd, int acc) in c2_get_dma_mr() 436 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.4.14/drivers/infiniband/hw/cxgb4/ |
D | iw_cxgb4.h | 355 struct ib_pd ibpd; 360 static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd) in to_c4iw_pd() 959 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); 967 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, 970 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc); 971 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, 978 struct ib_pd *pd, 991 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_mr(struct ib_pd *pd, in c4iw_alloc_mr()
|
D | provider.c | 61 static struct ib_ah *c4iw_ah_create(struct ib_pd *pd, in c4iw_ah_create() 235 static int c4iw_deallocate_pd(struct ib_pd *pd) in c4iw_deallocate_pd() 251 static struct ib_pd *c4iw_allocate_pd(struct ib_device *ibdev, in c4iw_allocate_pd()
|
D | qp.c | 1621 struct ib_qp *c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs, in c4iw_create_qp()
|
/linux-4.4.14/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 | 375 static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev, in mthca_alloc_pd() 403 static int mthca_dealloc_pd(struct ib_pd *pd) in mthca_dealloc_pd() 411 static struct ib_ah *mthca_ah_create(struct ib_pd *pd, in mthca_ah_create() 438 static struct ib_srq *mthca_create_srq(struct ib_pd *pd, in mthca_create_srq() 514 static struct ib_qp *mthca_create_qp(struct ib_pd *pd, in mthca_create_qp() 878 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr() 901 static struct ib_mr *mthca_reg_phys_mr(struct ib_pd *pd, in mthca_reg_phys_mr() 984 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr() 1096 static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in mthca_alloc_fmr()
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | frwr_ops.c | 115 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in __frwr_recovery_worker() 145 __frwr_init(struct rpcrdma_mw *r, struct ib_pd *pd, struct ib_device *device, in __frwr_init() 273 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_init()
|
D | fmr_ops.c | 64 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.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd, in iwch_ah_create() 411 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() 424 static struct ib_pd *iwch_allocate_pd(struct ib_device *ibdev, in iwch_allocate_pd() 482 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() 561 struct ib_pd *pd, in iwch_reregister_phys_mem() 626 static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in iwch_reg_user_mr() 729 static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc) in iwch_get_dma_mr() 751 static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd, enum ib_mw_type type) in iwch_alloc_mw() 804 static struct ib_mr *iwch_alloc_mr(struct ib_pd *pd, in iwch_alloc_mr() 917 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.4.14/net/rds/ |
D | iw.h | 113 struct ib_pd *i_pd; 186 struct ib_pd *pd;
|
D | ib.h | 126 struct ib_pd *i_pd; 209 struct ib_pd *pd;
|
/linux-4.4.14/include/linux/sunrpc/ |
D | svc_rdma.h | 141 struct ib_pd *sc_pd;
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 66 struct ib_pd ibpd;
|
D | nes_verbs.c | 59 static struct ib_mw *nes_alloc_mw(struct ib_pd *ibpd, enum ib_mw_type type) in nes_alloc_mw() 381 static struct ib_mr *nes_alloc_mr(struct ib_pd *ibpd, in nes_alloc_mr() 749 static struct ib_pd *nes_alloc_pd(struct ib_device *ibdev, in nes_alloc_pd() 816 static int nes_dealloc_pd(struct ib_pd *ibpd) in nes_dealloc_pd() 848 static struct ib_ah *nes_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in nes_create_ah() 1083 static struct ib_qp *nes_create_qp(struct ib_pd *ibpd, in nes_create_qp() 2077 static struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd, in nes_reg_phys_mr() argument 2082 struct nes_pd *nespd = to_nespd(ib_pd); in nes_reg_phys_mr() 2083 struct nes_vnic *nesvnic = to_nesvnic(ib_pd->device); in nes_reg_phys_mr() 2267 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 | 3322 ibmr = nesibdev->ibdev.reg_phys_mr((struct ib_pd *)nespd, in nes_accept()
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 97 struct ib_pd *pd;
|
D | ib_srp.c | 357 struct ib_pd *pd, int pool_size, in srp_create_fr_pool()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 395 struct ib_pd *pd;
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 206 struct ib_pd *pd;
|
D | ib_isert.c | 488 struct ib_pd *pd) in isert_create_pi_ctx() 532 isert_create_fr_desc(struct ib_device *ib_device, struct ib_pd *pd, in isert_create_fr_desc()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 344 struct ib_pd *pd; 461 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.4.14/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 290 struct ib_pd *pd, in iser_alloc_reg_res() 315 struct ib_pd *pd, in iser_alloc_pi_ctx() 362 struct ib_pd *pd, in iser_create_fastreg_desc()
|
D | iscsi_iser.h | 395 struct ib_pd *pd;
|
/linux-4.4.14/net/9p/ |
D | trans_rdma.c | 94 struct ib_pd *pd;
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 214 struct ib_pd *ibh_pd; /* PD */
|
D | o2iblnd.c | 2244 struct ib_pd *pd; in kiblnd_dev_failover()
|