Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/isci/request.c sci_io_request_frame_handler() -> sci_controller_continue_io()

Type Parameter Key Value
PARAM_VALUE 0 ireq 4096-ptr_max
PARAM_VALUE 0 ireq->isci_host->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 ireq->isci_host->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 ireq->isci_host->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 ireq->owning_controller 4096-ptr_max
PARAM_VALUE 0 ireq->owning_controller->uf_control.address_table.array 4096-ptr_max
PARAM_VALUE 0 ireq->owning_controller->uf_control.get 0,128-u32max
PARAM_VALUE 0 ireq->sm.current_state_id 13-14
PARAM_VALUE 0 ireq->sm.state_table 4096-ptr_max
PARAM_VALUE 0 ireq->stp.cmd._r_a 0
PARAM_VALUE 0 ireq->stp.cmd._r_b 0
PARAM_VALUE 0 ireq->stp.cmd.byte_count_high 0
PARAM_VALUE 0 ireq->stp.cmd.byte_count_low 0
PARAM_VALUE 0 ireq->stp.cmd.command 0
PARAM_VALUE 0 ireq->stp.cmd.control 0
PARAM_VALUE 0 ireq->stp.cmd.device 0
PARAM_VALUE 0 ireq->stp.cmd.features 0
PARAM_VALUE 0 ireq->stp.cmd.features_exp 0
PARAM_VALUE 0 ireq->stp.cmd.fis_type 0
PARAM_VALUE 0 ireq->stp.cmd.flags 0
PARAM_VALUE 0 ireq->stp.cmd.interrupt_reason 0
PARAM_VALUE 0 ireq->stp.cmd.lbah 0
PARAM_VALUE 0 ireq->stp.cmd.lbah_exp 0
PARAM_VALUE 0 ireq->stp.cmd.lbal 0
PARAM_VALUE 0 ireq->stp.cmd.lbal_exp 0
PARAM_VALUE 0 ireq->stp.cmd.lbam 0
PARAM_VALUE 0 ireq->stp.cmd.lbam_exp 0
PARAM_VALUE 0 ireq->stp.cmd.sector_count 0
PARAM_VALUE 0 ireq->stp.cmd.sector_count_exp 0
PARAM_VALUE 0 ireq->target_device 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->domain_dev 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->working_request 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->working_request->owning_controller 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->working_request->target_device 4096-ptr_max
PARAM_VALUE 0 ireq->target_device->working_request->ttype_ptr.io_task_ptr 4096-ptr_max
PARAM_VALUE 0 ireq->tc 4096-ptr_max
PARAM_VALUE 0 ireq->tc->stp_retry_count 0
PARAM_VALUE 0 ireq->tc->task_phase 1
PARAM_VALUE 0 ireq->tc->task_type 2,10
PARAM_VALUE 0 ireq->tc->type.stp.command 0
PARAM_VALUE 0 ireq->tc->type.stp.control 0
PARAM_VALUE 0 ireq->tc->type.stp.data_offset 0
PARAM_VALUE 0 ireq->tc->type.stp.features 0
PARAM_VALUE 0 ireq->tc->type.stp.fis_type 70
PARAM_VALUE 0 ireq->tc->type.stp.ncq_tag 0
PARAM_VALUE 0 ireq->tc->type.stp.pm_port 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved0 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved1 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved2 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved3 0
PARAM_VALUE 0 ireq->tc->type.stp.reserved4 0
PARAM_VALUE 0 ireq->ttype_ptr.io_task_ptr 4096-ptr_max
CAPPED_DATA 0 ireq 1
DATA_SOURCE 0 ireq $0
FUZZY_MAX 0 ireq->sm.current_state_id 14
HARD_MAX 0 ireq->sm.current_state_id 14
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 irq

drivers/scsi/isci/request.c sci_stp_request_pio_data_out_trasmit_data_frame() -> sci_controller_continue_io()

Type Parameter Key Value
PARAM_VALUE 0 ireq 4096-ptr_max
PARAM_VALUE 0 ireq->stp.req.pio_len 1-u32max
PARAM_VALUE 0 ireq->stp.req.sgl.index 0-s32max
PARAM_VALUE 0 ireq->tc 4096-ptr_max
PARAM_VALUE 0 ireq->tc->type.stp.fis_type 70
DATA_SOURCE 0 ireq $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ihost->scic_lock
HALF_LOCKED2 irq

drivers/scsi/isci/remote_device.c sci_remote_device_continue_request() -> sci_controller_continue_io()

Type Parameter Key Value
PARAM_VALUE 0 ireq 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL