Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/ata/sata_sil24.c sil24_error_intr() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ata_host)->lock

drivers/ata/sata_sil24.c sil24_error_intr() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap->nr_pmp_links 1
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ata_host)->lock

drivers/ata/sata_sil24.c sil24_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_sil24.c sil24_init_port() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
DATA_SOURCE 0 ap $0
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 &ap->host->eh_mutex
HALF_LOCKED2 0 &ap->host->eh_mutex

drivers/ata/sata_sil24.c sil24_pmp_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_sil24.c sil24_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/libata-sff.c ata_sff_prereset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-sff.c ata_sff_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libata-core.c ata_dev_configure() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
BIT_INFO 0 ap->flags 0x40000,0xffffffffffffffbf
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255

drivers/ata/libata-core.c ata_force_link_limits() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/libata-core.c ata_force_link_limits() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/libata-core.c ata_force_link_limits() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/libata-core.c ata_link_next() -> sata_pmp_attached()

Type Parameter Key Value
BUF_SIZE 0 ap (-1)-0,4,16,24-s32max
BUF_SIZE 0 ap (-1)-0,4,16,24-s32max
BUF_SIZE 0 ap->lock (-1),72
BUF_SIZE 0 ap->private_data (-1),2080
DATA_SOURCE 0 ap $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_context.i.serror 0-u32max
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HOST_DATA 0 ap->link.sata_spd_limit 1-u32max[c]
HALF_LOCKED2 &ap->host->eh_mutex
HALF_LOCKED2 &ap->scsi_scan_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &acpi_scan_lock

drivers/ata/libata-core.c ata_link_next() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
CAPPED_DATA 0 &ap->link 1
DATA_SOURCE 0 ap $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->link.eh_context.i.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex
HALF_LOCKED2 &ap->scsi_scan_mutex
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libata-core.c ata_std_prereset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-core.c ata_wait_ready() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap->private_data->parent->ex_dev.num_phys 1
BIT_INFO 0 ap->flags 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/libata-core.c sata_print_link_status() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/libata-core.c sata_print_link_status() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max

drivers/ata/pata_ep93xx.c ep93xx_pata_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/sata_inic162x.c inic_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_inic162x.c inic_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/libata-eh.c ata_eh_autopsy() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->slave_link->eh_context.i.serror 0-u32max
LOCK2 0 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-eh.c ata_eh_link_report() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-eh.c ata_eh_link_report() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-eh.c ata_eh_link_report() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-eh.c ata_eh_link_set_lpm() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/libata-eh.c ata_eh_link_set_lpm() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255

drivers/ata/pata_parport/pata_parport.c pata_parport_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/sata_mv.c mv6_dev_config() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255

drivers/ata/sata_mv.c mv_edma_cfg() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
BUF_SIZE 0 ap (-1),74,832,1024,2304,4768,9216,24528
BUF_SIZE 0 ap (-1),74,832,1024,2304,4768,9216,24528
BUF_SIZE 0 ap->private_data (-1),576
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.ap->last_ctl 0-255
HOST_DATA 0 ap->link.ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.eh_context.i.serror 0-u32max
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock
HALF_LOCKED2 0 &ap->host->eh_mutex

drivers/ata/sata_mv.c mv_qc_issue() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 ap->lock
HALF_LOCKED2 flags

drivers/ata/sata_fsl.c sata_fsl_scr_read() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->slave_link->pmp 0-255
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/sata_fsl.c sata_fsl_scr_write() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->slave_link->pmp 0-255
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/libata-scsi.c __ata_scsi_find_dev() -> sata_pmp_attached()

Type Parameter Key Value
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &scsidev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock

drivers/ata/libata-scsi.c ata_find_dev() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock

drivers/ata/libata-scsi.c ata_scsi_user_scan() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
BUF_SIZE 0 ap 4768
BUF_SIZE 0 ap 4768
DATA_SOURCE 0 ap r ata_shost_to_port
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/ata/ahci.c ahci_avn_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_nv.c nv_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_nv.c nv_hardreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max

drivers/ata/sata_rcar.c sata_rcar_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_do_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_do_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_do_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_error_intr() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock

drivers/ata/libahci.c ahci_kick_engine() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
DATA_SOURCE 0 ap $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255

drivers/ata/libahci.c ahci_pmp_qc_defer() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

drivers/ata/libahci.c ahci_pmp_retry_softreset() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->slave_link->pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libahci.c ahci_port_resume() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
BUF_SIZE 0 ap->lock (-1),72
BUF_SIZE 0 ap->private_data (-1),2080
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &ap->host->eh_mutex

drivers/ata/libata-acpi.c ata_acpi_bind_dev() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
BIT_INFO 0 ap->flags 0x20000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/ata/libata-pmp.c sata_pmp_eh_handle_disabled_links() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-pmp.c sata_pmp_eh_recover() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->link.ap->last_ctl 0-255
HOST_DATA 0 ap->link.ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.eh_context.i.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HOST_DATA 0 ap->link.sata_spd_limit 1-u32max[c]
LOCK2 0 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-pmp.c sata_pmp_eh_recover() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap->link.device->link->ap 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.device->link->pmp 15
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-pmp.c sata_pmp_eh_recover() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-pmp.c sata_pmp_eh_recover_pmp() -> sata_pmp_attached()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-pmp.c sata_pmp_handle_link_fail() -> sata_pmp_attached()

Type Parameter Key Value

drivers/ata/libata-pmp.c sata_pmp_scr_read() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap->link.device->link->ap 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.device->link->pmp 15
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HOST_DATA 0 ap->slave_link->pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 flags

drivers/ata/libata-pmp.c sata_pmp_scr_write() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap->link.device->link->ap 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.device->link->pmp 15
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HOST_DATA 0 ap->slave_link->pmp 0-255
HALF_LOCKED2 &host->lock

drivers/ata/libata-sata.c ata_eh_analyze_ncq_error() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-sata.c ata_eh_analyze_ncq_error() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
LOCK2 &ap->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/libata-sata.c sata_async_notification() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
BIT_INFO 0 ap->flags 0x40000,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->link.ap->last_ctl 0-255
HOST_DATA 0 ap->link.ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock

drivers/ata/libata-sata.c sata_async_notification() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
CAPPED_DATA 0 ap 1
DATA_SOURCE 0 ap $0
BIT_INFO 0 ap->flags 0x40000,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->link.ap->last_ctl 0-255
HOST_DATA 0 ap->link.ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 ap->lock

drivers/ata/libata-sata.c sata_down_spd_limit() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ap->last_ctl 0-255
HOST_DATA 0 ap->link.eh_info.serror 0-u32max
HOST_DATA 0 ap->link.pmp 0-255
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/libata-sata.c sata_link_resume() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 0,4096-ptr_max
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 &ap->host->eh_mutex

drivers/ata/libata-sata.c sata_link_resume() -> sata_pmp_attached()

Type Parameter Key Value
PARAM_VALUE 0 ap 0,4096-ptr_max
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 &ap->host->eh_mutex