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