Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/st.c check_tape() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->buffer->map_data.null_mapped | 1 |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | *streq->cmd | 0-255 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c cross_eof() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/st.c do_load_unload() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| NOCHECK_CALL |
drivers/scsi/st.c get_location() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c read_mode_page() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c read_tape() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->bio | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->buffer->map_data.null_mapped | 1 |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | *streq->cmd | 0-255 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
| LOCK2 | &STp->lock | ||
| TYPE_LOCK | (struct scsi_tape)->lock |
drivers/scsi/st.c set_location() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c st_flush() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/st.c st_flush() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/st.c st_flush_write_buffer() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/st.c st_int_ioctl() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c st_int_ioctl() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c test_ready() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->buffer->map_data.null_mapped | 1 |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | *streq->cmd | 0-255 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | streq->stp->block_size | 1-16777215[c] |
| USER_DATA | 0 | streq->stp->c_algo | 0-255[c] |
| USER_DATA | 0 | streq->stp->changed_blksize | s32min-s32max |
| USER_DATA | 0 | streq->stp->changed_density | 0-255 |
| USER_DATA | 0 | streq->stp->default_drvbuffer | 0-6[c] |
| USER_DATA | 0 | streq->stp->density | 0-255 |
| USER_DATA | 0 | streq->stp->drv_buffer | 0-7[c] |
| USER_DATA | 0 | streq->stp->write_prot | 0-1 |
drivers/scsi/st.c write_behind_check() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &STp->lock |
drivers/scsi/st.c write_mode_page() -> st_release_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | streq | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->stp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | streq->waiting | 0,4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->done | 0 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | streq->waiting->wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | streq->waiting->wait.task_list.prev | 4096-ptr_max |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| BUF_SIZE | 0 | streq | (-1)-0,144 |
| DATA_SOURCE | 0 | streq | r st_do_scsi |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &STp->lock |