Searched refs:uobject (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_wq.c | 10 static int uverbs_free_wq(struct ib_uobject *uobject, in uverbs_free_wq() argument 14 struct ib_wq *wq = uobject->object; in uverbs_free_wq() 16 container_of(uobject, struct ib_uwq_object, uevent.uobject); in uverbs_free_wq() 32 typeof(*obj), uevent.uobject); in UVERBS_HANDLER() 68 obj->uevent.uobject.user_handle = user_handle; in UVERBS_HANDLER() 80 obj->uevent.uobject.object = wq; in UVERBS_HANDLER() 89 wq->uobject = obj; in UVERBS_HANDLER() 165 container_of(uobj, struct ib_uwq_object, uevent.uobject); in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_dm.c | 37 static int uverbs_free_dm(struct ib_uobject *uobject, in uverbs_free_dm() argument 41 struct ib_dm *dm = uobject->object; in uverbs_free_dm() 55 ->obj_attr.uobject; in UVERBS_HANDLER() 79 dm->uobject = uobj; in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_flow_action.c | 37 static int uverbs_free_flow_action(struct ib_uobject *uobject, in uverbs_free_flow_action() argument 41 struct ib_flow_action *action = uobject->object; in uverbs_free_flow_action()
|
| H A D | uverbs_std_types_counters.c | 38 static int uverbs_free_counters(struct ib_uobject *uobject, in uverbs_free_counters() argument 42 struct ib_counters *counters = uobject->object; in uverbs_free_counters() 77 counters->uobject = uobj; in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_dmabuf.c | 93 ->obj_attr.uobject; in UVERBS_HANDLER()
|
| H A D | nldev.c | 705 cq->uobject->uevent.uobject.context->res.id)) in fill_res_cq_entry() 795 pd->uobject->context->res.id)) in fill_res_pd_entry()
|
| /linux/include/rdma/ |
| H A D | uverbs_std_types.h | 73 uobj_put_read((_obj)->uobject) 96 WARN_ON(attrs->uobject); in uobj_finalize_uobj_create() 97 attrs->uobject = uobj; in uobj_finalize_uobj_create() 122 action->uobject = uobj; in uverbs_flow_action_fill_action() 136 struct ib_uobject uobject; member 153 ibflow->uobject = uobj; in ib_set_flow() 161 uflow = container_of(uobj, typeof(*uflow), uobject); in ib_set_flow()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_qp.c | 626 if (qp->ibqp.uobject) in __mthca_modify_qp() 669 u8 sched_queue = ibqp->uobject ? 0x2 : 0x1; in __mthca_modify_qp() 834 if (new_state == IB_QPS_RESET && !qp->ibqp.uobject) { in __mthca_modify_qp() 962 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0; in mthca_max_inline_data() 1479 if (!qp->ibqp.uobject) { in mthca_free_qp()
|
| H A D | mthca_srq.c | 361 if (!srq->ibsrq.uobject) { in mthca_free_srq()
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | restrack.c | 382 if (ibcq->uobject) in c4iw_fill_res_cq_entry()
|
| H A D | cm.c | 1912 if (ep->com.qp->ibqp.uobject) in complete_cached_srq_buffers()
|