Defined in 1 files as a function:
Referenced in 5 files:
- block/blk-cgroup-rwstat.h, line 66
- block/blk-cgroup.c, line 2180
- drivers/block/brd.c, line 206
- drivers/md/raid1.c, line 1525
- include/linux/blk_types.h, line 509
Smatch caller information:
drivers/block/brd.c brd_submit_bio() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/md.c op_stat_group() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 0-255 |
| DATA_SOURCE | 0 | op | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-mq.c op_stat_group() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 0-255 |
| DATA_SOURCE | 0 | op | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-core.c blkg_rwstat_add() -> op_is_discard()
| 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-core.c op_stat_group() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 0-255 |
| DATA_SOURCE | 0 | op | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-merge.c blkg_rwstat_add() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |
block/blk-merge.c op_stat_group() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | op | 0-255 |
| DATA_SOURCE | 0 | op | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/raid1.c raid1_write_request() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &md->io_barrier |
block/blk-cgroup.c blk_cgroup_io_type() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock |
block/bfq-cgroup.c blkg_rwstat_add() -> op_is_discard()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | op | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &q->queue_lock | ||
| HALF_LOCKED2 | irq |