Defined in 1 files as a function:
Referenced in 7 files:
- drivers/md/dm-delay.c, line 127
- drivers/md/dm-integrity.c, line 2909
- drivers/md/dm-snap.c
- drivers/md/raid1.c
- drivers/md/raid10.c
- drivers/nvme/host/multipath.c, line 680
- fs/btrfs/raid56.c
Smatch caller information:
drivers/md/dm-snap.c __release_queued_bios_after_merge() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| LOCK2 | &pool->lock | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct dm_snapshot)->lock |
drivers/md/dm-snap.c pending_complete() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
drivers/md/dm-snap.c pending_complete() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
drivers/md/dm-delay.c flush_delayed_bios() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 6167966429100625920 |
| PARAM_VALUE | 0 | bl->head | 0,4096-ptr_max |
| PARAM_VALUE | 0 | bl->tail | 0,4096-ptr_max |
drivers/md/raid1.c flush_pending_writes() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| PARAM_VALUE | 0 | bl->head | 1-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &conf->device_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct r1conf)->device_lock |
drivers/md/raid1.c raid1_unplug() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-integrity.c integrity_commit() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &ic->endio_wait.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/md/raid10.c flush_pending_writes() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| PARAM_VALUE | 0 | bl->head | 1-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| LOCK2 | &conf->device_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct r10conf)->device_lock |
drivers/md/raid10.c raid10_unplug() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvme/host/multipath.c nvme_requeue_work() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &head->requeue_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvme_ns_head)->requeue_lock |
fs/btrfs/raid56.c rbio_orig_end_io() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/raid56.c rbio_orig_end_io() -> bio_list_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bl | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |