rdma_cgroup
int rdmacg_try_charge(struct rdma_cgroup **rdmacg,
void rdmacg_uncharge(struct rdma_cgroup *cg,
struct rdma_cgroup *cg; /* owner rdma cgroup */
find_cg_rpool_locked(struct rdma_cgroup *cg,
get_cg_rpool_locked(struct rdma_cgroup *cg, struct rdmacg_device *device)
uncharge_cg_locked(struct rdma_cgroup *cg,
static void rdmacg_uncharge_hierarchy(struct rdma_cgroup *cg,
struct rdma_cgroup *stop_cg,
struct rdma_cgroup *p;
void rdmacg_uncharge(struct rdma_cgroup *cg,
int rdmacg_try_charge(struct rdma_cgroup **rdmacg,
struct rdma_cgroup *cg, *p;
struct rdma_cgroup *cg = css_rdmacg(of_css(of));
struct rdma_cgroup *cg = css_rdmacg(seq_css(sf));
struct rdma_cgroup *cg;
struct rdma_cgroup *cg = css_rdmacg(css);
struct rdma_cgroup *cg = css_rdmacg(css);
static struct rdma_cgroup *css_rdmacg(struct cgroup_subsys_state *css)
return container_of(css, struct rdma_cgroup, css);
static struct rdma_cgroup *parent_rdmacg(struct rdma_cgroup *cg)
static inline struct rdma_cgroup *get_current_rdmacg(void)