Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/esas2r/esas2r_io.c esas2r_build_prd_iblk() -> (struct esas2r_sg_context)->get_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 sgc 2783629680092569600,3352068767446413312,5960774344854446080,6347106480302026752,7127245854933446656
PARAM_VALUE 0 sgc->adapter 4096-ptr_max
PARAM_VALUE 0 sgc->adapter->buffered_ioctl_done 0-1
PARAM_VALUE 0 sgc->adapter->disc_ctx.dev_addr_type 0,4
PARAM_VALUE 0 sgc->adapter->disc_ctx.flags 0-2,4-65532
PARAM_VALUE 0 sgc->adapter->disc_ctx.state 0-6,255
PARAM_VALUE 0 sgc->adapter->firmware.state 0-2
PARAM_VALUE 0 sgc->adapter->flash_context.comp_typ 0,2-5
PARAM_VALUE 0 sgc->adapter->flash_context.fi_hdr_len 0,2176
PARAM_VALUE 0 sgc->adapter->flash_context.func 0-1
PARAM_VALUE 0 sgc->adapter->flash_context.num_comps 0,6
PARAM_VALUE 0 sgc->adapter->flash_context.task 0-8
PARAM_VALUE 0 sgc->adapter->fm_api_command_done 0-1
PARAM_VALUE 0 sgc->adapter->fs_api_command_done 0-1
PARAM_VALUE 0 sgc->adapter->fw_events_off 0-1
PARAM_VALUE 0 sgc->adapter->index 0-31,2147483648-u32max
PARAM_VALUE 0 sgc->adapter->init_msg 0-4
PARAM_VALUE 0 sgc->adapter->int_mask 0,4112
PARAM_VALUE 0 sgc->adapter->intr_mode 0-1
PARAM_VALUE 0 sgc->adapter->max_vdareq_size 0,128,1024
PARAM_VALUE 0 sgc->adapter->nvram_command_done 0-1
PARAM_VALUE 0 sgc->adapter->outbound_copy 0,8-u64max
PARAM_VALUE 0 sgc->adapter->vda_command_done 0-1
PARAM_VALUE 0 sgc->adapter->vrq_mds 0
PARAM_VALUE 0 sgc->adapter->window_base 0,131072-u32max
PARAM_VALUE 0 sgc->first_req 4096-ptr_max
PARAM_VALUE 0 sgc->first_req->vrq 4096-ptr_max
PARAM_VALUE 0 sgc->first_req->vrq->scsi.cdb 4096-ptr_max
PARAM_VALUE 0 sgc->get_phys_addr 2387268183788347392,5706481840526303232,6701806545554231296,8055205972891414528,8596219465641082880
PARAM_VALUE 0 sgc->length 1-u32max
PARAM_VALUE 0 sgc->sge.a64.chain 0
PARAM_VALUE 0 sgc->sge.a64.curr 1-u64max
PARAM_VALUE 0 sgc->sge.a64.last 1-u64max
PARAM_VALUE 0 sgc->sge.a64.limit 4096-ptr_max
PARAM_VALUE 0 sgc->sge.prd.chain 0,4096-ptr_max
PARAM_VALUE 0 sgc->sge.prd.chain->ctl_len 16777216
PARAM_VALUE 0 sgc->sge.prd.curr 1-u64max
PARAM_VALUE 1 addr 3038388362184941568
BUF_SIZE 0 sgc->cur_offset (-1),1,262144
DATA_SOURCE 0 sgc $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.header_buff_phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.orig_len
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->fs_api_buffer_size
NO_OVERFLOW_SIMPLE 0 sgc->adapter->inbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 sgc->adapter->inbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 sgc->adapter->outbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 sgc->adapter->outbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 sgc->adapter->ppfs_api_buffer
NO_OVERFLOW_SIMPLE 0 sgc->adapter->ppvda_buffer
NO_OVERFLOW_SIMPLE 0 sgc->adapter->uncached_phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->uncached_size
NO_OVERFLOW_SIMPLE 0 sgc->num_sgel
NO_OVERFLOW_SIMPLE 0 sgc->sge.prd.chain->address
HALF_LOCKED2 &a->fm_api_mutex
HALF_LOCKED2 &a->fs_api_mutex
HALF_LOCKED2 &a->mem_lock
HALF_LOCKED2 &a->nvram_semaphore
HALF_LOCKED2 global &buffered_ioctl_semaphore

