Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

block/blk-throttle.c tg_set_conf() -> blkg_conf_prep()

Type Parameter Key Value
PARAM_VALUE 1 pol 4969761716224942080
PARAM_VALUE 2 ctx 6540956554500374528
PARAM_VALUE 2 ctx->bdev 4096-ptr_max
PARAM_VALUE 2 ctx->body 4096-ptr_max
DATA_SOURCE 0 blkcg r css_to_blkcg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-throttle.c tg_set_limit() -> blkg_conf_prep()

Type Parameter Key Value
PARAM_VALUE 1 pol 4969761716224942080
PARAM_VALUE 2 ctx 2763149423922204672
PARAM_VALUE 2 ctx->bdev 4096-ptr_max
PARAM_VALUE 2 ctx->body 4096-ptr_max
DATA_SOURCE 0 blkcg r css_to_blkcg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-iocost.c ioc_weight_write() -> blkg_conf_prep()

Type Parameter Key Value
PARAM_VALUE 0 blkcg 0,4096-ptr_max
PARAM_VALUE 1 pol 771834952249257984
PARAM_VALUE 2 ctx 16880602061430784
PARAM_VALUE 2 ctx->bdev 4096-ptr_max
PARAM_VALUE 2 ctx->body 4096-ptr_max
DATA_SOURCE 0 blkcg r css_to_blkcg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-iolatency.c iolatency_set_limit() -> blkg_conf_prep()

Type Parameter Key Value
PARAM_VALUE 1 pol 8852991955381866496
PARAM_VALUE 2 ctx 5256619189286899712
PARAM_VALUE 2 ctx->bdev 4096-ptr_max
PARAM_VALUE 2 ctx->body 4096-ptr_max
DATA_SOURCE 0 blkcg r css_to_blkcg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/bfq-cgroup.c bfq_io_set_device_weight() -> blkg_conf_prep()

Type Parameter Key Value
PARAM_VALUE 1 pol 3009339375048437760
PARAM_VALUE 2 ctx 2161789692909654016
PARAM_VALUE 2 ctx->bdev 4096-ptr_max
PARAM_VALUE 2 ctx->body 4096-ptr_max
DATA_SOURCE 0 blkcg r css_to_blkcg
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex