Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 36 files:
- drivers/spi/spi-altera-core.c
- drivers/spi/spi-armada-3700.c
- drivers/spi/spi-axiado.c
- drivers/spi/spi-bcm2835.c
- drivers/spi/spi-bcm2835aux.c, line 254
- drivers/spi/spi-bitbang.c, line 312
- drivers/spi/spi-cadence.c
- drivers/spi/spi-clps711x.c, line 86
- drivers/spi/spi-dw-core.c
- drivers/spi/spi-ep93xx.c
- drivers/spi/spi-geni-qcom.c
- drivers/spi/spi-hisi-kunpeng.c, line 381
- drivers/spi/spi-img-spfi.c
- drivers/spi/spi-ingenic.c, line 118
- drivers/spi/spi-jcore.c, line 133
- drivers/spi/spi-lantiq-ssc.c
- drivers/spi/spi-lp8841-rtc.c, line 131
- drivers/spi/spi-microchip-core-spi.c
- drivers/spi/spi-mpfs.c
- drivers/spi/spi-mt65xx.c
- drivers/spi/spi-mxic.c, line 645
- drivers/spi/spi-pl022.c
- drivers/spi/spi-pxa2xx-dma.c, line 57
- drivers/spi/spi-pxa2xx.c
- drivers/spi/spi-qcom-qspi.c
- drivers/spi/spi-rb4xx.c, line 138
- drivers/spi/spi-realtek-rtl.c, line 127
- drivers/spi/spi-rockchip.c
- drivers/spi/spi-spacemit-k1.c
- drivers/spi/spi-sprd.c, line 809
- drivers/spi/spi-st-ssc4.c, line 168
- drivers/spi/spi-stm32.c
- drivers/spi/spi-sunplus-sp7021.c, line 387
- drivers/spi/spi-uniphier.c
- drivers/spi/spi-xlp.c, line 364
- drivers/spi/spi.c, line 1916
Smatch caller information:
drivers/spi/spi-microchip-core-spi.c mchp_corespi_interrupt() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver | 0,4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-microchip-core-spi.c mchp_corespi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-cadence.c cdns_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-cadence.c cdns_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-cadence.c cdns_target_abort() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-jcore.c jcore_spi_txrx() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-altera-core.c altera_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-altera-core.c altera_spi_txrx() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-geni-qcom.c geni_spi_isr() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mas->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct spi_geni_master)->lock |
drivers/spi/spi-geni-qcom.c geni_spi_isr() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mas->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct spi_geni_master)->lock |
drivers/spi/spi-geni-qcom.c spi_geni_target_abort() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 1-u64max |
| PARAM_VALUE | 0 | ctlr->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->abort_done.done | 0-4294967293,4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->abort_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->abort_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->abort_done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->abort_failed | 1 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->cancel_done.done | 0-4294967293,4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->cancel_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->cancel_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->cancel_done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->cur_xfer | 0 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->rx_reset_done.done | 0-4294967293,4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->rx_reset_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->rx_reset_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->rx_reset_done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->tx_reset_done.done | 0-4294967293,4294967295 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->tx_reset_done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->tx_reset_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->tx_reset_done.wait.lock.owner_cpu | 4294967295 |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-geni-qcom.c spi_gsi_callback_result() -> spi_finalize_current_transfer()
| 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->status | (-5) |
| PARAM_VALUE | 0 | ctlr->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver | 0,4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-geni-qcom.c spi_gsi_callback_result() -> spi_finalize_current_transfer()
| 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->status | (-5),0 |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| FUZZY_MAX | 0 | ctlr->cur_msg->status | 0 |
| BIT_INFO | 0 | ctlr->cur_msg->status | 0x0,0xfffffffb |
| HARD_MAX | 0 | ctlr->cur_msg->status | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-hisi-kunpeng.c hisi_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 1-u64max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-dw-core.c dw_spi_enh_handler() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/spi/spi-dw-core.c dw_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-dw-core.c dw_spi_transfer_handler() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr->cur_msg | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg->status | (-5) |
| PARAM_VALUE | 0 | ctlr->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/spi/spi-dw-core.c dw_spi_transfer_handler() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/spi/spi-xlp.c xlp_spi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-qcom-qspi.c qcom_qspi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctrl->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct qcom_qspi)->lock |
drivers/spi/spi-qcom-qspi.c qcom_qspi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctrl->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct qcom_qspi)->lock |
drivers/spi/spi-rockchip.c rockchip_spi_dma_rxcb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-rockchip.c rockchip_spi_dma_txcb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-rockchip.c rockchip_spi_isr() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-rockchip.c rockchip_spi_target_abort() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-rockchip.c rockchip_spi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-mt65xx.c mtk_spi_interrupt_thread() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-ep93xx.c ep93xx_spi_dma_callback() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->dma_rx->device->dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ctlr->dev.driver_data->dma_tx->device->dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-ep93xx.c ep93xx_spi_interrupt() -> spi_finalize_current_transfer()
| 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->state | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | *ctlr->cur_msg->state->rx_buf | 0-u16max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-bcm2835.c bcm2835_spi_dma_rx_done() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dma_tx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dma_tx->device | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-bcm2835.c bcm2835_spi_dma_tx_done() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-bcm2835.c bcm2835_spi_interrupt() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-pxa2xx-dma.c pxa2xx_spi_dma_transfer_complete() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-lp8841-rtc.c spi_lp8841_rtc_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-rb4xx.c rb4xx_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-pl022.c dma_callback() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-pl022.c pl022_interrupt_handler() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-pl022.c pl022_interrupt_handler() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-sprd.c sprd_spi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-st-ssc4.c spi_st_transfer_one() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-stm32.c stm32_spi_dma_rx_cb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-stm32.c stm32fx_spi_dma_tx_cb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-stm32.c stm32fx_spi_irq_thread() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-stm32.c stm32h7_spi_device_abort() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-stm32.c stm32h7_spi_irq_thread() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-stm32.c stm32h7_spi_transfer_one_poll() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctrl->io_mutex | ||
| HALF_LOCKED2 | &ctrl->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-uniphier.c uniphier_spi_dma_rxcb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-uniphier.c uniphier_spi_dma_txcb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-spacemit-k1.c k1_spi_dma_callback() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-spacemit-k1.c k1_spi_ssp_isr() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-bcm2835aux.c bcm2835aux_spi_interrupt() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-lantiq-ssc.c lantiq_ssc_bussy_work() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-lantiq-ssc.c lantiq_ssc_bussy_work() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg->status | (-5) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-axiado.c ax_spi_irq() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-axiado.c ax_spi_process_rx_and_finalize() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/spi/spi-sunplus-sp7021.c sp7021_spi_target_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-clps711x.c spi_clps711x_isr() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-pxa2xx.c int_error_stop() -> spi_finalize_current_transfer()
| 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->status | (-5)-(-4) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/spi/spi-pxa2xx.c int_transfer_complete() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->cur_msg | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-armada-3700.c a3700_spi_transfer_one_fifo() -> spi_finalize_current_transfer()
| 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->xfer_completion.done | 0 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-armada-3700.c a3700_spi_transfer_one_full_duplex() -> spi_finalize_current_transfer()
| 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->xfer_completion.done | 0 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_dma_rx_cb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &spfi->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct img_spfi)->lock |
drivers/spi/spi-img-spfi.c img_spfi_dma_tx_cb() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &spfi->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct img_spfi)->lock |
drivers/spi/spi-ingenic.c spi_ingenic_finalize_transfer() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ctlr | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | ctlr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | ctlr | unit_byte |
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/spi/spi-bitbang.c spi_bitbang_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-mxic.c mxic_spi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-mpfs.c mpfs_spi_interrupt() -> spi_finalize_current_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctlr | 4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ctlr->dev.driver | 0,4096-ptr_max |
| DATA_SOURCE | 0 | ctlr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-mpfs.c mpfs_spi_transfer_one() -> spi_finalize_current_transfer()
| 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 |
| CAPPED_DATA | 0 | ctlr->dummy_rx | 1 |
| CAPPED_DATA | 0 | ctlr->dummy_tx | 1 |
| DATA_SOURCE | 0 | ctlr | $0 |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr | (-1) |
| STR_LEN | 0 | ctlr->cur_msg->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &ctlr->io_mutex | |
| HALF_LOCKED2 | 0 | &ctlr->dev.driver_data->op_lock | |
| TYPE_LOCK | (struct spi_controller)->io_mutex |