Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

block/blk-throttle.c __blk_throtl_bio() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6561327583876624384
PARAM_VALUE 3 $ 82,87
PARAM_VALUE 4 $ 0-4294967295
BUF_SIZE 2 fmt 74
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 73
BIT_INFO 3 $ 0x52,0x57
NOSPEC 5 $
NOSPEC 5 $
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 $ 0-u32max[c]
USER_DATA 5 $ 0-u32max
UNITS 5 $ unit_byte
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c __blk_throtl_bio() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 6561327583876624384
PARAM_VALUE 3 $ 82,87
PARAM_VALUE 4 $ 0-4294967295
BUF_SIZE 2 fmt 74
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 73
BIT_INFO 3 $ 0x52,0x57
NOSPEC 5 $
NOSPEC 5 $
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 5 $ 0-u32max[c]
USER_DATA 5 $ 0-u32max
UNITS 5 $ unit_byte
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c tg_conf_updated() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 2998796394377330688
BUF_SIZE 2 fmt 58
STR_LEN 0 bt 57
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-throttle.c tg_conf_updated() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 2998796394377330688
BUF_SIZE 2 fmt 58
STR_LEN 0 bt 57
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-throttle.c tg_update_carryover() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7605879659762446336
PARAM_VALUE 4 $ 0
PARAM_VALUE 6 $ 0
BUF_SIZE 2 fmt 28
BUF_SIZE 3 $ 20
STR_LEN 0 bt 27
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-throttle.c tg_update_carryover() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 7605879659762446336
PARAM_VALUE 4 $ 0
PARAM_VALUE 6 $ 0
BUF_SIZE 2 fmt 28
BUF_SIZE 3 $ 20
STR_LEN 0 bt 27
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &of->mutex
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-throttle.c throtl_extend_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 972069942113521664
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 55
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 54
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &q->queue_lock

block/blk-throttle.c throtl_extend_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 972069942113521664
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 55
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 54
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &q->queue_lock

block/blk-throttle.c throtl_pending_timer_fn() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5538569722972393472
BUF_SIZE 2 fmt 46
DATA_SOURCE 4 $ r sq_queued
DATA_SOURCE 5 $ r sq_queued
STR_LEN 0 bt 45
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_pending_timer_fn() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 5538569722972393472
BUF_SIZE 2 fmt 46
DATA_SOURCE 4 $ r sq_queued
DATA_SOURCE 5 $ r sq_queued
STR_LEN 0 bt 45
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_pending_timer_fn() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7796427103090012160
PARAM_VALUE 3 $ s32min-(-1),1-s32max
BUF_SIZE 2 fmt 20
DATA_SOURCE 3 $ r throtl_select_dispatch
STR_LEN 0 bt 19
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_pending_timer_fn() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 7796427103090012160
PARAM_VALUE 3 $ s32min-(-1),1-s32max
BUF_SIZE 2 fmt 20
DATA_SOURCE 3 $ r throtl_select_dispatch
STR_LEN 0 bt 19
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_schedule_pending_timer() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6702619775615668224
BUF_SIZE 2 fmt 45
STR_LEN 0 bt 44
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_jiffy
UNITS 4 $ unit_jiffy
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bdev->bd_queue->rq_qos_mutex
HALF_LOCKED2 &blkcg->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &q->queue_lock

block/blk-throttle.c throtl_schedule_pending_timer() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 6702619775615668224
BUF_SIZE 2 fmt 45
STR_LEN 0 bt 44
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_jiffy
UNITS 4 $ unit_jiffy
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bdev->bd_queue->rq_qos_mutex
HALF_LOCKED2 &blkcg->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &q->queue_lock

block/blk-throttle.c throtl_start_new_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 8404247803159408640
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 52
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 51
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bdev->bd_queue->rq_qos_mutex
HALF_LOCKED2 &of->mutex

block/blk-throttle.c throtl_start_new_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 8404247803159408640
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 52
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 51
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bdev->bd_queue->rq_qos_mutex
HALF_LOCKED2 &of->mutex

block/blk-throttle.c throtl_start_new_slice_with_credit() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5336674699013509120
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 64
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 63
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_start_new_slice_with_credit() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 5336674699013509120
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 64
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 63
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_trim_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4608069702230872064
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 77
DATA_SOURCE 5 $ r throtl_trim_bps
DATA_SOURCE 6 $ r throtl_trim_iops
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 76
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/blk-throttle.c throtl_trim_slice() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 4608069702230872064
PARAM_VALUE 3 $ 82,87
BUF_SIZE 2 fmt 77
DATA_SOURCE 5 $ r throtl_trim_bps
DATA_SOURCE 6 $ r throtl_trim_iops
FUZZY_MAX 3 $ 87
STR_LEN 0 bt 76
BIT_INFO 3 $ 0x52,0x57
TERMINATED 2 fmt 1
HARD_MAX 3 $ 87
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->queue_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct request_queue)->queue_lock

block/elevator.c elevator_switch() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 3378470228884766720
BUF_SIZE 2 fmt 15
BUF_SIZE 3 $ 5,12
STR_LEN 0 bt 14
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->elevator_lock
LOCK2 rcu_read
HALF_LOCKED2 &set->tag_list_lock
HALF_LOCKED2 &set->update_nr_hwq_lock
TYPE_LOCK (struct request_queue)->elevator_lock

drivers/md/md.c md_update_sb() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1006643646929747968
BUF_SIZE 2 fmt 16
STR_LEN 0 bt 15
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &mddev->cluster_info->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

block/bfq-iosched.c __bfq_bfqq_recalc_budget() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5458028655337943040
PARAM_VALUE 3 $ 8233209688777478144
BUF_SIZE 2 fmt 43
BUF_SIZE 3 $ 16
STR_LEN 0 bt 42
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c __bfq_bfqq_recalc_budget() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5136074598834540544
PARAM_VALUE 3 $ 8233209688777478144
BUF_SIZE 2 fmt 46
BUF_SIZE 3 $ 16
STR_LEN 0 bt 45
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c __bfq_bfqq_recalc_budget() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 2742546961549389824
PARAM_VALUE 3 $ 8233209688777478144
PARAM_VALUE 4 $ 0-1
PARAM_VALUE 5 $ 0-1
BUF_SIZE 2 fmt 34
BUF_SIZE 3 $ 16
FUZZY_MAX 5 $ 1
STR_LEN 0 bt 33
BIT_INFO 4 $ 0x0,0x1
TERMINATED 2 fmt 1
HARD_MAX 5 $ 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c __bfq_bfqq_recalc_budget() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 823226555908558848
PARAM_VALUE 3 $ 8233209688777478144
PARAM_VALUE 4 $ 0-8388607
BUF_SIZE 2 fmt 32
BUF_SIZE 3 $ 16
FUZZY_MAX 4 $ 0
STR_LEN 0 bt 31
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c __bfq_dispatch_request() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1623437503888322560
BUF_SIZE 2 fmt 38
STR_LEN 0 bt 37
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c __bfq_put_async_bfqq() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1265849935240450048
BUF_SIZE 2 fmt 23
STR_LEN 0 bt 22
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 &blkcg->lock
LOCK2 &q->queue_lock
LOCK2 flags
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &q->blkcg_mutex
TYPE_LOCK (struct bfq_data)->lock
TYPE_LOCK (struct blkcg)->lock
TYPE_LOCK (struct request_queue)->queue_lock

block/bfq-iosched.c __bfq_put_async_bfqq() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
PARAM_VALUE 2 fmt 7832896834260926464
PARAM_VALUE 3 $ 1700279866277203968
PARAM_VALUE 4 $ 4096-ptr_max
BUF_SIZE 2 fmt 34
BUF_SIZE 3 $ 16
CAPPED_DATA 4 $ 1
STR_LEN 0 bt 33
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 $ unit_array_size
LOCK2 &bfqd->lock
LOCK2 &blkcg->lock
LOCK2 &q->queue_lock
LOCK2 flags
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &q->blkcg_mutex
TYPE_LOCK (struct bfq_data)->lock
TYPE_LOCK (struct blkcg)->lock
TYPE_LOCK (struct request_queue)->queue_lock

block/bfq-iosched.c __bfq_set_in_service_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7271567453312937984
PARAM_VALUE 3 $ 6238679724429611008
BUF_SIZE 2 fmt 41
BUF_SIZE 3 $ 16
STR_LEN 0 bt 40
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_add_request() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6162140372528607232
PARAM_VALUE 3 $ 106328234932023296
BUF_SIZE 2 fmt 18
BUF_SIZE 3 $ 16
STR_LEN 0 bt 17
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_bfqq_expire() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7102655048080445440
PARAM_VALUE 3 $ 1188293778559045632
PARAM_VALUE 4 $ 0-4
PARAM_VALUE 7 $ 0-1
BUF_SIZE 2 fmt 53
BUF_SIZE 3 $ 16
DATA_SOURCE 4 $ $3
DATA_SOURCE 5 $ r bfq_bfqq_is_slow
FUZZY_MAX 4 $ 3
STR_LEN 0 bt 52
TERMINATED 2 fmt 1
HARD_MAX 4 $ 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_bfqq_is_slow() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4765726570964283392
PARAM_VALUE 3 $ 164957719655288832
BUF_SIZE 2 fmt 29
BUF_SIZE 3 $ 16
STR_LEN 0 bt 28
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_bfqq_resume_state() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4964113463508725760
PARAM_VALUE 3 $ 1181427647448494080
BUF_SIZE 2 fmt 34
BUF_SIZE 3 $ 16
STR_LEN 0 bt 33
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_check_fifo() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4765805695923019776
PARAM_VALUE 3 $ 393800343238459392
PARAM_VALUE 4 $ 4096-ptr_max
BUF_SIZE 2 fmt 27
BUF_SIZE 3 $ 16
CAPPED_DATA 4 $->fifo_time 1
STR_LEN 0 bt 26
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 $ unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_check_waker() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 1775945230089883648
PARAM_VALUE 3 $ 4638692615025999872
PARAM_VALUE 4 $ 8849361790084489216
BUF_SIZE 2 fmt 26
BUF_SIZE 3 $ 16
BUF_SIZE 4 $ 16
STR_LEN 0 bt 25
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_check_waker() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 3930561019332636672
PARAM_VALUE 3 $ 4638692615025999872
PARAM_VALUE 4 $ 8849361790084489216
BUF_SIZE 2 fmt 16
BUF_SIZE 3 $ 16
BUF_SIZE 4 $ 16
STR_LEN 0 bt 15
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_exit_bfqq() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 8231027681922830336
PARAM_VALUE 3 $ 4554631179107745792
PARAM_VALUE 4 $ 4096-ptr_max
PARAM_VALUE 4 $->bfqd 1-u64max
BUF_SIZE 2 fmt 21
BUF_SIZE 3 $ 16
CAPPED_DATA 4 $ 1
DATA_SOURCE 4 $ $1
STR_LEN 0 bt 20
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 $ unit_array_size
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &icq->ioc->lock
HALF_LOCKED2 &ioc->lock
HALF_LOCKED2 &q->queue_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct io_context)->lock

block/bfq-iosched.c bfq_get_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 3707786172284284928
PARAM_VALUE 3 $ 3511414570275442688
BUF_SIZE 2 fmt 13
BUF_SIZE 3 $ 16
STR_LEN 0 bt 12
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_get_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 2540286990151491584
PARAM_VALUE 3 $ 3511414570275442688
BUF_SIZE 2 fmt 18
BUF_SIZE 3 $ 16
STR_LEN 0 bt 17
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_get_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6281694793811918848
PARAM_VALUE 3 $ 3511414570275442688
PARAM_VALUE 4 $ 4096-ptr_max
PARAM_VALUE 4 $->actuator_idx 0-7
PARAM_VALUE 4 $->bfqd 4096-ptr_max
PARAM_VALUE 4 $->burst_list_node.next 0
PARAM_VALUE 4 $->burst_list_node.pprev 0
PARAM_VALUE 4 $->entity.new_weight 10-80
PARAM_VALUE 4 $->entity.orig_weight 10-80
PARAM_VALUE 4 $->entity.prio_changed 1
PARAM_VALUE 4 $->entity.sched_data 4096-ptr_max
PARAM_VALUE 4 $->entity.weight 10-80
PARAM_VALUE 4 $->fifo.next 4096-ptr_max
PARAM_VALUE 4 $->fifo.next->next 4096-ptr_max
PARAM_VALUE 4 $->fifo.prev 4096-ptr_max
PARAM_VALUE 4 $->fifo.prev->next 4096-ptr_max
PARAM_VALUE 4 $->fifo.prev->prev 4096-ptr_max
PARAM_VALUE 4 $->new_ioprio 0-7
PARAM_VALUE 4 $->new_ioprio_class 1-3
PARAM_VALUE 4 $->ref 1
PARAM_VALUE 4 $->seek_history 1
PARAM_VALUE 4 $->woken_list_node.next 0
PARAM_VALUE 4 $->woken_list_node.pprev 0
PARAM_VALUE 4 $->wr_coeff 1
PARAM_VALUE 5 $ 1
BUF_SIZE 2 fmt 40
BUF_SIZE 3 $ 16
DATA_SOURCE 4 $ r kmem_cache_alloc_node_noprof
STR_LEN 0 bt 39
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 $ unit_array_size
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_init_rq() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6055397972100915200
PARAM_VALUE 3 $ 6505030482308149248
PARAM_VALUE 4 $ 4096-ptr_max
PARAM_VALUE 4 $->bio 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_bdev 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_bdev->bd_disk->queue->blkg_list.next 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_bdev->bd_disk->queue->blkg_list.next->next 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_bdev->bd_queue 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_bdev->bd_queue->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 4 $->bio->bi_blkg->pd 4096-ptr_max
PARAM_VALUE 4 $->bio->bi_blkg->q_node.next->prev 4096-ptr_max
PARAM_VALUE 4 $->elv.icq 1-u64max
PARAM_VALUE 4 $->elv.priv 4096-ptr_max
PARAM_VALUE 4 $->q 4096-ptr_max
PARAM_VALUE 4 $->q->elevator 4096-ptr_max
PARAM_VALUE 4 $->queuelist.next->prev 4096-ptr_max
PARAM_VALUE 4 $->queuelist.prev->next 4096-ptr_max
PARAM_VALUE 5 $ 4096-ptr_max
PARAM_VALUE 5 $->bic->ioprio 0-u16max
BUF_SIZE 2 fmt 31
BUF_SIZE 3 $ 16
BUF_SIZE 5 $ (-1)-s32max
BUF_SIZE 5 $ (-1)-s32max
CAPPED_DATA 5 $ 1
DATA_SOURCE 4 $ $0
DATA_SOURCE 5 $ r bfq_get_bfqq_handle_split
STR_LEN 0 bt 30
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 6 $ unit_array_size
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_limit_depth() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 8886088104899350528
BUF_SIZE 2 fmt 37
BUF_SIZE 3 $ 16
STR_LEN 0 bt 36
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 6 $ unit_array_size
LOCK2 rcu_read

block/bfq-iosched.c bfq_may_expire_for_budg_timeout() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4631976675166552064
PARAM_VALUE 3 $ 3019035836154822656
PARAM_VALUE 4 $ 0-1
PARAM_VALUE 5 $ 0-1
BUF_SIZE 2 fmt 58
BUF_SIZE 3 $ 16
FUZZY_MAX 5 $ 1
STR_LEN 0 bt 57
BIT_INFO 4 $ 0x0,0x1
TERMINATED 2 fmt 1
HARD_MAX 5 $ 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 rcu_read
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_merge_bfqqs() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4704586615012925440
PARAM_VALUE 3 $ 3762414896683810816
PARAM_VALUE 4 $ 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 fmt 26
BUF_SIZE 3 $ 16
STR_LEN 0 bt 25
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_merge_bfqqs() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 1595227500244209664
PARAM_VALUE 3 $ 3762414896683810816
BUF_SIZE 2 fmt 27
BUF_SIZE 3 $ 16
STR_LEN 0 bt 26
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_put_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5896361958781698048
PARAM_VALUE 3 $ 4874228343915094016
PARAM_VALUE 4 $ 4096-ptr_max
PARAM_VALUE 4 $->bfqd 4096-ptr_max
PARAM_VALUE 4 $->bic->ioprio 0-u16max
BUF_SIZE 2 fmt 20
BUF_SIZE 3 $ 16
BUF_SIZE 4 $ (-1)-s32max
BUF_SIZE 4 $ (-1)-s32max
CAPPED_DATA 4 $ 1
DATA_SOURCE 4 $ $0
STR_LEN 0 bt 19
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 $ unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &blkcg->lock
HALF_LOCKED2 &q->queue_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_reset_rate_computation() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 6385716668488265728
PARAM_VALUE 3 $ 0-1
BUF_SIZE 2 fmt 63
FUZZY_MAX 3 $ 1
STR_LEN 0 bt 62
TERMINATED 2 fmt 1
HARD_MAX 3 $ 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_rq_pos_tree_lookup() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 4510318361110294528
BUF_SIZE 2 fmt 42
DATA_SOURCE 3 $ $2
STR_LEN 0 bt 41
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 $ 0-18446744073709551614
USER_DATA 3 $ 0-18446744073709551614
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_schedule_dispatch() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 2963596067621359616
BUF_SIZE 2 fmt 22
STR_LEN 0 bt 21
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_select_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 2758645205792288768
PARAM_VALUE 3 $ 722355936947257344
BUF_SIZE 2 fmt 42
BUF_SIZE 3 $ 16
STR_LEN 0 bt 41
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_select_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7124034445629915136
PARAM_VALUE 3 $ 722355936947257344
BUF_SIZE 2 fmt 36
BUF_SIZE 3 $ 16
STR_LEN 0 bt 35
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_select_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7829936232282148864
PARAM_VALUE 3 $ 722355936947257344
BUF_SIZE 2 fmt 37
BUF_SIZE 3 $ 16
STR_LEN 0 bt 36
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_select_queue() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 3821908182893154304
BUF_SIZE 2 fmt 36
STR_LEN 0 bt 35
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_set_next_ioprio_data() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 401036900694425600
PARAM_VALUE 3 $ 2960468164495847424
PARAM_VALUE 4 $ 0-7
PARAM_VALUE 5 $ 10-80
BUF_SIZE 2 fmt 31
BUF_SIZE 3 $ 16
DATA_SOURCE 5 $ r bfq_ioprio_to_weight
FUZZY_MAX 4 $ 7
STR_LEN 0 bt 30
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_setup_merge() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 170533798593867776
PARAM_VALUE 3 $ 439747690693787648
BUF_SIZE 2 fmt 34
BUF_SIZE 3 $ 16
STR_LEN 0 bt 33
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfq_split_bfqq() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6580150724089356288
PARAM_VALUE 3 $ 1257555477996253184
BUF_SIZE 2 fmt 19
BUF_SIZE 3 $ 16
STR_LEN 0 bt 18
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_update_peak_rate() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 4680167249094721536
PARAM_VALUE 3 $ 0
BUF_SIZE 2 fmt 45
STR_LEN 0 bt 44
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_update_wr_data() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 3836268487972294656
PARAM_VALUE 3 $ 4634078044097490944
PARAM_VALUE 6 $ 2-u32max
BUF_SIZE 2 fmt 57
BUF_SIZE 3 $ 16
FUZZY_MAX 6 $ 2
STR_LEN 0 bt 56
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_update_wr_data() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6146179468086624256
PARAM_VALUE 3 $ 4634078044097490944
BUF_SIZE 2 fmt 29
BUF_SIZE 3 $ 16
STR_LEN 0 bt 28
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 __tag_set->srcu
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c bfq_updated_next_req() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 8696538625274167296
PARAM_VALUE 3 $ 222815870676295680
PARAM_VALUE 4 $ 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 fmt 35
BUF_SIZE 3 $ 16
STR_LEN 0 bt 34
BIT_INFO 4 $ 0x0,0xffffffff
BIT_INFO 4 $ 0x0,0xffffffff
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-iosched.c bfqq_request_over_limit() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 1102078175004708864
PARAM_VALUE 3 $ 8963643436239134720
PARAM_VALUE 6 $ 0-s32max
BUF_SIZE 2 fmt 53
BUF_SIZE 3 $ 16
CAPPED_DATA 5 $ 1
STR_LEN 0 bt 52
PARAM_COMPARE 4 $ >= $5
PARAM_COMPARE 5 $ <= $4
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 5 $
UNITS 4 $ unit_array_size
UNITS 5 $ unit_array_size
UNITS 6 $ unit_array_size
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-iosched.c update_thr_responsiveness_params() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1471124137049927680
BUF_SIZE 2 fmt 24
DATA_SOURCE 3 $ r bfq_calc_max_budget
STR_LEN 0 bt 23
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-wf2q.c bfq_add_bfqq_busy() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 7709806948478697472
PARAM_VALUE 3 $ 1007910777929555968
BUF_SIZE 2 fmt 15
BUF_SIZE 3 $ 16
STR_LEN 0 bt 14
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfqd->lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct bfq_data)->lock

