Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/esas2r/esas2r_ioctl.c do_fm_api() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->avail_request.next->next 4096-ptr_max
PARAM_VALUE 0 a->avail_request.next->prev 4096-ptr_max
PARAM_VALUE 0 a->defer_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->defer_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->firmware.state 0-2
PARAM_VALUE 0 a->flash_context.comp_typ 0,2-5
PARAM_VALUE 0 a->flash_context.fi->cmp_hdr->status 0-255
PARAM_VALUE 0 a->flash_context.fi_hdr_len 0,2176
PARAM_VALUE 0 a->flash_context.flsh_addr 7340032
PARAM_VALUE 0 a->flash_context.func 0-1
PARAM_VALUE 0 a->flash_context.interrupt_cb 0,4870797858849771520
PARAM_VALUE 0 a->flash_context.num_comps 0,6
PARAM_VALUE 0 a->flash_context.sgc.length 786432
PARAM_VALUE 0 a->flash_context.task 0-8
PARAM_VALUE 0 a->fm_api_mutex.dep_map->name 0-255
PARAM_VALUE 0 a->fm_api_mutex.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 a->fm_api_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 a->fm_api_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 a->fm_api_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 a->fm_api_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 a->fm_api_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 a->fm_api_sgc.cur_offset 1-ptr_max
PARAM_VALUE 0 a->fm_api_sgc.get_phys_addr 2780373498131394560,4507291231828312064
PARAM_VALUE 0 a->free_sg_list_head.next->next->next 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->next->prev 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->prev->next 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->general_req.aux_req_cx 0-4095,1577090493490274304,5229825721574600704,6389723689643225088,7670337518856994816
PARAM_VALUE 0 a->general_req.req_type 0-2
PARAM_VALUE 0 a->general_req.timeout 0-4294967293
PARAM_VALUE 0 a->general_req.vda_req_sz 0-16387
PARAM_VALUE 0 a->general_req.vrq 0-18446744073709547775
PARAM_VALUE 0 a->last_write 0-4294967294
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->nvram_semaphore.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->pcid->device 44,73,102-104
PARAM_VALUE 0 a->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->save_offset 4096-ptr_max
PARAM_VALUE 0 a->save_offset->checksum 0-255
PARAM_VALUE 0 a->sg_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->flash_rev 0-255
PARAM_VALUE 0 *a->image_type 0-255
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
BUF_SIZE 0 a->firmware.header_buff 2176,u64max
BUF_SIZE 0 a->fm_api_sgc.cur_offset 1-s32max,u64max
BUF_SIZE 0 a->save_offset 1-s32max,u64max
CAPPED_DATA 0 &a->fm_api_mutex 1
DATA_SOURCE 0 a $0
DATA_SOURCE 1 rq r esas2r_alloc_request
FUZZY_MAX 0 a->firmware.state 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &a->fm_api_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct esas2r_adapter)->fm_api_mutex

drivers/scsi/esas2r/esas2r_ioctl.c esas2r_ioctl_handler() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->nvram_command_done 0
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->nvram_semaphore.last_holder 0
PARAM_VALUE 0 a->nvram_semaphore.lock.dep_map->name 0-255
PARAM_VALUE 0 a->nvram_semaphore.lock.owner (-1)
PARAM_VALUE 0 a->nvram_semaphore.lock.owner_cpu u32max
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->req_table 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->comp_cb 41013761780940800
PARAM_VALUE 1 rq->data_buf 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cb 0
PARAM_VALUE 1 rq->req_stat 254
PARAM_VALUE 1 rq->req_type 1
PARAM_VALUE 1 rq->sg_table_head.next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->timeout 0
PARAM_VALUE 1 rq->vda_req_sz 0
PARAM_VALUE 1 rq->vda_rsp_data 4096-ptr_max
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq->scsi.chain_offset 0
PARAM_VALUE 1 rq->vrq->scsi.flags 0
PARAM_VALUE 1 rq->vrq->scsi.function 0
PARAM_VALUE 1 rq->vrq->scsi.reserved 0
PARAM_VALUE 1 rq->vrq->scsi.sense_len 252
PARAM_VALUE 1 rq->vrq->scsi.sg_list_offset 0
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
NOCHECK_CALL

drivers/scsi/esas2r/esas2r_ioctl.c esas2r_read_fs() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->avail_request.next->next 4096-ptr_max
PARAM_VALUE 0 a->avail_request.next->prev 4096-ptr_max
PARAM_VALUE 0 a->defer_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->defer_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->fs_api_buffer 4096-ptr_max
PARAM_VALUE 0 a->fs_api_buffer->driver_error 254
PARAM_VALUE 0 a->fs_api_buffer->status 1-4,6-7,11
PARAM_VALUE 0 a->fs_api_mutex.dep_map->name 0-255
PARAM_VALUE 0 a->fs_api_mutex.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 a->fs_api_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 a->fs_api_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 a->fs_api_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 a->fw_event_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->general_req.aux_req_cx 0-4095,1577090493490274304,5229825721574600704,6389723689643225088,7670337518856994816
PARAM_VALUE 0 a->general_req.req_type 0-2
PARAM_VALUE 0 a->general_req.timeout 0-4294967293
PARAM_VALUE 0 a->general_req.vda_req_sz 0-16387
PARAM_VALUE 0 a->general_req.vrq 0-18446744073709547775
PARAM_VALUE 0 a->last_write 0-4294967294
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->nvram_semaphore.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->flash_rev 0-255
PARAM_VALUE 0 *a->image_type 0-255
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
CAPPED_DATA 0 &a->fs_api_mutex 1
DATA_SOURCE 0 a $0
DATA_SOURCE 1 rq r esas2r_alloc_request
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/scsi/esas2r/esas2r_ioctl.c esas2r_read_vda() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->vda_buffer 4096-ptr_max
PARAM_VALUE 0 a->vda_buffer->status 2,4,11
PARAM_VALUE 0 a->vda_buffer->vda_status 254
PARAM_VALUE 0 a->vda_command_done 0
PARAM_VALUE 0 *a->req_table 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->comp_cb 5699877320267218944
PARAM_VALUE 1 rq->data_buf 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cb 0,6931427295780720640
PARAM_VALUE 1 rq->req_stat 254
PARAM_VALUE 1 rq->req_type 1
PARAM_VALUE 1 rq->sg_table_head.next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev 4096-ptr_max
PARAM_VALUE 1 rq->timeout 0
PARAM_VALUE 1 rq->vda_rsp_data 4096-ptr_max
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
DATA_SOURCE 0 a $0
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

drivers/scsi/esas2r/esas2r_ioctl.c handle_buffered_ioctl() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a->buffered_ioctl_done 0
PARAM_VALUE 0 a->pcid 4096-ptr_max
PARAM_VALUE 0 a->pcid->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 a->pcid->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 a->pcid->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 a->pcid->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 a->pcid->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->pcid->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 a->pcid->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->req_table 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->comp_cb 8574913642816892928
PARAM_VALUE 1 rq->data_buf 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cb 0
PARAM_VALUE 1 rq->req_stat 254
PARAM_VALUE 1 rq->req_type 1
PARAM_VALUE 1 rq->sg_table_head.next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->timeout 0
PARAM_VALUE 1 rq->vda_req_sz 0
PARAM_VALUE 1 rq->vda_rsp_data 4096-ptr_max
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq->scsi.chain_offset 0
PARAM_VALUE 1 rq->vrq->scsi.flags 0
PARAM_VALUE 1 rq->vrq->scsi.function 0
PARAM_VALUE 1 rq->vrq->scsi.reserved 0
PARAM_VALUE 1 rq->vrq->scsi.sense_len 252
PARAM_VALUE 1 rq->vrq->scsi.sg_list_offset 0
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
BUF_SIZE 0 a 0
CAPPED_DATA 0 &a->pcid->dev 1
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
BIT_INFO 0 a 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &buffered_ioctl_semaphore

drivers/scsi/esas2r/esas2r_main.c complete_task_management_request() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a->buffered_ioctl_done 0-1
PARAM_VALUE 0 a->firmware.state 0-2
PARAM_VALUE 0 a->flash_context.comp_typ 0,2-5
PARAM_VALUE 0 a->flash_context.fi_hdr_len 0,2176
PARAM_VALUE 0 a->flash_context.func 0-1
PARAM_VALUE 0 a->flash_context.interrupt_cb 0,4870797858849771520
PARAM_VALUE 0 a->flash_context.num_comps 0,6
PARAM_VALUE 0 a->flash_context.task 0-8
PARAM_VALUE 0 a->fm_api_command_done 0-1
PARAM_VALUE 0 a->fs_api_command_done 0-1
PARAM_VALUE 0 a->fw_events_off 0-1
PARAM_VALUE 0 a->general_req.vda_rsp_data->mgt_data.data.grp_info.grp_index 0-31
PARAM_VALUE 0 a->general_req.vda_rsp_data->mgt_data.data.part_info.part_no 0-127
PARAM_VALUE 0 a->nvram_command_done 0-1
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->outbound_copy 0,8-u64max
PARAM_VALUE 0 a->pcid->bus->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 a->pcid->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 a->pcid->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 a->targetdb->block_size 0-4294967295
PARAM_VALUE 0 a->targetdb->buffered_target_state 0-255
PARAM_VALUE 0 a->targetdb->inter_block 0-4294967295
PARAM_VALUE 0 a->targetdb->inter_byte 0-4294967295
PARAM_VALUE 0 a->targetdb->lu_event.dwevent 0-4294967295
PARAM_VALUE 0 a->targetdb->new_target_state 0,5,255
PARAM_VALUE 0 a->targetdb->target_state 0,5
PARAM_VALUE 0 a->vda_command_done 0-1
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->comp_cb 0,4096-ptr_max
PARAM_VALUE 1 rq->task_management_status_ptr 4096-ptr_max
PARAM_VALUE 1 rq->vrq 0-ptr_max
BUF_SIZE 0 a->firmware.header_buff (-1),2176
BUF_SIZE 0 a->fm_api_sgc.cur_offset (-1),1-s32max
BUF_SIZE 0 a->fw_event_q (-1)-s32max
BUF_SIZE 0 a->host (-1),4,168,192,2080,4520-s32max
BUF_SIZE 0 a->save_offset (-1),1-s32max
BUF_SIZE 1 rq->interrupt_cx (-1),1-s32max
BUF_SIZE 1 rq->sense_buf (-1),1-s32max
DATA_SOURCE 0 a $0
DATA_SOURCE 1 rq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 a->pcid->current_state 0[c]
NO_OVERFLOW_SIMPLE 0 a->firmware.header_buff_phys
NO_OVERFLOW_SIMPLE 0 a->firmware.orig_len
NO_OVERFLOW_SIMPLE 0 a->firmware.phys
NO_OVERFLOW_SIMPLE 0 a->fs_api_buffer_size
NO_OVERFLOW_SIMPLE 0 a->fw_rev
NO_OVERFLOW_SIMPLE 0 a->inbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 a->inbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 a->outbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 a->outbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 a->pcid->dev.cma_area->available_count
NO_OVERFLOW_SIMPLE 0 a->pcid->msix_base
NO_OVERFLOW_SIMPLE 0 a->ppfs_api_buffer
NO_OVERFLOW_SIMPLE 0 a->ppvda_buffer
NO_OVERFLOW_SIMPLE 0 a->uncached_phys
NO_OVERFLOW_SIMPLE 0 a->uncached_size
HALF_LOCKED2 0 &a->fm_api_mutex
HALF_LOCKED2 0 &a->fs_api_mutex
HALF_LOCKED2 0 &a->nvram_semaphore

drivers/scsi/esas2r/esas2r_main.c esas2r_check_active_queue() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->cmd 4096-ptr_max
PARAM_VALUE 1 rq->req_list.next->prev 4096-ptr_max
PARAM_VALUE 1 rq->req_list.prev->next 4096-ptr_max
CAPPED_DATA 1 rq->cmd 1
DATA_SOURCE 0 a $0
PREEMPT_ADD
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &a->queue_lock
TYPE_LOCK (struct esas2r_adapter)->queue_lock

drivers/scsi/esas2r/esas2r_main.c esas2r_complete_request_cb() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a->buffered_ioctl_done 0-1
PARAM_VALUE 0 a->firmware.state 0-2
PARAM_VALUE 0 a->flash_context.comp_typ 0,2-5
PARAM_VALUE 0 a->flash_context.fi_hdr_len 0,2176
PARAM_VALUE 0 a->flash_context.func 0-1
PARAM_VALUE 0 a->flash_context.interrupt_cb 0,4870797858849771520
PARAM_VALUE 0 a->flash_context.num_comps 0,6
PARAM_VALUE 0 a->flash_context.task 0-8
PARAM_VALUE 0 a->fm_api_command_done 0-1
PARAM_VALUE 0 a->fs_api_command_done 0-1
PARAM_VALUE 0 a->fw_events_off 0-1
PARAM_VALUE 0 a->general_req.vda_rsp_data->mgt_data.data.grp_info.grp_index 0-31
PARAM_VALUE 0 a->general_req.vda_rsp_data->mgt_data.data.part_info.part_no 0-127
PARAM_VALUE 0 a->nvram_command_done 0-1
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->outbound_copy 0,8-u64max
PARAM_VALUE 0 a->pcid->bus->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 a->pcid->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 a->pcid->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 a->pcid->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 a->pcid->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 a->targetdb->block_size 0-4294967295
PARAM_VALUE 0 a->targetdb->buffered_target_state 0-255
PARAM_VALUE 0 a->targetdb->inter_block 0-4294967295
PARAM_VALUE 0 a->targetdb->inter_byte 0-4294967295
PARAM_VALUE 0 a->targetdb->lu_event.dwevent 0-4294967295
PARAM_VALUE 0 a->targetdb->new_target_state 0,5,255
PARAM_VALUE 0 a->targetdb->target_state 0,5
PARAM_VALUE 0 a->vda_command_done 0-1
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->cmd 4096-ptr_max
PARAM_VALUE 1 rq->cmd->device->host->dma_dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rq->cmd->device->host->eh_action->wait.lock.dep_map->name 0-255
PARAM_VALUE 1 rq->cmd->device->host->eh_action->wait.lock.owner (-1)
PARAM_VALUE 1 rq->cmd->device->host->eh_action->wait.lock.owner_cpu u32max
PARAM_VALUE 1 rq->comp_cb 0,4096-ptr_max
PARAM_VALUE 1 rq->vrq 0-ptr_max
BUF_SIZE 0 a->firmware.header_buff (-1),2176
BUF_SIZE 0 a->fm_api_sgc.cur_offset (-1),1-s32max
BUF_SIZE 0 a->fw_event_q (-1)-s32max
BUF_SIZE 0 a->host (-1),4,168,192,2080,4520-s32max
BUF_SIZE 0 a->save_offset (-1),1-s32max
BUF_SIZE 1 rq->interrupt_cx (-1),1-s32max
BUF_SIZE 1 rq->sense_buf (-1),1-s32max
DATA_SOURCE 0 a $0
DATA_SOURCE 1 rq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 a->pcid->current_state 0[c]
NO_OVERFLOW_SIMPLE 0 a->firmware.header_buff_phys
NO_OVERFLOW_SIMPLE 0 a->firmware.orig_len
NO_OVERFLOW_SIMPLE 0 a->firmware.phys
NO_OVERFLOW_SIMPLE 0 a->fs_api_buffer_size
NO_OVERFLOW_SIMPLE 0 a->fw_rev
NO_OVERFLOW_SIMPLE 0 a->inbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 a->inbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 a->outbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 a->outbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 a->pcid->dev.cma_area->available_count
NO_OVERFLOW_SIMPLE 0 a->pcid->msix_base
NO_OVERFLOW_SIMPLE 0 a->ppfs_api_buffer
NO_OVERFLOW_SIMPLE 0 a->ppvda_buffer
NO_OVERFLOW_SIMPLE 0 a->uncached_phys
NO_OVERFLOW_SIMPLE 0 a->uncached_size
HALF_LOCKED2 0 &a->fm_api_mutex
HALF_LOCKED2 0 &a->fs_api_mutex
HALF_LOCKED2 0 &a->nvram_semaphore

