Lines Matching refs:i

154 	struct misc_cg *i, *j;  in misc_cg_try_charge()  local
165 for (i = cg; i; i = parent_misc(i)) { in misc_cg_try_charge()
166 res = &i->res[type]; in misc_cg_try_charge()
179 misc_cg_event(type, i); in misc_cg_try_charge()
181 for (j = cg; j != i; j = parent_misc(j)) in misc_cg_try_charge()
183 misc_cg_cancel_charge(type, i, amount); in misc_cg_try_charge()
198 struct misc_cg *i; in misc_cg_uncharge() local
203 for (i = cg; i; i = parent_misc(i)) in misc_cg_uncharge()
204 misc_cg_cancel_charge(type, i, amount); in misc_cg_uncharge()
218 int i; in misc_cg_max_show() local
222 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_max_show()
223 if (READ_ONCE(misc_res_capacity[i])) { in misc_cg_max_show()
224 max = READ_ONCE(cg->res[i].max); in misc_cg_max_show()
226 seq_printf(sf, "%s max\n", misc_res_name[i]); in misc_cg_max_show()
228 seq_printf(sf, "%s %llu\n", misc_res_name[i], in misc_cg_max_show()
259 int ret = 0, i; in misc_cg_max_write() local
269 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_max_write()
270 if (!strcmp(misc_res_name[i], token)) { in misc_cg_max_write()
271 type = i; in misc_cg_max_write()
307 int i; in misc_cg_current_show() local
311 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_current_show()
312 usage = atomic64_read(&cg->res[i].usage); in misc_cg_current_show()
313 if (READ_ONCE(misc_res_capacity[i]) || usage) in misc_cg_current_show()
314 seq_printf(sf, "%s %llu\n", misc_res_name[i], usage); in misc_cg_current_show()
330 int i; in misc_cg_peak_show() local
334 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_peak_show()
335 watermark = atomic64_read(&cg->res[i].watermark); in misc_cg_peak_show()
336 if (READ_ONCE(misc_res_capacity[i]) || watermark) in misc_cg_peak_show()
337 seq_printf(sf, "%s %llu\n", misc_res_name[i], watermark); in misc_cg_peak_show()
355 int i; in misc_cg_capacity_show() local
358 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_capacity_show()
359 cap = READ_ONCE(misc_res_capacity[i]); in misc_cg_capacity_show()
361 seq_printf(sf, "%s %llu\n", misc_res_name[i], cap); in misc_cg_capacity_show()
371 int i; in __misc_events_show() local
373 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in __misc_events_show()
375 events = atomic64_read(&cg->res[i].events_local); in __misc_events_show()
377 events = atomic64_read(&cg->res[i].events); in __misc_events_show()
378 if (READ_ONCE(misc_res_capacity[i]) || events) in __misc_events_show()
379 seq_printf(sf, "%s.max %llu\n", misc_res_name[i], events); in __misc_events_show()
442 enum misc_res_type i; in misc_cg_alloc() local
453 for (i = 0; i < MISC_CG_RES_TYPES; i++) { in misc_cg_alloc()
454 WRITE_ONCE(cg->res[i].max, MAX_NUM); in misc_cg_alloc()
455 atomic64_set(&cg->res[i].usage, 0); in misc_cg_alloc()