block/bfq-wf2q.c bfq_bfqq_served() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 6786711493763416064
PARAM_VALUE 3 $ 2789563729137135616
PARAM_VALUE 4 $ 0-s32max
BUF_SIZE 2 fmt 23
BUF_SIZE 3 $ 16
DATA_SOURCE 4 $ $1
STR_LEN 0 bt 22
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct bfq_data)->lock

block/bfq-wf2q.c bfq_calc_finish() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 4713605871521710080
PARAM_VALUE 3 $ 6963710686606770176
PARAM_VALUE 4 $ 0-s32max,18446744071562067968-u64max
BUF_SIZE 2 fmt 31
BUF_SIZE 3 $ 16
DATA_SOURCE 4 $ $1
STR_LEN 0 bt 30
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-wf2q.c bfq_calc_finish() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 3419481611578306560
PARAM_VALUE 3 $ 6963710686606770176
BUF_SIZE 2 fmt 52
BUF_SIZE 3 $ 16
STR_LEN 0 bt 51
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-wf2q.c bfq_del_bfqq_busy() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 5129114846552363008
PARAM_VALUE 3 $ 8640646074190450688
BUF_SIZE 2 fmt 17
BUF_SIZE 3 $ 16
STR_LEN 0 bt 16
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

block/bfq-wf2q.c bfq_get_entity() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 2 fmt 3936455819434602496
PARAM_VALUE 3 $ 4085266392482320384
PARAM_VALUE 4 $ 4096-ptr_max
PARAM_VALUE 4 $->bfqd 4096-ptr_max
BUF_SIZE 2 fmt 21
BUF_SIZE 3 $ 16
DATA_SOURCE 4 $ r bfq_entity_to_bfqq
STR_LEN 0 bt 20
TERMINATED 2 fmt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bfqd->lock
HALF_LOCKED2 irq

