Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spi/spi-tegra210-quad.c tegra_qspi_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 420
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x1,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-255
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 412
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 424
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-s16max
PARAM_VALUE 2 offset 416
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
FUZZY_MAX 1 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-s16max
PARAM_VALUE 2 offset 428
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
FUZZY_MAX 1 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_dma_stop() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-s32max
PARAM_VALUE 2 offset 32
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-s32max[c]
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_fill_tx_fifo_from_client_txbuf() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 264
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x1,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_fill_tx_fifo_from_client_txbuf() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 264
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x1,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_flush_fifos() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 20
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0xc000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
HOST_DATA 1 value 0-u32max
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_handle_timeout() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 16
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
DATA_SOURCE 1 value r tegra_qspi_readl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_mask_clear_irq() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 16
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
DATA_SOURCE 1 value r tegra_qspi_readl
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
HOST_DATA 1 value 0-u32max
NO_OVERFLOW_SIMPLE 0 tqspi->clk->core->parent->req_rate
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_mask_clear_irq() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 396
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x3e000000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
HOST_DATA 1 value 0-u32max
NO_OVERFLOW_SIMPLE 0 tqspi->clk->core->parent->req_rate
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_mask_clear_irq() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 496
PARAM_VALUE 2 offset 20
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
NO_OVERFLOW_SIMPLE 0 tqspi->clk->core->parent->req_rate
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_non_combined_seq_xfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0,2-2147483646
PARAM_VALUE 2 offset 420
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x0,0x7ffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,2-2147483646[c]
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_pio_stop() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-s32max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 0 tqspi $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-s32max[c]
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_probe() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 0 tqspi->base 4096-ptr_max
PARAM_VALUE 1 value 1076887552
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi->clk (-1),1-s32max
BUF_SIZE 0 tqspi->dev 1616
BUF_SIZE 0 tqspi->host 2888-5752
BIT_INFO 0 tqspi->max_buf_size 0x0,0x10100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte

drivers/spi/spi-tegra210-quad.c tegra_qspi_resume() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte

drivers/spi/spi-tegra210-quad.c tegra_qspi_resume() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 4
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte

drivers/spi/spi-tegra210-quad.c tegra_qspi_setup() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &spi->controller->io_mutex
LOCK2 flags
LOCK2 0 &tqspi->lock
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex
TYPE_LOCK (struct tegra_qspi)->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_setup_transfer_one() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 tqspi->clk->core->parent->req_rate
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_setup_transfer_one() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-u16max
PARAM_VALUE 2 offset 4
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
PARAM_COMPARE 1 value != $0->def_command2_reg
BIT_INFO 1 value 0x0,0xfcff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 tqspi->clk->core->parent->req_rate
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_cpu_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-u16max
PARAM_VALUE 2 offset 36
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
HOST_DATA 1 value 0-u16max[c]
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_cpu_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x80000000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-u16max
PARAM_VALUE 2 offset 36
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0,557056,1114112
PARAM_VALUE 2 offset 32
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x0,0x198000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 40
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x1,0xffffffffffffffff
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-255
PARAM_VALUE 2 offset 44
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x1,0xffffffffffffffff
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 40
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x2,0xffffffff
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-255
PARAM_VALUE 2 offset 44
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->cur_direction 0x2,0xffffffffffffffff
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_dma_based_transfer() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 2147483648-2147549183,2148040704,2148597760
PARAM_VALUE 2 offset 32
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
CAPPED_DATA 0 tqspi->bytes_per_word 1
DATA_SOURCE 0 tqspi $0
BIT_INFO 0 tqspi->dma_control_reg 0x0,0x19ffff
BIT_INFO 1 value 0x80000000,0x8019ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_transfer_one() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-4294966783
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
DATA_SOURCE 1 value $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_start_transfer_one() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-255
PARAM_VALUE 2 offset 404
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_transfer_end() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_transfer_end() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 2 offset 0
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
BUF_SIZE 0 tqspi s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 tqspi unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-tegra210-quad.c tegra_qspi_unmask_irq() -> tegra_qspi_writel()

Type Parameter Key Value
PARAM_VALUE 0 tqspi 4096-ptr_max
PARAM_VALUE 1 value 0-3254779903
PARAM_VALUE 2 offset 396
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
BUF_SIZE 0 tqspi s32min-(-1),1-s32max
DATA_SOURCE 0 tqspi $0
BIT_INFO 1 value 0x0,0xc1ffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 tqspi->rx_status 0,16-48
HOST_DATA 0 tqspi->status_reg 0-u32max
HOST_DATA 0 tqspi->tx_status 0,64-192
HOST_DATA 1 value 0-3254779903[c]
UNITS 0 tqspi unit_byte
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 flags
HALF_LOCKED2 0 &tqspi->lock