Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/sg.c sg_common_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0 |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 268435456-u32max |
| PARAM_VALUE | 1 | srp->header.host_status | 0 |
| PARAM_VALUE | 1 | srp->header.info | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0,83 |
| PARAM_VALUE | 1 | srp->header.masked_status | 0 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0 |
| PARAM_VALUE | 1 | srp->header.resid | 0 |
| PARAM_VALUE | 1 | srp->header.status | 0 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 |
| DATA_SOURCE | 1 | srp | $1 |
| HARD_MAX | 1 | srp->header.interface_id | 83 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | srp->data.cmd_opcode | 0-255 |
drivers/scsi/sg.c sg_common_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0 |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 0-268435455 |
| PARAM_VALUE | 1 | srp->header.host_status | 0 |
| PARAM_VALUE | 1 | srp->header.info | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0,83 |
| PARAM_VALUE | 1 | srp->header.masked_status | 0 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0 |
| PARAM_VALUE | 1 | srp->header.resid | 0 |
| PARAM_VALUE | 1 | srp->header.status | 0 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp->device | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->__data_len | 0 |
| PARAM_VALUE | 1 | srp->rq->__sector | u64max |
| PARAM_VALUE | 1 | srp->rq->bio | 0 |
| PARAM_VALUE | 1 | srp->rq->biotail | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_ctx | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_keyslot | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu | 0-8191 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu_batch | 1-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->phys_gap_bit | 0 |
| PARAM_VALUE | 1 | srp->rq->q | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | srp->rq->state | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| CAPPED_DATA | 1 | srp->header.dxfer_len | 1 |
| CAPPED_DATA | 1 | srp->rq | 1 |
| DATA_SOURCE | 0 | sfp | $0 |
| DATA_SOURCE | 1 | srp | $1 |
| HARD_MAX | 1 | srp->header.interface_id | 83 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | srp->data.bufflen | 0[c] |
drivers/scsi/sg.c sg_common_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp->detaching.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmd_len | 0-32 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0 |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 0-268435455 |
| PARAM_VALUE | 1 | srp->header.host_status | 0 |
| PARAM_VALUE | 1 | srp->header.info | 0,2 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0,83 |
| PARAM_VALUE | 1 | srp->header.masked_status | 0 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0 |
| PARAM_VALUE | 1 | srp->header.resid | 0 |
| PARAM_VALUE | 1 | srp->header.status | 0 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp->device | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->parentfp->parentdp->device->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | srp->parentfp->parentdp->device->request_queue->q_usage_counter.percpu_count_ptr | 1-u64max |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->__data_len | 0 |
| PARAM_VALUE | 1 | srp->rq->__sector | u64max |
| PARAM_VALUE | 1 | srp->rq->bio | 0 |
| PARAM_VALUE | 1 | srp->rq->biotail | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_ctx | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_keyslot | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu | 0-8191 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu_batch | 1-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->phys_gap_bit | 0 |
| PARAM_VALUE | 1 | srp->rq->q | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | srp->rq->state | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| CAPPED_DATA | 1 | srp->header.dxfer_len | 1 |
| CAPPED_DATA | 1 | srp->rq | 1 |
| DATA_SOURCE | 0 | sfp | $0 |
| DATA_SOURCE | 1 | srp | $1 |
| FUZZY_MAX | 1 | srp->header.info | 0 |
| HARD_MAX | 1 | srp->header.interface_id | 83 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | srp->data.bufflen | 0[c] |
drivers/scsi/sg.c sg_new_read() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0-255 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0-u16max |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0-u16max |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0-255 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0-255 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0-255 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0-1 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->f_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->res_in_use | 0-255 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0-1 |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->next_cpu | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->next_cpu_batch | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->queue->last_merge->cmd_flags | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->sched_tags->bitmap_tags.wake_index.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->sched_tags->breserved_tags.wake_index.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->tags->bitmap_tags.wake_index.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->tags->breserved_tags.wake_index.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->rq->rq_flags | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 2 |
| PARAM_VALUE | 1 | srp->header.interface_id | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | srp->orphan | 0-1 |
| PARAM_VALUE | 1 | srp->parentfp->res_in_use | 0 |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->crypt_ctx | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_keyslot | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu | 0-8191 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu_batch | 1-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | srp->rq->state | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| CAPPED_DATA | 1 | srp->rq | 1 |
| DATA_SOURCE | 0 | sfp | $0 |
| DATA_SOURCE | 1 | srp | $3 |
| HARD_MAX | 1 | srp->sg_io_owned | 1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmd_len | 0-255 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0-u16max |
| PARAM_VALUE | 1 | srp->header.duration | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.dxfer_direction | s32min-s32max |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.flags | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.host_status | 0-u16max |
| PARAM_VALUE | 1 | srp->header.info | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.interface_id | s32min-s32max |
| PARAM_VALUE | 1 | srp->header.iovec_count | 0-u16max |
| PARAM_VALUE | 1 | srp->header.masked_status | 0-255 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0-255 |
| PARAM_VALUE | 1 | srp->header.mx_sb_len | 0-255 |
| PARAM_VALUE | 1 | srp->header.pack_id | s32min-s32max |
| PARAM_VALUE | 1 | srp->header.resid | s32min-s32max |
| PARAM_VALUE | 1 | srp->header.sb_len_wr | 0-255 |
| PARAM_VALUE | 1 | srp->header.status | 0-255 |
| PARAM_VALUE | 1 | srp->header.timeout | 0-4294967295 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | s32min-82,84-s32max |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->reserve.bufflen | 0-4294967294 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 1-u32max |
| PARAM_VALUE | 1 | srp->header.flags | 4-u32max |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| CAPPED_DATA | 0 | sfp->reserve.bufflen | 1 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.flags | 4-u32max |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->res_in_use | 1-255 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.flags | 4-u32max |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmd_len | 6-252 |
| PARAM_VALUE | 1 | srp->header.cmdp | 1-u64max |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0-1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| FUZZY_MAX | 1 | srp->header.cmd_len | 252 |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_new_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->cmd_q | 1 |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0-1 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmd_len | 6-252 |
| PARAM_VALUE | 1 | srp->header.cmdp | 1-u64max |
| PARAM_VALUE | 1 | srp->header.interface_id | 83 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 1 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| DATA_SOURCE | 0 | sfp | $0 [m] |
| FUZZY_MAX | 1 | srp->header.cmd_len | 252 |
| HARD_MAX | 1 | srp->header.cmd_len | 252 |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_read() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp | 1-u64max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 2 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0 |
| PARAM_VALUE | 1 | srp->parentfp->res_in_use | 0 |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->crypt_ctx | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_keyslot | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu | 0-8191 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu_batch | 1-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | srp->rq->state | 0 |
| PARAM_VALUE | 1 | srp->sense_b | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| CAPPED_DATA | 1 | srp->rq | 1 |
| DATA_SOURCE | 1 | srp | r sg_get_rq_mark |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_rq_end_io_usercontext() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->parentfp->res_in_use | 0 |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->crypt_ctx | 0 |
| PARAM_VALUE | 1 | srp->rq->crypt_keyslot | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx | 0 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu | 0-8191 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->next_cpu_batch | 1-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->queue->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->run_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->sched_tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->bitmap_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->mq_hctx->tags->breserved_tags.wakeup_cnt.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | srp->rq->q->disk->zone_wplugs_worker_bio_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | srp->rq->state | 0 |
| CAPPED_DATA | 1 | srp->rq | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/sg.c sg_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->f_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->next_cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->parentdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp->detaching.counter | 0 |
| PARAM_VALUE | 0 | sfp->parentdp->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmd_len | 0 |
| PARAM_VALUE | 1 | srp->header.cmdp | 0 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0 |
| PARAM_VALUE | 1 | srp->header.duration | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.dxfer_direction | 0 |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 0 |
| PARAM_VALUE | 1 | srp->header.dxferp | 0 |
| PARAM_VALUE | 1 | srp->header.flags | 0 |
| PARAM_VALUE | 1 | srp->header.host_status | 0 |
| PARAM_VALUE | 1 | srp->header.info | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0 |
| PARAM_VALUE | 1 | srp->header.iovec_count | 0 |
| PARAM_VALUE | 1 | srp->header.masked_status | 0 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0 |
| PARAM_VALUE | 1 | srp->header.mx_sb_len | 0 |
| PARAM_VALUE | 1 | srp->header.pack_id | 0 |
| PARAM_VALUE | 1 | srp->header.resid | 0 |
| PARAM_VALUE | 1 | srp->header.sb_len_wr | 0 |
| PARAM_VALUE | 1 | srp->header.sbp | 0 |
| PARAM_VALUE | 1 | srp->header.status | 0 |
| PARAM_VALUE | 1 | srp->header.timeout | 0 |
| PARAM_VALUE | 1 | srp->header.usr_ptr | 0 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| CAPPED_DATA | 0 | &sfp->f_mutex | 1 |
| NOCHECK_CALL |
drivers/scsi/sg.c sg_write() -> sg_remove_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sfp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->f_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->f_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->next_cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->parentdp | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->parentdp->detaching.counter | 0 |
| PARAM_VALUE | 0 | sfp->parentdp->device->host | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->req_arr->bio | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.bufflen | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.cmd_opcode | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.dio_in_use | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.k_use_sg | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.page_order | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.pages | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->data.sglist_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->done | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.data.counter | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.next | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.entry.prev | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->ew.work.func | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmd_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.cmdp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.driver_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.duration | 0-4294967295 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_direction | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxfer_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.dxferp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.flags | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.host_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.info | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.interface_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.iovec_count | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.masked_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.msg_status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.mx_sb_len | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.pack_id | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.resid | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sb_len_wr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.sbp | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.status | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.timeout | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->header.usr_ptr | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->orphan | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sfp->req_arr->res_used | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->rq | 0 |
| PARAM_VALUE | 0 | sfp->req_arr->sg_io_owned | 0 |
| PARAM_VALUE | 0 | sfp->rq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner | (-1) |
| PARAM_VALUE | 0 | sfp->rq_list_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sfp->rq_list_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | srp | 4096-ptr_max |
| PARAM_VALUE | 1 | srp->bio | 0 |
| PARAM_VALUE | 1 | srp->data.bufflen | 0 |
| PARAM_VALUE | 1 | srp->data.cmd_opcode | 0 |
| PARAM_VALUE | 1 | srp->data.dio_in_use | 0 |
| PARAM_VALUE | 1 | srp->data.k_use_sg | 0 |
| PARAM_VALUE | 1 | srp->data.page_order | 0 |
| PARAM_VALUE | 1 | srp->data.pages | 0 |
| PARAM_VALUE | 1 | srp->data.sglist_len | 0 |
| PARAM_VALUE | 1 | srp->done | 0 |
| PARAM_VALUE | 1 | srp->ew.work.data.counter | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.next | 0 |
| PARAM_VALUE | 1 | srp->ew.work.entry.prev | 0 |
| PARAM_VALUE | 1 | srp->ew.work.func | 0 |
| PARAM_VALUE | 1 | srp->header.cmdp | 0 |
| PARAM_VALUE | 1 | srp->header.driver_status | 0 |
| PARAM_VALUE | 1 | srp->header.duration | 0-4294967295 |
| PARAM_VALUE | 1 | srp->header.dxfer_direction | (-4)-(-1) |
| PARAM_VALUE | 1 | srp->header.dxfer_len | 0-2147483611,4294967260-u32max |
| PARAM_VALUE | 1 | srp->header.flags | 0-999999964,2147479261-2147479516 |
| PARAM_VALUE | 1 | srp->header.host_status | 0 |
| PARAM_VALUE | 1 | srp->header.info | 0 |
| PARAM_VALUE | 1 | srp->header.interface_id | 0 |
| PARAM_VALUE | 1 | srp->header.iovec_count | 0 |
| PARAM_VALUE | 1 | srp->header.masked_status | 0 |
| PARAM_VALUE | 1 | srp->header.msg_status | 0 |
| PARAM_VALUE | 1 | srp->header.mx_sb_len | 0 |
| PARAM_VALUE | 1 | srp->header.resid | 0 |
| PARAM_VALUE | 1 | srp->header.sb_len_wr | 0 |
| PARAM_VALUE | 1 | srp->header.sbp | 0 |
| PARAM_VALUE | 1 | srp->header.status | 0 |
| PARAM_VALUE | 1 | srp->header.timeout | 0-s32max |
| PARAM_VALUE | 1 | srp->header.usr_ptr | 0 |
| PARAM_VALUE | 1 | srp->orphan | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | srp->parentfp->rq_list_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | srp->res_used | 0 |
| PARAM_VALUE | 1 | srp->rq | 0 |
| PARAM_VALUE | 1 | srp->sg_io_owned | 0 |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sfp | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | srp | 5504 |
| BUF_SIZE | 1 | srp | 5504 |
| CAPPED_DATA | 0 | &sfp->f_mutex | 1 |
| FUZZY_MAX | 1 | srp->header.dxfer_direction | (-1) |
| HARD_MAX | 1 | srp->header.dxfer_direction | (-1) |
| NOCHECK_CALL |