kernel/trace/blktrace.c blk_msg_write() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 4096-ptr_max
BUF_SIZE 0 bt s32min-(-2),1-s32max
BUF_SIZE 0 bt s32min-(-2),1-s32max
BUF_SIZE 2 fmt 3
BUF_SIZE 3 $ 1-1000000001,2147479553
BUF_SIZE 3 $ 1-1000000001,2147479553
DATA_SOURCE 3 $ r memdup_user_nul
STR_LEN 0 bt 2
TERMINATED 2 fmt 1
TERMINATED 3 $ 1
NOCHECK_CALL
USER_DATA 3 *$ 0-255
USER_PTR 3 $

drivers/md/raid1.c freeze_array() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 7694535627208474624
BUF_SIZE 2 fmt 18
STR_LEN 0 bt 17
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &conf->resync_lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct r1conf)->resync_lock

drivers/md/raid1.c raid1_read_request() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 8378435485943308288
BUF_SIZE 2 fmt 25
STR_LEN 0 bt 24
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read

drivers/md/raid1.c wait_blocked_rdev() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 8922577338152980480
BUF_SIZE 2 fmt 27
STR_LEN 0 bt 26
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/md-bitmap.c __bitmap_unplug() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 5260895863598899200
BUF_SIZE 2 fmt 17
STR_LEN 0 bt 16
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read

drivers/md/md-bitmap.c bitmap_daemon_work() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 7427778026621128704
BUF_SIZE 2 fmt 22
STR_LEN 0 bt 21
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mddev->bitmap_info.mutex
LOCK2 rcu_read
HALF_LOCKED2 &mddev->reconfig_mutex
TYPE_LOCK (struct mddev)->bitmap_info.mutex

drivers/md/raid5.c handle_stripe_dirtying() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1528715206711767040
PARAM_VALUE 4 $ 1-s32max
BUF_SIZE 2 fmt 18
CAPPED_DATA 4 $ 1
FUZZY_MAX 4 $ 2
STR_LEN 0 bt 17
TERMINATED 2 fmt 1
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte
LOCK2 rcu_read

drivers/md/raid5.c handle_stripe_dirtying() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 4172747312062988288
PARAM_VALUE 4 $ 1-s32max
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 2 fmt 24
FUZZY_MAX 5 $ 0
STR_LEN 0 bt 23
TERMINATED 2 fmt 1
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte
LOCK2 rcu_read

drivers/md/raid10.c raid10_write_request() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 1300960487324663808
BUF_SIZE 2 fmt 29
STR_LEN 0 bt 28
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier

drivers/md/raid10.c regular_request_wait() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 2778088830190845952
BUF_SIZE 2 fmt 20
STR_LEN 0 bt 19
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/md/raid10.c wait_barrier() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 4296500046523785216
BUF_SIZE 2 fmt 20
STR_LEN 0 bt 19
TERMINATED 2 fmt 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &conf->resync_lock.lock
LOCK2 irq
LOCK2 rcu_read
TYPE_LOCK (struct seqlock)->lock

drivers/md/raid10.c wait_blocked_dev() -> __blk_trace_note_message()

Type Parameter Key Value
PARAM_VALUE 0 bt 1-u64max
PARAM_VALUE 1 css 0
PARAM_VALUE 2 fmt 5490863624587833344
BUF_SIZE 2 fmt 31
BUF_SIZE 3 $ 17
STR_LEN 0 bt 30
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 $ unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->io_barrier