Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/ata/libata-core.c ata_do_link_spd_quirk() -> sata_spd_string()

Type Parameter Key Value
PARAM_VALUE 0 spd 1

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

Type Parameter Key Value
PARAM_VALUE 0 spd 0-15
HOST_DATA 0 spd 0-15

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

Type Parameter Key Value
PARAM_VALUE 0 spd 0-15
HOST_DATA 0 spd 0-15

drivers/ata/libata-transport.c show_ata_link_hw_sata_spd_limit() -> sata_spd_string()

Type Parameter Key Value
PARAM_VALUE 0 spd 0-32
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/ata/libata-transport.c show_ata_link_sata_spd() -> sata_spd_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/ata/libata-transport.c show_ata_link_sata_spd_limit() -> sata_spd_string()

Type Parameter Key Value
PARAM_VALUE 0 spd 0-32
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 spd 0-32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 spd 0-32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex