Lines Matching defs:ioc

406 struct ioc {  struct
411 struct ioc_params params; argument
412 struct ioc_margins margins; argument
420 struct list_head active_iocgs; /* active cgroups */ argument
421 struct ioc_pcpu_stat __percpu *pcpu_stat; argument
423 enum ioc_running running; argument
424 atomic64_t vtime_rate;
425 u64 vtime_base_rate;
426 s64 vtime_err;
450 struct iocg_pcpu_stat { argument
464 struct ioc *ioc; argument
670 static const char __maybe_unused *ioc_name(struct ioc *ioc) in ioc_name()
753 static void ioc_refresh_margins(struct ioc *ioc) in ioc_refresh_margins()
765 static void ioc_refresh_period_us(struct ioc *ioc) in ioc_refresh_period_us()
807 static int ioc_autop_idx(struct ioc *ioc, struct gendisk *disk) in ioc_autop_idx()
897 static void ioc_refresh_lcoefs(struct ioc *ioc) in ioc_refresh_lcoefs()
912 static bool ioc_refresh_params_disk(struct ioc *ioc, bool force, in ioc_refresh_params_disk()
951 static bool ioc_refresh_params(struct ioc *ioc, bool force) in ioc_refresh_params()
963 static void ioc_refresh_vrate(struct ioc *ioc, struct ioc_now *now) in ioc_refresh_vrate()
993 static void ioc_adjust_base_vrate(struct ioc *ioc, u32 rq_wait_pct, in ioc_adjust_base_vrate()
1042 static void ioc_now(struct ioc *ioc, struct ioc_now *now) in ioc_now()
1066 static void ioc_start_period(struct ioc *ioc, struct ioc_now *now) in ioc_start_period()
1087 struct ioc *ioc = iocg->ioc; in __propagate_weights() local
1154 static void commit_weights(struct ioc *ioc) in commit_weights()
1175 struct ioc *ioc = iocg->ioc; in current_hweight() local
1255 struct ioc *ioc = iocg->ioc; in weight_updated() local
1270 struct ioc *ioc = iocg->ioc; in iocg_activate() local
1355 struct ioc *ioc = iocg->ioc; in iocg_kick_delay() local
1503 struct ioc *ioc = iocg->ioc; in iocg_kick_waitq() local
1599 static void ioc_lat_stat(struct ioc *ioc, u32 *missed_ppm_ar, u32 *rq_wait_pct_p) in ioc_lat_stat()
1641 struct ioc *ioc = iocg->ioc; in iocg_is_idle() local
1705 struct ioc *ioc = iocg->ioc; in iocg_flush_stat_leaf() local
1753 struct ioc *ioc = iocg->ioc; in hweight_after_donation() local
2082 static void ioc_forgive_debts(struct ioc *ioc, u64 usage_us_sum, int nr_debtors, in ioc_forgive_debts()
2175 static int ioc_check_iocgs(struct ioc *ioc, struct ioc_now *now) in ioc_check_iocgs()
2245 struct ioc *ioc = container_of(timer, struct ioc, timer); in ioc_timer_fn() local
2472 struct ioc *ioc = iocg->ioc; in adjust_inuse_and_calc_cost() local
2533 struct ioc *ioc = iocg->ioc; in calc_vtime_cost_builtin() local
2583 static void calc_size_vtime_cost_builtin(struct request *rq, struct ioc *ioc, in calc_size_vtime_cost_builtin()
2600 static u64 calc_size_vtime_cost(struct request *rq, struct ioc *ioc) in calc_size_vtime_cost()
2611 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_throttle() local
2747 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_merge() local
2812 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_done() local
2852 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_queue_depth_changed() local
2861 struct ioc *ioc = rqos_to_ioc(rqos); in ioc_rqos_exit() local
2885 struct ioc *ioc; in blk_iocost_init() local
2989 struct ioc *ioc = q_to_ioc(blkg->q); in ioc_pd_init() local
3025 struct ioc *ioc = iocg->ioc; in ioc_pd_free() local
3053 struct ioc *ioc = iocg->ioc; in ioc_pd_stat() local
3171 struct ioc *ioc = pd_to_iocg(pd)->ioc; in ioc_qos_prfill() local
3223 struct ioc *ioc; in ioc_qos_write() local
3371 struct ioc *ioc = pd_to_iocg(pd)->ioc; in ioc_cost_model_prfill() local
3419 struct ioc *ioc; in ioc_cost_model_write() local