drivers/scsi/esas2r/esas2r_io.c esas2r_build_sg_list_sge() -> (struct esas2r_sg_context)->get_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 sgc 2783629680092569600,3352068767446413312,5960774344854446080,6347106480302026752,7127245854933446656
PARAM_VALUE 0 sgc->adapter 4096-ptr_max
PARAM_VALUE 0 sgc->adapter->buffered_ioctl_done 0-1
PARAM_VALUE 0 sgc->adapter->disc_ctx.dev_addr_type 0,4
PARAM_VALUE 0 sgc->adapter->disc_ctx.flags 0-2,4-65532
PARAM_VALUE 0 sgc->adapter->disc_ctx.state 0-6,255
PARAM_VALUE 0 sgc->adapter->firmware.state 0-2
PARAM_VALUE 0 sgc->adapter->flash_context.comp_typ 0,2-5
PARAM_VALUE 0 sgc->adapter->flash_context.fi_hdr_len 0,2176
PARAM_VALUE 0 sgc->adapter->flash_context.func 0-1
PARAM_VALUE 0 sgc->adapter->flash_context.num_comps 0,6
PARAM_VALUE 0 sgc->adapter->flash_context.task 0-8
PARAM_VALUE 0 sgc->adapter->fm_api_command_done 0-1
PARAM_VALUE 0 sgc->adapter->fs_api_command_done 0-1
PARAM_VALUE 0 sgc->adapter->fw_events_off 0-1
PARAM_VALUE 0 sgc->adapter->index 0-31,2147483648-u32max
PARAM_VALUE 0 sgc->adapter->init_msg 0-4
PARAM_VALUE 0 sgc->adapter->int_mask 0,4112
PARAM_VALUE 0 sgc->adapter->intr_mode 0-1
PARAM_VALUE 0 sgc->adapter->max_vdareq_size 0,128,1024
PARAM_VALUE 0 sgc->adapter->nvram_command_done 0-1
PARAM_VALUE 0 sgc->adapter->outbound_copy 0,8-u64max
PARAM_VALUE 0 sgc->adapter->vda_command_done 0-1
PARAM_VALUE 0 sgc->adapter->vrq_mds 0
PARAM_VALUE 0 sgc->adapter->window_base 0,131072-u32max
PARAM_VALUE 0 sgc->first_req 4096-ptr_max
PARAM_VALUE 0 sgc->get_phys_addr 2387268183788347392,5706481840526303232,6701806545554231296,8055205972891414528,8596219465641082880
PARAM_VALUE 0 sgc->length 1-u32max
PARAM_VALUE 0 sgc->sge.a64.chain 0,4096-ptr_max
PARAM_VALUE 0 sgc->sge.a64.chain->length 2214592512
PARAM_VALUE 0 sgc->sge.a64.curr 1-u64max
PARAM_VALUE 0 sgc->sge.a64.last 1-u64max
PARAM_VALUE 0 sgc->sge.a64.limit 4096-ptr_max
PARAM_VALUE 1 addr 1980287942006190080
BUF_SIZE 0 sgc->cur_offset (-1),1,262144
DATA_SOURCE 0 sgc $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.header_buff_phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.orig_len
NO_OVERFLOW_SIMPLE 0 sgc->adapter->firmware.phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->fs_api_buffer_size
NO_OVERFLOW_SIMPLE 0 sgc->adapter->inbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 sgc->adapter->inbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 sgc->adapter->outbound_list_md.esas2r_param
NO_OVERFLOW_SIMPLE 0 sgc->adapter->outbound_list_md.phys_addr
NO_OVERFLOW_SIMPLE 0 sgc->adapter->ppfs_api_buffer
NO_OVERFLOW_SIMPLE 0 sgc->adapter->ppvda_buffer
NO_OVERFLOW_SIMPLE 0 sgc->adapter->uncached_phys
NO_OVERFLOW_SIMPLE 0 sgc->adapter->uncached_size
NO_OVERFLOW_SIMPLE 0 sgc->num_sgel
HALF_LOCKED2 &a->fs_api_mutex
HALF_LOCKED2 global &buffered_ioctl_semaphore