Defined in 1 files as a function:
Referenced in 16 files:
- block/bio-integrity.c, line 380
- block/blk-map.c, line 660
- block/blk-sysfs.c, line 615
- drivers/block/drbd/drbd_main.c, line 919
- drivers/block/drbd/drbd_nl.c
- drivers/block/drbd/drbd_worker.c, line 623
- drivers/block/rnbd/rnbd-srv.c, line 564
- drivers/block/ublk_drv.c, line 612
- drivers/block/virtio_blk.c, line 541
- drivers/md/raid5.c, line 7808
- drivers/nvme/host/zns.c, line 135
- drivers/scsi/scsi_ioctl.c, line 443
- drivers/scsi/sd_zbc.c, line 184
- drivers/target/target_core_iblock.c, line 136
- drivers/target/target_core_pscsi.c, line 302
- drivers/usb/storage/scsiglue.c, line 580
Smatch caller information:
drivers/target/target_core_pscsi.c pscsi_add_device_to_list() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sh->host_lock | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/block/drbd/drbd_nl.c drbd_reconsider_queue_parameters() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex |
drivers/block/drbd/drbd_nl.c drbd_reconsider_queue_parameters() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex |
drivers/target/target_core_iblock.c iblock_configure_device() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/scsi/sd_zbc.c sd_zbc_alloc_report_buffer() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/zns.c nvme_zns_alloc_report_buffer() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &head->srcu |
drivers/block/drbd/drbd_main.c drbd_send_sizes() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sock->mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| TYPE_LOCK | (struct drbd_socket)->mutex |
block/bio-integrity.c bio_integrity_map_user() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-map.c blk_rq_map_kern() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| CAPPED_DATA | 0 | q | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | q->limits.discard_granularity | |
| NO_OVERFLOW_SIMPLE | 0 | q->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | q->limits.max_hw_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | q->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | q->limits.zone_write_granularity | |
| NO_OVERFLOW_SIMPLE | 0 | q->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | q->nr_requests | |
| NO_OVERFLOW_SIMPLE | 0 | q->q_usage_counter.percpu_count_ptr | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vblk->vdev_mutex |
drivers/block/ublk_drv.c ublk_alloc_report_buffer() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/scsi_ioctl.c sg_io() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &cd->lock |
drivers/block/drbd/drbd_worker.c make_resync_request() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|
drivers/block/virtio_blk.c virtblk_alloc_report_buffer() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/block/rnbd/rnbd-srv.c rnbd_srv_fill_msg_open_rsp() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &srv_sess->lock | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
drivers/md/raid5.c raid5_create_ctx_pool() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|
drivers/usb/storage/scsiglue.c max_sectors_show() -> queue_max_hw_sectors()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |