Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/spi/spi-omap2-mcspi.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller_data | 0,4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller_state | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller_state->chconf0 | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller_state->chctrl0 | 0-4294967295 |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| CAPPED_DATA | 2 | xfer->len | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-qup.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 2 | xfer->len | 1 |
| CAPPED_DATA | 2 | xfer->rx_buf | 1 |
| CAPPED_DATA | 2 | xfer->tx_buf | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| CONTAINER | 0 | -2248+0 | $(-1) |
| BIT_INFO | 1 | slv->mode | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-dw-core.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller_state | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-sun6i.c sun6i_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-16777215 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| FUZZY_MAX | 2 | xfer->len | 16777215 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| HARD_MAX | 2 | xfer->len | 16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-pci1xxxx.c pci1xxxx_spi_isr() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 1 | slv | 0 |
| CONTAINER | 0 | *(-2248+0) | $(-1) |
| CONTAINER | 2 | *(-2248-176+192) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-pci1xxxx.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-rockchip.c rockchip_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u16max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| FUZZY_MAX | 2 | xfer->len | u16max |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| HARD_MAX | 2 | xfer->len | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-mt65xx.c mtk_spi_interrupt_thread() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 1 | slv | 0 |
| DATA_SOURCE | 0 | ctlr | $1 |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi-mt65xx.c mtk_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi.c __spi_map_msg() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dma_rx | 0,4096-u64max |
| PARAM_VALUE | 0 | ctlr->dma_rx->device | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dma_tx | 0,4096-u64max |
| PARAM_VALUE | 0 | ctlr->dma_tx->device | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr->dummy_rx | (-1),1-s32max |
| BUF_SIZE | 0 | ctlr->dummy_tx | (-1),1-s32max |
| CAPPED_DATA | 2 | &xfer->transfer_list | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-sprd.c sprd_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->dma.fragmens_len | 8,16,32 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->dma.width | 1-2,4 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->hw_mode | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->hw_speed_hz | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->len | 1-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->read_bufs | 6496619867723972608,6642933483135602688,8648167817234522112 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->trans_len | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->trans_mode | 0,4096,8192,12288 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->word_delay | 14-130 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->write_bufs | 3180496548590620672,5062261755273138176,5596072405620359168,5989962665570369536 |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| PARAM_VALUE | 2 | xfer->word_delay.unit | 2 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-stm32.c stm32_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-uniphier.c uniphier_spi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->bits_per_word | 0-255 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.request | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.runtime_error | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->clk->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->error | 0 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->is_save_param | 1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->mode | 0-u16max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->rx_bytes | 1-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->speed_hz | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->tx_bytes | 1-4294967295 |
| PARAM_VALUE | 1 | *slv->controller->dev.driver_data->rx_buf | 0-255 |
| PARAM_VALUE | 1 | *slv->controller->dev.driver_data->tx_buf | 0-255 |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-spacemit-k1.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-pxa2xx.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| FUZZY_MAX | 2 | xfer->len | 65537 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-rzv2h-rspi.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-img-spfi.c img_spfi_transfer_one() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.request | 0-4294967295 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.runtime_error | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 1 | slv->controller->dev.driver_data->spfi_clk->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u16max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| FUZZY_MAX | 2 | xfer->len | u16max |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| HARD_MAX | 2 | xfer->len | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-ingenic.c spi_xfer_is_dma_mapped() -> (struct spi_controller)->can_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->can_dma | 1-u64max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg_completion.done | 0 |
| PARAM_VALUE | 0 | ctlr->cur_msg_incomplete | 1 |
| PARAM_VALUE | 0 | ctlr->cur_msg_need_completion | 0 |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_mask | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_tx_dma_dev->dma_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | ctlr->dummy_rx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dummy_tx | 1-u64max |
| PARAM_VALUE | 0 | ctlr->flags | 8-u16max |
| PARAM_VALUE | 0 | ctlr->io_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ctlr->io_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->io_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ctlr->xfer_completion.done | 0 |
| PARAM_VALUE | 1 | slv | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->controller | 4096-ptr_max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | slv->dev.of_node->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | xfer | 4096-ptr_max |
| PARAM_VALUE | 2 | xfer->len | 1-u32max |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| DATA_SOURCE | 1 | slv | $1 |
| DATA_SOURCE | 2 | xfer | $2 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| STR_LEN | 1 | slv | (-1) |
| STR_LEN | 1 | slv | (-1) |
| CONTAINER | 0 | -2248+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |