propagate_weights
Regular
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
✅