Lines Matching refs:cft
249 struct cftype *cft) in hugetlb_cgroup_read_u64() argument
254 counter = &h_cg->hugepage[MEMFILE_IDX(cft->private)]; in hugetlb_cgroup_read_u64()
256 switch (MEMFILE_ATTR(cft->private)) { in hugetlb_cgroup_read_u64()
339 struct cftype *cft; in __hugetlb_cgroup_file_init() local
346 cft = &h->cgroup_files[0]; in __hugetlb_cgroup_file_init()
347 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.limit_in_bytes", buf); in __hugetlb_cgroup_file_init()
348 cft->private = MEMFILE_PRIVATE(idx, RES_LIMIT); in __hugetlb_cgroup_file_init()
349 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
350 cft->write = hugetlb_cgroup_write; in __hugetlb_cgroup_file_init()
353 cft = &h->cgroup_files[1]; in __hugetlb_cgroup_file_init()
354 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.usage_in_bytes", buf); in __hugetlb_cgroup_file_init()
355 cft->private = MEMFILE_PRIVATE(idx, RES_USAGE); in __hugetlb_cgroup_file_init()
356 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
359 cft = &h->cgroup_files[2]; in __hugetlb_cgroup_file_init()
360 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.max_usage_in_bytes", buf); in __hugetlb_cgroup_file_init()
361 cft->private = MEMFILE_PRIVATE(idx, RES_MAX_USAGE); in __hugetlb_cgroup_file_init()
362 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_init()
363 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
366 cft = &h->cgroup_files[3]; in __hugetlb_cgroup_file_init()
367 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.failcnt", buf); in __hugetlb_cgroup_file_init()
368 cft->private = MEMFILE_PRIVATE(idx, RES_FAILCNT); in __hugetlb_cgroup_file_init()
369 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_init()
370 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_init()
373 cft = &h->cgroup_files[4]; in __hugetlb_cgroup_file_init()
374 memset(cft, 0, sizeof(*cft)); in __hugetlb_cgroup_file_init()