Home
last modified time | relevance | path

Searched defs:ibpd (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/infiniband/sw/rdmavt/
H A Dpd.c18 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd()
56 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd()
/linux/drivers/infiniband/hw/mana/
H A Dmr.c114 mana_ib_reg_user_mr(struct ib_pd * ibpd,u64 start,u64 length,u64 iova,int access_flags,struct ib_dmah * dmah,struct ib_udata * udata) mana_ib_reg_user_mr() argument
201 mana_ib_reg_user_mr_dmabuf(struct ib_pd * ibpd,u64 start,u64 length,u64 iova,int fd,int access_flags,struct ib_dmah * dmah,struct uverbs_attr_bundle * attrs) mana_ib_reg_user_mr_dmabuf() argument
275 mana_ib_get_dma_mr(struct ib_pd * ibpd,int access_flags) mana_ib_get_dma_mr() argument
413 mana_ib_reg_dm_mr(struct ib_pd * ibpd,struct ib_dm * ibdm,struct ib_dm_mr_attr * attr,struct uverbs_attr_bundle * attrs) mana_ib_reg_dm_mr() argument
[all...]
H A Dqp.c261 mana_ib_create_qp_raw(struct ib_qp * ibqp,struct ib_pd * ibpd,struct ib_qp_init_attr * attr,struct ib_udata * udata) mana_ib_create_qp_raw() argument
526 mana_ib_create_rc_qp(struct ib_qp * ibqp,struct ib_pd * ibpd,struct ib_qp_init_attr * attr,struct ib_udata * udata) mana_ib_create_rc_qp() argument
632 mana_ib_create_ud_qp(struct ib_qp * ibqp,struct ib_pd * ibpd,struct ib_qp_init_attr * attr,struct ib_udata * udata) mana_ib_create_ud_qp() argument
840 struct ib_pd *ibpd = qp->ibqp.pd; mana_ib_destroy_qp_raw() local
[all...]
H A Dmain.c69 int mana_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mana_ib_alloc_pd() argument
113 mana_ib_dealloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) mana_ib_dealloc_pd() argument
[all...]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c250 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd() argument
269 static int rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd() argument
1241 rxe_get_dma_mr(struct ib_pd * ibpd,int access) rxe_get_dma_mr() argument
1272 rxe_reg_user_mr(struct ib_pd * ibpd,u64 start,u64 length,u64 iova,int access,struct ib_dmah * dmah,struct ib_udata * udata) rxe_reg_user_mr() argument
1329 rxe_rereg_user_mr(struct ib_mr * ibmr,int flags,u64 start,u64 length,u64 iova,int access,struct ib_pd * ibpd,struct ib_udata * udata) rxe_rereg_user_mr() argument
1361 rxe_alloc_mr(struct ib_pd * ibpd,enum ib_mr_type mr_type,u32 max_num_sg) rxe_alloc_mr() argument
[all...]
H A Drxe_odp.c457 static int rxe_ib_prefetch_sg_list(struct ib_pd *ibpd, in rxe_ib_prefetch_sg_list() argument
503 static int rxe_ib_advise_mr_prefetch(struct ib_pd *ibpd, in rxe_ib_advise_mr_prefetch() argument
564 int rxe_ib_advise_mr(struct ib_pd *ibpd, in rxe_ib_advise_mr() argument
H A Drxe_qp.c400 struct ib_pd *ibpd, in rxe_qp_from_init()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib.h60 struct ib_pd ibpd; member
113 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd()
H A Dusnic_ib_verbs.c442 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in usnic_ib_alloc_pd() argument
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c147 static inline struct efa_pd *to_epd(struct ib_pd *ibpd) in to_epd() argument
428 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in efa_alloc_pd() argument
472 int efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in efa_dealloc_pd() argument
1656 efa_alloc_mr(struct ib_pd * ibpd,int access_flags,struct ib_udata * udata) efa_alloc_mr() argument
1690 efa_register_mr(struct ib_pd * ibpd,struct efa_mr * mr,u64 start,u64 length,u64 virt_addr,int access_flags) efa_register_mr() argument
1757 efa_reg_user_mr_dmabuf(struct ib_pd * ibpd,u64 start,u64 length,u64 virt_addr,int fd,int access_flags,struct ib_dmah * dmah,struct uverbs_attr_bundle * attrs) efa_reg_user_mr_dmabuf() argument
1804 efa_reg_mr(struct ib_pd * ibpd,u64 start,u64 length,u64 virt_addr,int access_flags,struct ib_dmah * dmah,struct ib_udata * udata) efa_reg_mr() argument
[all...]
/linux/drivers/infiniband/hw/qedr/
H A Dverbs.c479 struct qedr_pd *pd = get_qedr_pd(ibpd); in qedr_dealloc_pd() argument
436 qedr_alloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) qedr_alloc_pd() argument
1191 qedr_check_qp_attrs(struct ib_pd * ibpd,struct qedr_dev * dev,struct ib_qp_init_attr * attrs,struct ib_udata * udata) qedr_check_qp_attrs() argument
1842 qedr_create_user_qp(struct qedr_dev * dev,struct qedr_qp * qp,struct ib_pd * ibpd,struct ib_udata * udata,struct ib_qp_init_attr * attrs) qedr_create_user_qp() argument
2164 qedr_create_kernel_qp(struct qedr_dev * dev,struct qedr_qp * qp,struct ib_pd * ibpd,struct ib_qp_init_attr * attrs) qedr_create_kernel_qp() argument
2262 struct ib_pd *ibpd = ibqp->pd; qedr_create_qp() local
2953 qedr_reg_user_mr(struct ib_pd * ibpd,u64 start,u64 len,u64 usr_addr,int acc,struct ib_dmah * dmah,struct ib_udata * udata) qedr_reg_user_mr() argument
3069 __qedr_alloc_mr(struct ib_pd * ibpd,int max_page_list_len) __qedr_alloc_mr() argument
3141 qedr_alloc_mr(struct ib_pd * ibpd,enum ib_mr_type mr_type,u32 max_num_sg) qedr_alloc_mr() argument
3215 qedr_get_dma_mr(struct ib_pd * ibpd,int acc) qedr_get_dma_mr() argument
[all...]
/linux/drivers/infiniband/hw/ionic/
H A Dionic_controlpath.c486 int ionic_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in ionic_alloc_pd() argument
494 int ionic_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in ionic_dealloc_pd() argument
852 struct ib_mr *ionic_get_dma_mr(struct ib_pd *ibpd, int access) in ionic_get_dma_mr() argument
870 struct ib_mr *ionic_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 length, in ionic_reg_user_mr() argument
935 ionic_reg_user_mr_dmabuf(struct ib_pd * ibpd,u64 offset,u64 length,u64 addr,int fd,int access,struct ib_dmah * dmah,struct uverbs_attr_bundle * attrs) ionic_reg_user_mr_dmabuf() argument
1033 ionic_alloc_mr(struct ib_pd * ibpd,enum ib_mr_type type,u32 max_sg) ionic_alloc_mr() argument
[all...]
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c629 int ocrdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in ocrdma_alloc_pd() argument
669 int ocrdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in ocrdma_dealloc_pd() argument
718 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc) in ocrdma_get_dma_mr() argument
848 ocrdma_reg_user_mr(struct ib_pd * ibpd,u64 start,u64 len,u64 usr_addr,int acc,struct ib_dmah * dmah,struct ib_udata * udata) ocrdma_reg_user_mr() argument
1101 ocrdma_check_qp_params(struct ib_pd * ibpd,struct ocrdma_dev * dev,struct ib_qp_init_attr * attrs,struct ib_udata * udata) ocrdma_check_qp_params() argument
1300 struct ib_pd *ibpd = ibqp->pd; ocrdma_create_qp() local
2898 ocrdma_alloc_mr(struct ib_pd * ibpd,enum ib_mr_type mr_type,u32 max_num_sg) ocrdma_alloc_mr() argument
[all...]
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c430 int erdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in erdma_alloc_pd() argument
445 int erdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in erdma_dealloc_pd() argument
1111 erdma_get_dma_mr(struct ib_pd * ibpd,int acc) erdma_get_dma_mr() argument
1148 erdma_ib_alloc_mr(struct ib_pd * ibpd,enum ib_mr_type mr_type,u32 max_num_sg) erdma_ib_alloc_mr() argument
1233 erdma_reg_user_mr(struct ib_pd * ibpd,u64 start,u64 len,u64 virt,int access,struct ib_dmah * dmah,struct ib_udata * udata) erdma_reg_user_mr() argument
[all...]
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_pd.c44 int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in hns_roce_alloc_pd()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h80 struct ib_pd ibpd; member
291 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
H A Dmthca_provider.c348 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() argument
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma.h128 struct ib_pd ibpd; member
269 static inline struct pvrdma_pd *to_vpd(struct ib_pd *ibpd) in to_vpd() argument
/linux/include/rdma/
H A Drdma_vt.h156 struct ib_pd ibpd; global() member
462 ibpd_to_rvtpd(struct ib_pd * ibpd) ibpd_to_rvtpd() argument
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c442 irdma_dealloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) irdma_dealloc_pd() argument
952 struct ib_pd *ibpd = ibqp->pd; irdma_create_qp() local
3071 struct ib_pd *ibpd = ibmw->pd; irdma_dealloc_mw() local
[all...]
H A Dverbs.h29 struct ib_pd ibpd; member
/linux/drivers/infiniband/hw/mlx4/
H A Dmain.c1197 mlx4_ib_alloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) mlx4_ib_alloc_pd() argument
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c712 bnxt_re_alloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) bnxt_re_alloc_pd() argument
/linux/drivers/infiniband/hw/mlx5/
H A Dmain.c2759 mlx5_ib_alloc_pd(struct ib_pd * ibpd,struct ib_udata * udata) mlx5_ib_alloc_pd() argument