Searched refs:iocg (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/block/ |
H A D | blk-iocost.c | 1104 iocg->last_inuse = iocg->inuse; in __propagate_weights() 1322 propagate_weights(iocg, iocg->weight, in iocg_activate() 1456 propagate_weights(iocg, iocg->active, iocg->last_inuse, in iocg_pay_debt() 1521 if (iocg->abs_vdebt || iocg->delay) in iocg_kick_waitq() 1692 iocg->last_stat = iocg->stat; in iocg_flush_stat_upward() 2198 if (iocg->abs_vdebt || iocg->delay) in ioc_check_iocgs() 2364 iocg->inuse, iocg->active, in ioc_timer_fn() 2485 iocg->inuse == iocg->active) in adjust_inuse_and_calc_cost() 2511 iocg->inuse != iocg->active); in adjust_inuse_and_calc_cost() 2689 if (!iocg->abs_vdebt && iocg->inuse != iocg->active) { in ioc_rqos_throttle() [all …]
|
/openbmc/linux/include/trace/events/ |
H A D | iocost.h | 22 __string(devname, ioc_name(iocg->ioc)) 37 __assign_str(devname, ioc_name(iocg->ioc)); 41 __entry->vrate = iocg->ioc->vtime_base_rate; 45 __entry->weight = iocg->weight; 46 __entry->inuse = iocg->inuse; 48 __entry->hweight_inuse = iocg->hweight_inuse; 82 TP_ARGS(iocg, path, now, old_inuse, new_inuse, 86 __string(devname, ioc_name(iocg->ioc)) 96 __assign_str(devname, ioc_name(iocg->ioc)); 187 TP_ARGS(iocg, path, now, usage_pct, [all …]
|
/openbmc/linux/tools/cgroup/ |
H A D | iocost_monitor.py | 144 def __init__(self, iocg): argument 145 ioc = iocg.ioc 146 blkg = iocg.pd.blkg 149 self.weight = iocg.weight.value_() / WEIGHT_ONE 150 self.active = iocg.active.value_() / WEIGHT_ONE 151 self.inuse = iocg.inuse.value_() / WEIGHT_ONE 154 self.address = iocg.value_() 156 vdone = iocg.done_vtime.counter.value_() 157 vtime = iocg.vtime.counter.value_() 167 self.wait_ms = (iocg.stat.wait_us.value_() - [all …]
|