Lines Matching refs:cft
265 struct cftype *cft) in hugetlb_cgroup_read_u64() argument
270 counter = &h_cg->hugepage[MEMFILE_IDX(cft->private)]; in hugetlb_cgroup_read_u64()
272 switch (MEMFILE_ATTR(cft->private)) { in hugetlb_cgroup_read_u64()
356 struct cftype *cft; in __hugetlb_cgroup_file_init() local
363 cft = &h->cgroup_files[0]; in __hugetlb_cgroup_file_init()
364 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.limit_in_bytes", buf); in __hugetlb_cgroup_file_init()
365 cft->private = MEMFILE_PRIVATE(idx, RES_LIMIT); in __hugetlb_cgroup_file_init()
366 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
367 cft->write = hugetlb_cgroup_write; in __hugetlb_cgroup_file_init()
370 cft = &h->cgroup_files[1]; in __hugetlb_cgroup_file_init()
371 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.usage_in_bytes", buf); in __hugetlb_cgroup_file_init()
372 cft->private = MEMFILE_PRIVATE(idx, RES_USAGE); in __hugetlb_cgroup_file_init()
373 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
376 cft = &h->cgroup_files[2]; in __hugetlb_cgroup_file_init()
377 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.max_usage_in_bytes", buf); in __hugetlb_cgroup_file_init()
378 cft->private = MEMFILE_PRIVATE(idx, RES_MAX_USAGE); in __hugetlb_cgroup_file_init()
379 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_init()
380 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
383 cft = &h->cgroup_files[3]; in __hugetlb_cgroup_file_init()
384 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.failcnt", buf); in __hugetlb_cgroup_file_init()
385 cft->private = MEMFILE_PRIVATE(idx, RES_FAILCNT); in __hugetlb_cgroup_file_init()
386 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_init()
387 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
390 cft = &h->cgroup_files[4]; in __hugetlb_cgroup_file_init()
391 memset(cft, 0, sizeof(*cft)); in __hugetlb_cgroup_file_init()