Lines Matching refs:cft

422 				   struct cftype *cft)  in hugetlb_cgroup_read_u64()  argument
428 counter = &h_cg->hugepage[MEMFILE_IDX(cft->private)]; in hugetlb_cgroup_read_u64()
429 rsvd_counter = &h_cg->rsvd_hugepage[MEMFILE_IDX(cft->private)]; in hugetlb_cgroup_read_u64()
431 switch (MEMFILE_ATTR(cft->private)) { in hugetlb_cgroup_read_u64()
457 struct cftype *cft = seq_cft(seq); in hugetlb_cgroup_read_u64_max() local
462 idx = MEMFILE_IDX(cft->private); in hugetlb_cgroup_read_u64_max()
468 switch (MEMFILE_ATTR(cft->private)) { in hugetlb_cgroup_read_u64_max()
590 struct cftype *cft = seq_cft(seq); in __hugetlb_events_show() local
593 idx = MEMFILE_IDX(cft->private); in __hugetlb_events_show()
618 struct cftype *cft; in __hugetlb_cgroup_file_dfl_init() local
625 cft = &h->cgroup_files_dfl[0]; in __hugetlb_cgroup_file_dfl_init()
626 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.max", buf); in __hugetlb_cgroup_file_dfl_init()
627 cft->private = MEMFILE_PRIVATE(idx, RES_LIMIT); in __hugetlb_cgroup_file_dfl_init()
628 cft->seq_show = hugetlb_cgroup_read_u64_max; in __hugetlb_cgroup_file_dfl_init()
629 cft->write = hugetlb_cgroup_write_dfl; in __hugetlb_cgroup_file_dfl_init()
630 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
633 cft = &h->cgroup_files_dfl[1]; in __hugetlb_cgroup_file_dfl_init()
634 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.max", buf); in __hugetlb_cgroup_file_dfl_init()
635 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_LIMIT); in __hugetlb_cgroup_file_dfl_init()
636 cft->seq_show = hugetlb_cgroup_read_u64_max; in __hugetlb_cgroup_file_dfl_init()
637 cft->write = hugetlb_cgroup_write_dfl; in __hugetlb_cgroup_file_dfl_init()
638 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
641 cft = &h->cgroup_files_dfl[2]; in __hugetlb_cgroup_file_dfl_init()
642 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.current", buf); in __hugetlb_cgroup_file_dfl_init()
643 cft->private = MEMFILE_PRIVATE(idx, RES_USAGE); in __hugetlb_cgroup_file_dfl_init()
644 cft->seq_show = hugetlb_cgroup_read_u64_max; in __hugetlb_cgroup_file_dfl_init()
645 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
648 cft = &h->cgroup_files_dfl[3]; in __hugetlb_cgroup_file_dfl_init()
649 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.current", buf); in __hugetlb_cgroup_file_dfl_init()
650 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_USAGE); in __hugetlb_cgroup_file_dfl_init()
651 cft->seq_show = hugetlb_cgroup_read_u64_max; in __hugetlb_cgroup_file_dfl_init()
652 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
655 cft = &h->cgroup_files_dfl[4]; in __hugetlb_cgroup_file_dfl_init()
656 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.events", buf); in __hugetlb_cgroup_file_dfl_init()
657 cft->private = MEMFILE_PRIVATE(idx, 0); in __hugetlb_cgroup_file_dfl_init()
658 cft->seq_show = hugetlb_events_show; in __hugetlb_cgroup_file_dfl_init()
659 cft->file_offset = offsetof(struct hugetlb_cgroup, events_file[idx]); in __hugetlb_cgroup_file_dfl_init()
660 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
663 cft = &h->cgroup_files_dfl[5]; in __hugetlb_cgroup_file_dfl_init()
664 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.events.local", buf); in __hugetlb_cgroup_file_dfl_init()
665 cft->private = MEMFILE_PRIVATE(idx, 0); in __hugetlb_cgroup_file_dfl_init()
666 cft->seq_show = hugetlb_events_local_show; in __hugetlb_cgroup_file_dfl_init()
667 cft->file_offset = offsetof(struct hugetlb_cgroup, in __hugetlb_cgroup_file_dfl_init()
669 cft->flags = CFTYPE_NOT_ON_ROOT; in __hugetlb_cgroup_file_dfl_init()
672 cft = &h->cgroup_files_dfl[6]; in __hugetlb_cgroup_file_dfl_init()
673 memset(cft, 0, sizeof(*cft)); in __hugetlb_cgroup_file_dfl_init()
682 struct cftype *cft; in __hugetlb_cgroup_file_legacy_init() local
689 cft = &h->cgroup_files_legacy[0]; in __hugetlb_cgroup_file_legacy_init()
690 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.limit_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
691 cft->private = MEMFILE_PRIVATE(idx, RES_LIMIT); in __hugetlb_cgroup_file_legacy_init()
692 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
693 cft->write = hugetlb_cgroup_write_legacy; in __hugetlb_cgroup_file_legacy_init()
696 cft = &h->cgroup_files_legacy[1]; in __hugetlb_cgroup_file_legacy_init()
697 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.limit_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
698 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_LIMIT); in __hugetlb_cgroup_file_legacy_init()
699 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
700 cft->write = hugetlb_cgroup_write_legacy; in __hugetlb_cgroup_file_legacy_init()
703 cft = &h->cgroup_files_legacy[2]; in __hugetlb_cgroup_file_legacy_init()
704 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.usage_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
705 cft->private = MEMFILE_PRIVATE(idx, RES_USAGE); in __hugetlb_cgroup_file_legacy_init()
706 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
709 cft = &h->cgroup_files_legacy[3]; in __hugetlb_cgroup_file_legacy_init()
710 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.usage_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
711 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_USAGE); in __hugetlb_cgroup_file_legacy_init()
712 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
715 cft = &h->cgroup_files_legacy[4]; in __hugetlb_cgroup_file_legacy_init()
716 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.max_usage_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
717 cft->private = MEMFILE_PRIVATE(idx, RES_MAX_USAGE); in __hugetlb_cgroup_file_legacy_init()
718 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_legacy_init()
719 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
722 cft = &h->cgroup_files_legacy[5]; in __hugetlb_cgroup_file_legacy_init()
723 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.max_usage_in_bytes", buf); in __hugetlb_cgroup_file_legacy_init()
724 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_MAX_USAGE); in __hugetlb_cgroup_file_legacy_init()
725 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_legacy_init()
726 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
729 cft = &h->cgroup_files_legacy[6]; in __hugetlb_cgroup_file_legacy_init()
730 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.failcnt", buf); in __hugetlb_cgroup_file_legacy_init()
731 cft->private = MEMFILE_PRIVATE(idx, RES_FAILCNT); in __hugetlb_cgroup_file_legacy_init()
732 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_legacy_init()
733 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
736 cft = &h->cgroup_files_legacy[7]; in __hugetlb_cgroup_file_legacy_init()
737 snprintf(cft->name, MAX_CFTYPE_NAME, "%s.rsvd.failcnt", buf); in __hugetlb_cgroup_file_legacy_init()
738 cft->private = MEMFILE_PRIVATE(idx, RES_RSVD_FAILCNT); in __hugetlb_cgroup_file_legacy_init()
739 cft->write = hugetlb_cgroup_reset; in __hugetlb_cgroup_file_legacy_init()
740 cft->read_u64 = hugetlb_cgroup_read_u64; in __hugetlb_cgroup_file_legacy_init()
743 cft = &h->cgroup_files_legacy[8]; in __hugetlb_cgroup_file_legacy_init()
744 memset(cft, 0, sizeof(*cft)); in __hugetlb_cgroup_file_legacy_init()