Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/ata/sata_uli.c uli_scr_cfg_read() -> get_scr_cfg_addr()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PARAM_VALUE 0 ap->host 4096-ptr_max
PARAM_VALUE 1 sc_reg 0-2
DATA_SOURCE 1 sc_reg $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/sata_uli.c uli_scr_cfg_write() -> get_scr_cfg_addr()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PARAM_VALUE 0 ap->host 4096-ptr_max
PARAM_VALUE 1 sc_reg 1-2
DATA_SOURCE 1 sc_reg $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/sata_sis.c sis_scr_cfg_read() -> get_scr_cfg_addr()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PARAM_VALUE 0 ap->ap 4096-ptr_max
PARAM_VALUE 0 ap->ap->flags 1073741824-u64max
PARAM_VALUE 0 ap->ap->host 4096-ptr_max
PARAM_VALUE 0 ap->ap->link.device->link->active_tag 0-4294967295
PARAM_VALUE 0 ap->ap->link.device->link->sactive 0-4294967295
PARAM_VALUE 0 ap->device->class 0-4294967295
PARAM_VALUE 0 ap->device->link->active_tag 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->fastdrain_cnt 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->hsm_task_state 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->pflags 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->__state 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->dl.flags 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->mm->mm_cid.max_cids 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->mm->mm_cid.nr_cpus_allowed 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->mm->mm_cid.pcpu_thrs 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->mm->mm_cid.update_deferred 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->numa_scan_period 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->on_rq s32min-s32max
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->psi_flags 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->rt.time_slice 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->ehandler->saved_state 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->host_eh_scheduled 0-4294967295
PARAM_VALUE 0 ap->device->link->ap->scsi_host->shost_state 0-4294967295
PARAM_VALUE 0 ap->device->link->sactive 0-4294967295
PARAM_VALUE 0 *ap->device->gscr 0-4294967295
PARAM_VALUE 1 sc_reg 0-2
BUF_SIZE 0 ap (-1),10240
BUF_SIZE 0 ap (-1),10240
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
DATA_SOURCE 1 sc_reg $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->ap->last_ctl 0-255
HOST_DATA 0 ap->ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->eh_context.i.serror 0-u32max
HOST_DATA 0 ap->eh_info.serror 0-u32max
HOST_DATA 0 ap->hw_sata_spd_limit 0-u32max[c]
HOST_DATA 0 ap->pmp 0-255
HOST_DATA 0 ap->sata_spd 0-15
HOST_DATA 0 ap->sata_spd_limit 0-u32max[c]
HOST_DATA 0 ap->saved_scontrol 0-u32max
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/sata_sis.c sis_scr_cfg_write() -> get_scr_cfg_addr()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PARAM_VALUE 0 ap->ap 4096-ptr_max
PARAM_VALUE 0 ap->ap->flags 1073741824-u64max
PARAM_VALUE 0 ap->ap->host 4096-ptr_max
PARAM_VALUE 0 ap->ap->link.device->link->active_tag 0-4294967295
PARAM_VALUE 0 ap->ap->link.device->link->sactive 0-4294967295
PARAM_VALUE 0 ap->device->class 0-4294967295
PARAM_VALUE 1 sc_reg 1-2
BUF_SIZE 0 ap (-1),10240
BUF_SIZE 0 ap (-1),10240
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
DATA_SOURCE 1 sc_reg $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->ap->last_ctl 0-255
HOST_DATA 0 ap->ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->eh_context.i.serror 0-u32max
HOST_DATA 0 ap->eh_info.serror 0-u32max
HOST_DATA 0 ap->hw_sata_spd_limit 0-u32max[c]
HOST_DATA 0 ap->pmp 0-255
HOST_DATA 0 ap->sata_spd 0-15
HOST_DATA 0 ap->sata_spd_limit 0-u32max[c]
HOST_DATA 0 ap->saved_scontrol 0-u32max
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags