Defined in 1 files as a function:
Referenced in 8 files:
- block/bfq-iosched.c
- block/blk-cgroup-rwstat.h, line 75
- block/blk-mq-sched.h, line 142
- block/blk-mq.c, line 3097
- drivers/block/rnbd/rnbd-proto.h, line 307
- drivers/md/bcache/writeback.h, line 123
- fs/btrfs/bio.c, line 698
- include/linux/blk-mq.h, line 1050
Smatch caller information:
block/kyber-iosched.c blk_mq_is_sync_read() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-mq.c blk_mq_submit_bio() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/block/rnbd/rnbd-clt.c rq_to_rnbd_flags() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
block/bfq-iosched.c bfq_allow_bio_merge() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |
block/bfq-iosched.c bfq_bio_merge() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bfqd->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bfq_data)->lock |
block/bfq-iosched.c bfq_limit_depth() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 1-u32max |
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bfq-iosched.c bfq_limit_depth() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 1-u32max |
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bfq-iosched.c bfq_limit_depth() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 1-u32max |
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
block/bfq-iosched.c bfqq_request_over_limit() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 1-u32max |
| DATA_SOURCE | 0 | op | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bfqd->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct bfq_data)->lock |
block/bfq-iosched.c blk_mq_is_sync_read() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bfq-iosched.c rq_is_sync() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bfqd->lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
drivers/md/bcache/request.c should_writeback() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|
block/blk-core.c blkg_rwstat_add() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &cache->writeback_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &zmd->mblk_sem | ||
| HALF_LOCKED2 | global &bch_register_lock |
block/blk-merge.c blkg_rwstat_add() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |
block/mq-deadline.c blk_mq_is_sync_read() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bfq-cgroup.c blkg_rwstat_add() -> op_is_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &q->queue_lock | ||
| HALF_LOCKED2 | irq |