Lines Matching refs:ib_udata
1493 struct ib_udata { struct
2286 struct ib_udata *udata);
2363 struct ib_udata *udata);
2367 int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2368 void (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2370 u32 flags, struct ib_udata *udata);
2376 struct ib_udata *udata);
2379 struct ib_udata *udata);
2381 void (*destroy_srq)(struct ib_srq *srq, struct ib_udata *udata);
2384 struct ib_udata *udata);
2386 int qp_attr_mask, struct ib_udata *udata);
2389 int (*destroy_qp)(struct ib_qp *qp, struct ib_udata *udata);
2391 struct ib_udata *udata);
2393 void (*destroy_cq)(struct ib_cq *cq, struct ib_udata *udata);
2394 int (*resize_cq)(struct ib_cq *cq, int cqe, struct ib_udata *udata);
2398 struct ib_udata *udata);
2401 struct ib_pd *pd, struct ib_udata *udata);
2402 int (*dereg_mr)(struct ib_mr *mr, struct ib_udata *udata);
2404 u32 max_num_sg, struct ib_udata *udata);
2417 struct ib_udata *udata);
2430 struct ib_udata *udata);
2431 int (*dealloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
2434 int domain, struct ib_udata *udata);
2455 struct ib_udata *udata);
2456 void (*destroy_wq)(struct ib_wq *wq, struct ib_udata *udata);
2458 u32 wq_attr_mask, struct ib_udata *udata);
2462 struct ib_udata *udata);
2805 static inline int ib_copy_from_udata(void *dest, struct ib_udata *udata, size_t len) in ib_copy_from_udata()
2810 static inline int ib_copy_to_udata(struct ib_udata *udata, void *src, size_t len) in ib_copy_to_udata()
2833 static inline bool ib_is_udata_cleared(struct ib_udata *udata, in ib_is_udata_cleared()
3350 void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata);
3394 struct ib_udata *udata);
3479 int rdma_destroy_ah_user(struct ib_ah *ah, u32 flags, struct ib_udata *udata);
3539 int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata);
3580 struct ib_udata *udata);
3613 struct ib_udata *udata);
3649 int ib_destroy_qp_user(struct ib_qp *qp, struct ib_udata *udata);
3723 const char *caller, struct ib_udata *udata);
3738 struct ib_udata *udata) in ib_alloc_cq_user()
3786 void ib_free_cq_user(struct ib_cq *cq, struct ib_udata *udata);
3846 int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata);
4118 int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata);
4135 u32 max_num_sg, struct ib_udata *udata);
4245 int ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
4321 int ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata);