Searched refs:misc_cg (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/include/linux/ |
H A D | misc_cgroup.h | 24 struct misc_cg; 43 * struct misc_cg - Miscellaneous controller's cgroup structure. 48 struct misc_cg { struct 59 int misc_cg_try_charge(enum misc_res_type type, struct misc_cg *cg, u64 amount); 60 void misc_cg_uncharge(enum misc_res_type type, struct misc_cg *cg, u64 amount); 69 * * struct misc_cg* - misc cgroup pointer of the passed css. 71 static inline struct misc_cg *css_misc(struct cgroup_subsys_state *css) in css_misc() 73 return css ? container_of(css, struct misc_cg, css) : NULL; in css_misc() 84 static inline struct misc_cg *get_current_misc_cg(void) in get_current_misc_cg() 93 static inline void put_misc_cg(struct misc_cg *c [all...] |
/kernel/linux/linux-6.6/kernel/cgroup/ |
H A D | misc.c | 30 static struct misc_cg root_cg; 48 * * struct misc_cg* - Parent of the @cgroup. 51 static struct misc_cg *parent_misc(struct misc_cg *cgroup) in parent_misc() 116 static void misc_cg_cancel_charge(enum misc_res_type type, struct misc_cg *cg, in misc_cg_cancel_charge() 140 int misc_cg_try_charge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_try_charge() 142 struct misc_cg *i, *j; in misc_cg_try_charge() 186 void misc_cg_uncharge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_uncharge() 188 struct misc_cg *i; in misc_cg_uncharge() 209 struct misc_cg *c in misc_cg_max_show() [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | sev.c | 135 return misc_cg_try_charge(type, sev->misc_cg, 1); in sev_misc_cg_try_charge() 141 misc_cg_uncharge(type, sev->misc_cg, 1); in sev_misc_cg_uncharge() 149 WARN_ON(sev->misc_cg); in sev_asid_new() 150 sev->misc_cg = get_current_misc_cg(); in sev_asid_new() 153 put_misc_cg(sev->misc_cg); in sev_asid_new() 154 sev->misc_cg = NULL; in sev_asid_new() 185 put_misc_cg(sev->misc_cg); in sev_asid_new() 186 sev->misc_cg = NULL; in sev_asid_new() 214 put_misc_cg(sev->misc_cg); in sev_asid_free() 215 sev->misc_cg in sev_asid_free() [all...] |
H A D | svm.h | 91 struct misc_cg *misc_cg; /* For misc cgroup accounting */ member
|
Completed in 5 milliseconds