Lines Matching defs:css
56 return s ? container_of(s, struct hugetlb_cgroup, css) : NULL;
73 return hugetlb_cgroup_from_css(h_cg->css.parent);
168 return &h_cgroup->css;
175 static void hugetlb_cgroup_css_free(struct cgroup_subsys_state *css)
177 hugetlb_cgroup_free(hugetlb_cgroup_from_css(css));
224 static void hugetlb_cgroup_css_offline(struct cgroup_subsys_state *css)
226 struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css);
274 if (!css_tryget(&h_cg->css)) {
285 css_put(&h_cg->css);
288 /* Reservations take a reference to the css because they do not get
292 css_put(&h_cg->css);
367 css_put(&h_cg->css);
408 css_put(&h_cg->css);
427 !resv->css)
432 css_put(resv->css);
448 * Only do css_put(rg->css) when we delete the entire region
449 * because one file_region must hold exactly one css reference.
452 css_put(rg->css);
474 struct cgroup_subsys_state *css;
500 * For each node, transverse the css tree to obtain the hierarchical
506 css_for_each_descendant_pre(css, &h_cg->css) {
507 usage += READ_ONCE(hugetlb_cgroup_from_css(css)
520 static u64 hugetlb_cgroup_read_u64(struct cgroup_subsys_state *css,
525 struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css);