Searched refs:cg_obj (Results 1 – 4 of 4) sorted by relevance
/drivers/infiniband/core/ |
D | cgroup.c | 37 int ib_rdmacg_try_charge(struct ib_rdmacg_object *cg_obj, in ib_rdmacg_try_charge() argument 41 return rdmacg_try_charge(&cg_obj->cg, &device->cg_device, in ib_rdmacg_try_charge() 46 void ib_rdmacg_uncharge(struct ib_rdmacg_object *cg_obj, in ib_rdmacg_uncharge() argument 50 rdmacg_uncharge(cg_obj->cg, &device->cg_device, in ib_rdmacg_uncharge()
|
D | core_priv.h | 157 int ib_rdmacg_try_charge(struct ib_rdmacg_object *cg_obj, 161 void ib_rdmacg_uncharge(struct ib_rdmacg_object *cg_obj, 173 static inline int ib_rdmacg_try_charge(struct ib_rdmacg_object *cg_obj, in ib_rdmacg_try_charge() argument 180 static inline void ib_rdmacg_uncharge(struct ib_rdmacg_object *cg_obj, in ib_rdmacg_uncharge() argument
|
D | rdma_core.c | 440 ret = ib_rdmacg_try_charge(&uobj->cg_obj, uobj->context->device, in alloc_begin_idr_uobject() 506 ib_rdmacg_uncharge(&uobj->cg_obj, uobj->context->device, in alloc_abort_idr_uobject() 532 ib_rdmacg_uncharge(&uobj->cg_obj, uobj->context->device, in destroy_hw_idr_uobject() 814 ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev, in ufile_destroy_ucontext()
|
D | uverbs_cmd.c | 213 struct ib_rdmacg_object cg_obj; in ib_uverbs_get_context() local 234 ret = ib_rdmacg_try_charge(&cg_obj, ib_dev, RDMACG_RESOURCE_HCA_HANDLE); in ib_uverbs_get_context() 248 ucontext->cg_obj = cg_obj; in ib_uverbs_get_context() 301 ib_rdmacg_uncharge(&cg_obj, ib_dev, RDMACG_RESOURCE_HCA_HANDLE); in ib_uverbs_get_context()
|