propagate_weightsRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In block/blk-iocost.c (ffffffff8158e6d2)
Location: block/blk-iocost.c:1133
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
- block/blk-iocost.c:weight_updated
5.13: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In block/blk-iocost.c (ffffffff81595432)
Location: block/blk-iocost.c:1139
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
- block/blk-iocost.c:weight_updated
5.15: Selective Inline, Transformation ⚠️void propagate_weights(struct ioc_gq *iocg, u32 active, u32 inuse, bool save, struct ioc_now *now);
Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In block/blk-iocost.c (ffffffff815fc352)
Location: block/blk-iocost.c:1139
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:weight_updated
Direct callers:
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_activate
Symbols:
ffffffff815fba80-ffffffff815fbac6: propagate_weights (STB_LOCAL)
ffffffff81cd9e23-ffffffff81cd9e38: propagate_weights.cold (STB_LOCAL)
5.19: Selective Inline, Transformation ⚠️void propagate_weights(struct ioc_gq *iocg, u32 active, u32 inuse, bool save, struct ioc_now *now);
Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In block/blk-iocost.c (ffffffff816b0a55)
Location: block/blk-iocost.c:1138
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:weight_updated
Direct callers:
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
Symbols:
ffffffff816af040-ffffffff816af095: propagate_weights (STB_LOCAL)
ffffffff81e8d8ca-ffffffff81e8d8df: propagate_weights.cold (STB_LOCAL)
6.2: Selective Inline, Transformation ⚠️void propagate_weights(struct ioc_gq *iocg, u32 active, u32 inuse, bool save, struct ioc_now *now);
Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In block/blk-iocost.c (ffffffff817708b9)
Location: block/blk-iocost.c:1143
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:weight_updated
Direct callers:
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
Symbols:
ffffffff8176e550-ffffffff8176e5a5: propagate_weights (STB_LOCAL)
ffffffff82076e63-ffffffff82076e78: propagate_weights.cold (STB_LOCAL)
6.5: Selective Inline, Transformation ⚠️void propagate_weights(struct ioc_gq *iocg, u32 active, u32 inuse, bool save, struct ioc_now *now);
Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In block/blk-iocost.c (ffffffff817af909)
Location: block/blk-iocost.c:1159
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:weight_updated
Direct callers:
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
Symbols:
ffffffff817ae0d0-ffffffff817ae125: propagate_weights (STB_LOCAL)
ffffffff820f6ce7-ffffffff820f6cfc: propagate_weights.cold (STB_LOCAL)
6.8: Selective Inline, Transformation ⚠️void propagate_weights(struct ioc_gq *iocg, u32 active, u32 inuse, bool save, struct ioc_now *now);
Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In block/blk-iocost.c (ffffffff817f3719)
Location: block/blk-iocost.c:1159
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:weight_updated
Direct callers:
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_activate
Symbols:
ffffffff817f1ee0-ffffffff817f1f35: propagate_weights (STB_LOCAL)
ffffffff821d4135-ffffffff821d414a: propagate_weights.cold (STB_LOCAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