drivers/scsi/esas2r/esas2r_main.c esas2r_dev_targ_reset() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->sg_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->flash_rev 0-255
PARAM_VALUE 0 *a->image_type 0-255
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->cmd 1338390917519745024
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->task_management_status_ptr 1338390917519745024
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
PARAM_VALUE 1 *rq->vrq->scsi.cdb 0-255
DATA_SOURCE 1 rq r esas2r_alloc_request
NOCHECK_CALL

drivers/scsi/esas2r/esas2r_main.c esas2r_queuecommand() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->req_table 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->cmd 4096-ptr_max
PARAM_VALUE 1 rq->cmd->device 4096-ptr_max
PARAM_VALUE 1 rq->cmd->flags 0-s32max
PARAM_VALUE 1 rq->cmd->resid_len 0
PARAM_VALUE 1 rq->cmd->result 0
PARAM_VALUE 1 rq->cmd->sdb.table.nents 1-u32max
PARAM_VALUE 1 rq->cmd->submitter 0-1
PARAM_VALUE 1 rq->comp_cb 3949462890837843968
PARAM_VALUE 1 rq->data_buf 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cb 0
PARAM_VALUE 1 rq->req_stat 254
PARAM_VALUE 1 rq->req_type 1
PARAM_VALUE 1 rq->sense_buf 0
PARAM_VALUE 1 rq->sense_len 96
PARAM_VALUE 1 rq->sg_table_head.next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->task_management_status_ptr 4096-ptr_max
PARAM_VALUE 1 rq->timeout 0
PARAM_VALUE 1 rq->vda_req_sz 0
PARAM_VALUE 1 rq->vda_rsp_data 4096-ptr_max
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq->scsi.chain_offset 0
PARAM_VALUE 1 rq->vrq->scsi.function 0
PARAM_VALUE 1 rq->vrq->scsi.reserved 0
PARAM_VALUE 1 rq->vrq->scsi.sense_len 252
PARAM_VALUE 1 rq->vrq->scsi.sg_list_offset 44
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/esas2r/esas2r_main.c esas2r_queuecommand() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->next->next 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->next->prev 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->prev->next 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->sg_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *a->req_table 4096-ptr_max
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->cmd 4096-ptr_max
PARAM_VALUE 1 rq->cmd->device 4096-ptr_max
PARAM_VALUE 1 rq->cmd->flags 0-s32max
PARAM_VALUE 1 rq->cmd->resid_len 0
PARAM_VALUE 1 rq->cmd->result 0
PARAM_VALUE 1 rq->cmd->sdb.length 1-u32max
PARAM_VALUE 1 rq->cmd->submitter 0-1
PARAM_VALUE 1 rq->comp_cb 3949462890837843968
PARAM_VALUE 1 rq->data_buf 4096-ptr_max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cb 0
PARAM_VALUE 1 rq->req_stat 254
PARAM_VALUE 1 rq->req_type 1
PARAM_VALUE 1 rq->sense_buf 0
PARAM_VALUE 1 rq->sense_len 96
PARAM_VALUE 1 rq->sg_table_head.next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->task_management_status_ptr 4096-ptr_max
PARAM_VALUE 1 rq->timeout 0
PARAM_VALUE 1 rq->vda_req_sz 0
PARAM_VALUE 1 rq->vda_rsp_data 4096-ptr_max
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq->scsi.chain_offset 0
PARAM_VALUE 1 rq->vrq->scsi.function 0
PARAM_VALUE 1 rq->vrq->scsi.length 1-u32max
PARAM_VALUE 1 rq->vrq->scsi.reserved 0
PARAM_VALUE 1 rq->vrq->scsi.sense_len 252
PARAM_VALUE 1 rq->vrq->scsi.sg_list_offset 44
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
PARAM_VALUE 1 *rq->vrq->scsi.cdb 0-255
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/esas2r/esas2r_main.c write_live_nvram() -> esas2r_free_request()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->active_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->buffered_ioctl_done 0-1
PARAM_VALUE 0 a->defer_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->defer_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->fm_api_command_done 0-1
PARAM_VALUE 0 a->free_sg_list_head.next->next->next 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->next->prev 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 a->free_sg_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fs_api_command_done 0-1
PARAM_VALUE 0 a->fw_event_list.prev->next 4096-ptr_max
PARAM_VALUE 0 a->fw_event_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 a->general_req.aux_req_cx 0-4095,1577090493490274304,5229825721574600704,6389723689643225088,7670337518856994816
PARAM_VALUE 0 a->general_req.req_type 0-2
PARAM_VALUE 0 a->general_req.timeout 0-4294967293
PARAM_VALUE 0 a->general_req.vda_req_sz 0-16387
PARAM_VALUE 0 a->general_req.vrq 0-18446744073709547775
PARAM_VALUE 0 a->last_write 0-4294967294
PARAM_VALUE 0 a->nvram_command_done 0-1
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 a->nvram_semaphore.first_waiter->up 0-1
PARAM_VALUE 0 a->nvram_semaphore.lock.dep_map->name 0-255
PARAM_VALUE 0 a->nvram_semaphore.lock.owner (-1)
PARAM_VALUE 0 a->nvram_semaphore.lock.owner_cpu u32max
PARAM_VALUE 0 a->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->request_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 a->vda_command_done 0-1
PARAM_VALUE 0 *a->flash_rev 0-255
PARAM_VALUE 0 *a->image_type 0-255
PARAM_VALUE 1 rq 4096-ptr_max
PARAM_VALUE 1 rq->aux_req_cx->data.scsi_pass_thru.req_status 0-10
PARAM_VALUE 1 rq->aux_req_cx->data.scsi_pass_thru.residual_length 0-4294967295
PARAM_VALUE 1 rq->aux_req_cx->data.scsi_pass_thru.scsi_status 0-255
PARAM_VALUE 1 rq->aux_req_cx->data.scsi_pass_thru.sense_length 0-255
PARAM_VALUE 1 rq->aux_req_cx->data.scsi_pass_thru.target_id 0-u16max
PARAM_VALUE 1 rq->flags 0
PARAM_VALUE 1 rq->interrupt_cx->block_size 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->curr_phys_id 0-u16max
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.block_size 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.buffered_target_state 0-255
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.flags 0-255
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.identifier_len 0-255
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.inter_block 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.inter_byte 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.new_target_state 0-255
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.phys_targ_id 0-u16max
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.target_state 0-255
PARAM_VALUE 1 rq->interrupt_cx->curr_targ.virt_targ_id 0-u16max
PARAM_VALUE 1 rq->interrupt_cx->curr_virt_id 0-u16max
PARAM_VALUE 1 rq->interrupt_cx->dev_addr_type 0,4
PARAM_VALUE 1 rq->interrupt_cx->dev_ix 0-u16max
PARAM_VALUE 1 rq->interrupt_cx->driver_error 0-255
PARAM_VALUE 1 rq->interrupt_cx->interleave 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->part_num 0-255
PARAM_VALUE 1 rq->interrupt_cx->raid_grp_ix 0-255
PARAM_VALUE 1 rq->interrupt_cx->scan_gen 0-255
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->build_sgl 0,2068576153605242880,3096162918893264896
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->firmware.data 0-4095,3694221237177823232
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->firmware.header_buff 0-4095,3694221237177823232
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->flash_context.interrupt_cb 0,4870797858849771520
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->fs_api_buffer 0-4095,3694221237177823232
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.aux_req_cx 0-4095,1577090493490274304,5229825721574600704,6389723689643225088,7670337518856994816
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.cmd 0,15748744671195136,1338390917519745024
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.req_type 0-2
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.task_management_status_ptr 0,15748744671195136,1338390917519745024
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.timeout 0-4294967293
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.vda_req_sz 0-16387
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->general_req.vrq 0-s64max
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->nvram (-4095)-4095,9031962572243341312
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->uncached 0-4095,7950142205469122560
PARAM_VALUE 1 rq->interrupt_cx->sgc.adapter->vda_buffer 0-4095,3694221237177823232
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->aux_req_cx 0-4095,1577090493490274304,5229825721574600704,6389723689643225088,7670337518856994816
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->flags 0-255
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->interrupt_cb 0,1500606539921362944,3428028402331193344,4870797858849771520,6931427295780720640,7049604522716762112
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->req_type 0-2
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->timeout 0,5000,30000
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->vda_req_sz 0-16387
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->vrq->scsi.chain_offset 0-255
PARAM_VALUE 1 rq->interrupt_cx->sgc.first_req->vrq->scsi.iblk_cnt_prd 0-255
PARAM_VALUE 1 rq->interrupt_cx->sgc.sge.a64.chain->length 0,67108864-4294967295
PARAM_VALUE 1 rq->interrupt_cx->sgc.sge.a64.curr->address 0-4294967295
PARAM_VALUE 1 rq->interrupt_cx->sgc.sge.a64.curr->length 67108865-71299072
PARAM_VALUE 1 rq->interrupt_cx->sgc.sge.a64.last->length 0,16777216-4294967295
PARAM_VALUE 1 rq->interrupt_cx->state 1,3-6,255
PARAM_VALUE 1 rq->interrupt_cx->status 0-1
PARAM_VALUE 1 rq->interrupt_cx->vda_status 0-255
PARAM_VALUE 1 rq->sg_table_head.next->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->next 4096-ptr_max
PARAM_VALUE 1 rq->sg_table_head.prev->prev 4096-ptr_max
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.devaddr.flags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.devaddr.link_speed 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.devaddr.lun 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->dev.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->disk.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->disk.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->disk.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->disk.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->log.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->log.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->log.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->log.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.byreserved 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.bystate 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.dwevent 0-4294967295
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun.bylun 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun.byreserved 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun.wtarget_id 0-u16max
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun_raid.bylun 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun_raid.byreserved 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun_raid.dwblock_size 0-4294967295
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun_raid.dwinterleave 0-4294967295
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.id.tgtlun_raid.wtarget_id 0-u16max
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->lu.wphys_target_id 0-u16max
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->nvcache.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->nvcache.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->nvcache.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->nvcache.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.bygroup_state 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.byrebuild_progress 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.byrebuild_state 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.byreserved 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.dwflags 0-4294967295
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.hdr.byversion 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->raid.op_status 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->tslog.dwtimestamp 0-4294967295
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->tslog.hdr.byflags 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->tslog.hdr.bylength 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->tslog.hdr.bytype 0-255
PARAM_VALUE 1 rq->vda_rsp_data->ae_data.event_data->tslog.hdr.byversion 0-255
PARAM_VALUE 1 rq->vrq 4096-ptr_max
PARAM_VALUE 1 rq->vrq_md 4096-ptr_max
DATA_SOURCE 0 a r esas2r_adapter_from_kobj
DATA_SOURCE 1 rq r esas2r_alloc_request
PARAM_COMPARE 0 &a->avail_request != $0->avail_request.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &a->nvram_semaphore
TYPE_LOCK (struct kernfs_open_file)->mutex