Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- block/blk-settings.c, line 1055
- block/partitions/core.c, line 205
- drivers/block/drbd/drbd_receiver.c, line 1338
- drivers/block/rnbd/rnbd-srv.c, line 569
- drivers/block/xen-blkback/xenbus.c, line 586
- drivers/target/target_core_device.c, line 882
Smatch caller information:
drivers/block/drbd/drbd_receiver.c drbd_issue_discard_or_zero_out() -> bdev_discard_alignment()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/block/xen-blkback/xenbus.c xen_blkbk_discard() -> bdev_discard_alignment()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r file_bdev |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
block/partitions/core.c part_discard_alignment_show() -> bdev_discard_alignment()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/block/rnbd/rnbd-srv.c rnbd_srv_fill_msg_open_rsp() -> bdev_discard_alignment()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r file_bdev |
| LOCK2 | &srv_sess->lock | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
drivers/target/target_core_device.c target_configure_unmap_from_bdev() -> bdev_discard_alignment()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |