Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/mmc/core/block.c __mmc_blk_ioctl_cmd() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 5603860105563639808
PARAM_VALUE 0 data->flags 256,512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
DATA_SOURCE 1 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/mmc/core/block.c mmc_blk_data_prep() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->flags 256,512,4352,4608,8448,8704,12544,12800
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
MEM_ZERO 0 data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/mmc/core/block.c mmc_sd_num_wr_blocks() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 1543842067056271360
PARAM_VALUE 0 data->flags 512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
PARAM_VALUE 1 card->type 1
DATA_SOURCE 1 card $0
BIT_INFO 1 card->state 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mq->complete_lock
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_ops.c mmc_io_rw_extended() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 3663405608063217664
PARAM_VALUE 0 data->flags 256,512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
DATA_SOURCE 1 card $0
NOSPEC 0 data->blksz
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->blksz 1-511[c]
HOST_DATA 0 data->blocks 1-511[c]
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
USER_DATA 0 data->blksz 1-511[c]
USER_DATA 0 data->blocks 1-511[c]

drivers/mmc/core/mmc_test.c mmc_test_prepare_mrq() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->flags 256,512
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
PARAM_VALUE 1 card->type 0-1
BUF_SIZE 1 card s32min-(-2),1-s32max
BUF_SIZE 1 card s32min-(-2),1-s32max
FUZZY_MAX 0 data->flags 512
BIT_INFO 0 data->flags 0x0,0x300
HARD_MAX 0 data->flags 512
NOCHECK_CALL
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
UNITS 1 card unit_array_size
LOCK2 global &mmc_test_lock

drivers/mmc/core/mmc_ops.c mmc_send_adtc_data() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 1887357072162959360
PARAM_VALUE 0 data->flags 512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 0,4096-ptr_max
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card->dev.type (-1),48
DATA_SOURCE 1 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 1 card->debugfs_root->d_fsdata
NO_OVERFLOW_SIMPLE 1 card->debugfs_root->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 1 card->dev.dma_range_map
NO_OVERFLOW_SIMPLE 1 card->dev.p
NO_OVERFLOW_SIMPLE 1 card->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 1 card->dev.physical_location
NO_OVERFLOW_SIMPLE 1 card->host->ios.clock

drivers/mmc/core/mmc_ops.c mmc_send_bus_test() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 2642706291587026944
PARAM_VALUE 0 data->flags 256,512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
PARAM_VALUE 1 card->host 4096-ptr_max
PARAM_VALUE 1 card->type 0
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card->dev.type (-1),48
DATA_SOURCE 1 card $0
BIT_INFO 1 card->ext_csd.part_config 0x0,0xf8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 1 card->host->ios.clock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c mmc_submit_one() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 535561770779459584
PARAM_VALUE 0 data->flags 256,512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0,1000000000
DATA_SOURCE 0 data $0
BIT_INFO 0 data->sg_len 0x0,0x7fffffff
MEM_ZERO 0 data
NOCHECK_CALL
LOCK2 &pool->lock

drivers/mmc/core/sd.c sd_write_ext_reg() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 8926220842969186304
PARAM_VALUE 0 data->flags 256
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card->dev.type (-1),48
DATA_SOURCE 1 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 1 card->host->ios.clock

drivers/mmc/core/sd_ops.c mmc_app_sd_status() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 8614973248886456320
PARAM_VALUE 0 data->flags 512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
DATA_SOURCE 1 card $0
BIT_INFO 1 card->csd.cmdclass 0x100,0xffff
NOCHECK_CALL

drivers/mmc/core/sd_ops.c mmc_app_send_scr() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 4943227244733095936
PARAM_VALUE 0 data->flags 512
PARAM_VALUE 0 data->timeout_clks 0
PARAM_VALUE 0 data->timeout_ns 0
PARAM_VALUE 1 card 4096-ptr_max
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card (-1),2576
BUF_SIZE 1 card->dev.type (-1),48
DATA_SOURCE 1 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 1 card->host->ios.clock
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/sdio.c ath6kl_sdio_scat_rw() -> mmc_set_data_timeout()

Type Parameter Key Value
PARAM_VALUE 0 data 2851871375566790656
PARAM_VALUE 0 data->flags 256,512
MEM_ZERO 0 data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL