Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/mmc/core/sdio_cis.c sdio_read_cis() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 *card->raw_csd 0-4294967295
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 9-1803
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 8688815981564522496
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card->dev.type (-1),48
CAPPED_DATA 3 addr 1
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 card->host->ios.clock
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_cis.c sdio_read_cis() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 *card->raw_csd 0-4294967295
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 1970721366550732800
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card->dev.type (-1),48
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 card->host->ios.clock
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_cis.c sdio_read_cis() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 *card->raw_csd 0-4294967295
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 5306726382360383488
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card->dev.type (-1),48
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 card->host->ios.clock
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_cis.c sdio_read_cis() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 *card->raw_csd 0-4294967295
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 4096-ptr_max
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card (-1),2576
BUF_SIZE 0 card->dev.type (-1),48
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 card->host->ios.clock
UNITS 3 addr unit_byte
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_irq.c sdio_claim_irq() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 4
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6604807592898826240
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_irq.c sdio_claim_irq() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 4
PARAM_VALUE 5 out 0
BIT_INFO 4 in 0x1,0xff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_irq.c sdio_get_pending_irqs() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 5
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 8123009460590141440
DATA_SOURCE 5 out $1

drivers/mmc/core/sdio_irq.c sdio_get_pending_irqs() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 255
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 4852460090382905344
NOCHECK_CALL

drivers/mmc/core/sdio_irq.c sdio_release_irq() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 4
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 1673749829706752000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_irq.c sdio_release_irq() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 4
PARAM_VALUE 4 in 0,2-255
PARAM_VALUE 5 out 0
FUZZY_MAX 4 in 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_disable_func() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 2
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6280536634982502400
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_disable_func() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 2
PARAM_VALUE 5 out 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_enable_func() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->bus_ops->hw_reset 4096-ptr_max
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 2
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 1257127872150093824
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_enable_func() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->bus_ops->hw_reset 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 2
PARAM_VALUE 5 out 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_enable_func() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 card->host->bus_ops->hw_reset 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 3
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 1257127872150093824
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
HALF_LOCKED2 &common->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 _T->lock

drivers/mmc/core/sdio_io.c sdio_f0_readb() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 0-243,249,4408,131068
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 1322763484366946304
CAPPED_DATA 3 addr 1
DATA_SOURCE 3 addr $1
FUZZY_MAX 3 addr 9
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_io.c sdio_f0_writeb() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 4,6-7,19,240-242,245,250-255,131068
PARAM_VALUE 5 out 0
DATA_SOURCE 3 addr $2
DATA_SOURCE 4 in $1
HARD_MAX 3 addr 131068
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 in 0-255

drivers/mmc/core/sdio_io.c sdio_readb() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card->host->sdio_irq_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
PARAM_VALUE 1 write 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6514139176366063616
DATA_SOURCE 3 addr $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio_io.c sdio_set_block_size() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 5 out 0
CAPPED_DATA 4 in 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex

drivers/mmc/core/sdio_io.c sdio_set_block_size() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 17-131071
PARAM_VALUE 5 out 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &wl->mutex

drivers/mmc/core/sdio_io.c sdio_writeb() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 1 write 1
PARAM_VALUE 5 out 0
DATA_SOURCE 3 addr $2
DATA_SOURCE 4 in $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 card->host->fail_mmc_request.stacktrace_depth 0-u64max
HOST_DATA 4 in 0-255
UNITS 3 addr unit_byte
HALF_LOCKED2 &common->rx_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wl->mutex

drivers/mmc/core/sdio_io.c sdio_writeb_readb() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card->host->claimed 1
PARAM_VALUE 0 card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 write 1
PARAM_VALUE 3 addr 131068
PARAM_VALUE 5 out 2628222797062479872
DATA_SOURCE 3 addr $2
DATA_SOURCE 4 in $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wl->mutex
TYPE_LOCK (struct wl1251)->mutex

drivers/mmc/core/sdio.c mmc_sdio_alive() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio.c mmc_sdio_switch_hs() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.high_speed 1
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 19
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 813452134357438464
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x4,0xffffffff

drivers/mmc/core/sdio.c mmc_sdio_switch_hs() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.high_speed 1
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 19
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x4,0xffffffff

drivers/mmc/core/sdio.c sdio_disable_cd() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 8434936575440101376
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_disable_cd() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0
BIT_INFO 4 in 0x80,0xff

drivers/mmc/core/sdio.c sdio_disable_wide() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 5527086265492017152
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/core/sdio.c sdio_disable_wide() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x1,0xffffffff
BIT_INFO 4 in 0x20,0xfd
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/core/sdio.c sdio_enable_wide() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 656669696147902464
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/core/sdio.c sdio_enable_wide() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 7
PARAM_VALUE 4 in 2,6-254
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0
BIT_INFO 0 card->host->caps 0x1,0xffffffff
BIT_INFO 4 in 0x2,0xfe
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 0
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 8
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 18
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 19
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 4793041350661955584
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->scr.sda_spec3 1
PARAM_VALUE 0 card->sw_caps.sd3_bus_mode 0
PARAM_VALUE 0 card->sw_caps.sd3_drv_type 0
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 20
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->scr.sda_spec3 1
PARAM_VALUE 0 card->sw_caps.sd3_bus_mode 0,7,15,23,31
PARAM_VALUE 0 card->sw_caps.sd3_drv_type 0
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 21
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0
FUZZY_MAX 0 card->sw_caps.sd3_bus_mode 0

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->scr.sda_spec3 1
PARAM_VALUE 0 card->sw_caps.sd3_bus_mode 0,7,15,23,31
PARAM_VALUE 0 card->sw_caps.sd3_drv_type 0,2,4,6,8,10,12,14
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 22
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 6199682400748859392
DATA_SOURCE 0 card $0
FUZZY_MAX 0 card->sw_caps.sd3_bus_mode 0
FUZZY_MAX 0 card->sw_caps.sd3_drv_type 0
BIT_INFO 0 card->sw_caps.sd3_drv_type 0x0,0xe

drivers/mmc/core/sdio.c sdio_read_cccr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->cccr.sdio_vsn 0-15
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->scr.sda_spec3 1
PARAM_VALUE 0 card->sw_caps.sd3_bus_mode 0,7,15,23,31
PARAM_VALUE 0 card->sw_caps.sd3_drv_type 0,2,4,6,8,10,12,14
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 22
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0
FUZZY_MAX 0 card->sw_caps.sd3_bus_mode 0
FUZZY_MAX 0 card->sw_caps.sd3_drv_type 0
BIT_INFO 0 card->sw_caps.sd3_drv_type 0x0,0xe
BIT_INFO 4 in 0x3,0xff

drivers/mmc/core/sdio.c sdio_read_fbr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 256-1792
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 4120392875101818880
CAPPED_DATA 3 addr 1
LOCK2 &pool->lock

drivers/mmc/core/sdio.c sdio_read_fbr() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 1-131071
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 4120392875101818880
PARAM_VALUE 5 *out 15
CAPPED_DATA 3 addr 1
LOCK2 &pool->lock

drivers/mmc/core/sdio.c sdio_select_driver_type() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->drive_strength 0
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->ops 4096-ptr_max
PARAM_VALUE 0 card->host->ops->select_drive_strength 1-u64max
PARAM_VALUE 0 card->scr.sda_spec3 1-255
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 21
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 2638256489163812864
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_select_driver_type() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->drive_strength 0
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->ops 4096-ptr_max
PARAM_VALUE 0 card->host->ops->select_drive_strength 1-u64max
PARAM_VALUE 0 card->scr.sda_spec3 1-255
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 21
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_set_bus_speed_mode() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->caps 262144-u32max
PARAM_VALUE 0 card->host->ops 4096-ptr_max
PARAM_VALUE 0 card->scr.sda_spec3 1-255
PARAM_VALUE 1 write 0
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 19
PARAM_VALUE 4 in 0
PARAM_VALUE 5 out 2777425021101199360
DATA_SOURCE 0 card $0

drivers/mmc/core/sdio.c sdio_set_bus_speed_mode() -> mmc_io_rw_direct()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->host 4096-ptr_max
PARAM_VALUE 0 card->host->caps 262144-u32max
PARAM_VALUE 0 card->host->led->brightness 0-4294967295
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner 0,(-1)
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.lock.owner_cpu 0,u32max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->cmd_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 card->host->ops 4096-ptr_max
PARAM_VALUE 0 card->scr.sda_spec3 1-255
PARAM_VALUE 1 write 1
PARAM_VALUE 2 fn 0
PARAM_VALUE 3 addr 19
PARAM_VALUE 4 in 0-249
PARAM_VALUE 5 out 0
DATA_SOURCE 0 card $0