Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/ata/pata_cmd640.c cmd640_set_piomode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 2127273217713975296
PARAM_VALUE 1 b 6373717354689777664
PARAM_VALUE 2 m 6373717354689777664
PARAM_VALUE 3 what 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/pata_via.c via_do_set_mode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 3052397161493200896
PARAM_VALUE 1 b 4301706610598432768
PARAM_VALUE 2 m 4301706610598432768
PARAM_VALUE 3 what 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/pata_ep93xx.c ep93xx_pata_set_piomode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 891590959329427456
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 2 m 4096-ptr_max
PARAM_VALUE 3 what 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/pata_amd.c timing_setup() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 3253045837180035072
PARAM_VALUE 1 b 1833193532598800384
PARAM_VALUE 2 m 1833193532598800384
PARAM_VALUE 3 what 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/pata_amd.c timing_setup() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 3253045837180035072
PARAM_VALUE 1 b 1833193532598800384
PARAM_VALUE 2 m 1833193532598800384
PARAM_VALUE 3 what 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/libata-pata-timings.c ata_timing_compute() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 7672353681653219328
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 2 m 4096-ptr_max
PARAM_VALUE 3 what 136
CAPPED_DATA 1 b->mode 1
CAPPED_DATA 2 m->mode 1
DATA_SOURCE 1 b $2
DATA_SOURCE 2 m $2
MEM_ZERO 0 a
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/libata-pata-timings.c ata_timing_compute() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 7672353681653219328
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 2 m 4096-ptr_max
PARAM_VALUE 3 what 511
CAPPED_DATA 1 b->mode 1
CAPPED_DATA 2 m->mode 1
DATA_SOURCE 1 b $2
DATA_SOURCE 2 m $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/pata_ali.c ali_set_dmamode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 108708885048684544
PARAM_VALUE 1 b 3706232647661613056
PARAM_VALUE 2 m 3706232647661613056
PARAM_VALUE 3 what 15
NOCHECK_CALL

drivers/ata/pata_ali.c ali_set_dmamode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 108708885048684544
PARAM_VALUE 1 b 3706232647661613056
PARAM_VALUE 2 m 3706232647661613056
PARAM_VALUE 3 what 15
NOCHECK_CALL

drivers/ata/pata_ali.c ali_set_piomode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 561221141606395904
PARAM_VALUE 1 b 4144205709420347392
PARAM_VALUE 2 m 4144205709420347392
PARAM_VALUE 3 what 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/pata_ali.c ali_set_piomode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 561221141606395904
PARAM_VALUE 1 b 4144205709420347392
PARAM_VALUE 2 m 4144205709420347392
PARAM_VALUE 3 what 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex

drivers/ata/pata_cmd64x.c cmd64x_set_timing() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 1317579882418884608
PARAM_VALUE 1 b 58452419760283648
PARAM_VALUE 2 m 1317579882418884608
PARAM_VALUE 3 what 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/pata_atp867x.c atp867x_set_piomode() -> ata_timing_merge()

Type Parameter Key Value
PARAM_VALUE 0 a 1515328721272946688
PARAM_VALUE 1 b 1246056384503353344
PARAM_VALUE 2 m 1246056384503353344
PARAM_VALUE 3 what 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ap->host->eh_mutex