hns_roce_ucontext
struct hns_roce_ucontext *uctx = udata ?
rdma_udata_to_drv_context(udata, struct hns_roce_ucontext,
struct hns_roce_ucontext *uctx;
struct hns_roce_ucontext, ibucontext);
struct hns_roce_ucontext *uctx;
struct hns_roce_ucontext,
void hns_roce_put_cq_bankid_for_uctx(struct hns_roce_ucontext *uctx)
void hns_roce_get_cq_bankid_for_uctx(struct hns_roce_ucontext *uctx)
int hns_roce_db_map_user(struct hns_roce_ucontext *context, unsigned long virt,
void hns_roce_db_unmap_user(struct hns_roce_ucontext *context,
static inline struct hns_roce_ucontext
return container_of(ibucontext, struct hns_roce_ucontext, ibucontext);
int hns_roce_db_map_user(struct hns_roce_ucontext *context, unsigned long virt,
void hns_roce_db_unmap_user(struct hns_roce_ucontext *context,
void hns_roce_put_cq_bankid_for_uctx(struct hns_roce_ucontext *uctx);
void hns_roce_get_cq_bankid_for_uctx(struct hns_roce_ucontext *uctx);
struct hns_roce_ucontext *uctx = rdma_udata_to_drv_context(udata,
struct hns_roce_ucontext, ibucontext);
static void hns_roce_dealloc_uar_entry(struct hns_roce_ucontext *context)
struct hns_roce_ucontext *context = to_hr_ucontext(uctx);
struct hns_roce_ucontext *context = to_hr_ucontext(uctx);
struct hns_roce_ucontext *context = to_hr_ucontext(ibcontext);
INIT_RDMA_OBJ_SIZE(ib_ucontext, hns_roce_ucontext, ibucontext),
struct hns_roce_ucontext *uctx = rdma_udata_to_drv_context(
udata, struct hns_roce_ucontext, ibucontext);
struct hns_roce_ucontext *uctx;
uctx = rdma_udata_to_drv_context(udata, struct hns_roce_ucontext,
struct hns_roce_ucontext *uctx =
struct hns_roce_ucontext, ibucontext);
struct hns_roce_ucontext *uctx = rdma_udata_to_drv_context(udata,
struct hns_roce_ucontext, ibucontext);
struct hns_roce_ucontext *uctx;
struct hns_roce_ucontext,
struct hns_roce_ucontext *uctx;
struct hns_roce_ucontext, ibucontext);