Home
last modified time | relevance | path

Searched refs:iocg (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/block/
H A Dblk-iocost.c1104 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 Diocost.h22 __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 Diocost_monitor.py144 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 …]