Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/spi/spi-omap2-mcspi.c mcspi_wait_for_completion() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-omap2-mcspi.c omap2_mcspi_can_dma() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr->dummy_rx (-1),1-s32max
BUF_SIZE 0 ctlr->dummy_tx (-1),1-s32max
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
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 0 &ctlr->dev.driver_data->op_lock
HALF_LOCKED2 0 &ctlr->io_mutex

drivers/spi/spi-omap2-mcspi.c omap2_mcspi_set_mode() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2864-5728
BUF_SIZE 0 ctlr (-1),2864-5728
DATA_SOURCE 0 ctlr $0
STR_LEN 0 ctlr->cur_msg->spi (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &ctlr->io_mutex

drivers/spi/spi-omap2-mcspi.c omap2_mcspi_txrx_dma() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-omap2-mcspi.c omap2_mcspi_txrx_dma() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-amlogic-spisg.c aml_spisg_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-amlogic-spisg.c aml_spisg_transfer_one_message() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_pio_transfer() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr->target 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &controller->io_mutex
HALF_LOCKED2 &controller->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_setup() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_transfer_one() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &controller->io_mutex
HALF_LOCKED2 &controller->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_wait_for_interrupt() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr->target 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &controller->io_mutex
HALF_LOCKED2 &controller->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-cadence.c cdns_prepare_message() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
DATA_SOURCE 0 ctlr $0
STR_LEN 0 ctlr->cur_msg->spi (-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ctlr->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-cadence.c cdns_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence.c cdns_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence.c cdns_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
BIT_INFO 0 ctlr->bits_per_word_mask 0x80,0x80008080
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence.c cdns_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
BIT_INFO 0 ctlr->bits_per_word_mask 0x80,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence.c cdns_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence.c cdns_spi_process_fifo() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
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
HALF_LOCKED2 0 &ctlr->dev.driver_data->op_lock
HALF_LOCKED2 0 &ctlr->io_mutex

drivers/spi/spi-cadence.c cdns_spi_remove() -> spi_controller_is_target()

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
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-cadence.c cdns_spi_remove() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
CAPPED_DATA 0 ctlr 1
CAPPED_DATA 0 ctlr->dev.physical_location 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-cadence.c cdns_spi_resume() -> spi_controller_is_target()

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
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ctlr unit_byte

drivers/spi/spi-cadence.c cdns_transfer_one() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
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
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_unprepare_transfer_hardware() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
DATA_SOURCE 0 ctlr $0
STR_LEN 0 ctlr->cur_msg->spi (-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ctlr->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-cadence.c cdns_unprepare_transfer_hardware() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
DATA_SOURCE 0 ctlr $0
STR_LEN 0 ctlr->cur_msg->spi (-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ctlr->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-dw-core.c dw_spi_hw_init() -> spi_controller_is_target()

Type Parameter Key Value
BUF_SIZE 0 ctlr (-1),2888-5752
BUF_SIZE 0 ctlr (-1),2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-dw-core.c dw_spi_hw_init() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2888-5752
BUF_SIZE 0 ctlr (-1),2888-5752
BIT_INFO 0 ctlr->mode_bits 0x3,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-dw-core.c dw_spi_update_config() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
HALF_LOCKED2 &spi->controller->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi.c __spi_add_device() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),1-s32max
BUF_SIZE 0 ctlr (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->num_chipselect 1-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect
HALF_LOCKED2 &ctlr->add_lock
HALF_LOCKED2 &of->mutex

drivers/spi/spi.c of_spi_parse_dt() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2864-5728
BUF_SIZE 0 ctlr (-1),2864-5728
BUF_SIZE 0 ctlr->dma_rx->slave (-1),1616
BUF_SIZE 0 ctlr->dma_tx->slave (-1),1616
BUF_SIZE 0 ctlr->mem_caps (-1),6
BUF_SIZE 0 ctlr->mem_ops (-1)-0,72
DATA_SOURCE 0 ctlr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->num_chipselect 1-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect

drivers/spi/spi.c spi_controller_suspend() -> spi_controller_is_target()

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
UNITS 0 ctlr unit_byte

drivers/spi/spi.c spi_register_controller() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr->dev.parent (-1),1616
BUF_SIZE 0 ctlr->dma_rx->slave (-1),1616
BUF_SIZE 0 ctlr->dma_tx->slave (-1),1616
BUF_SIZE 0 ctlr->mem_caps (-1),6
BUF_SIZE 0 ctlr->mem_ops (-1)-0,72
DATA_SOURCE 0 ctlr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->num_chipselect 0-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect

drivers/spi/spi.c spi_register_controller() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr->dma_rx->slave (-1),1616
BUF_SIZE 0 ctlr->dma_tx->slave (-1),1616
BUF_SIZE 0 ctlr->mem_caps (-1),6
BUF_SIZE 0 ctlr->mem_ops (-1)-0,72
CAPPED_DATA 0 &ctlr->dev 1
DATA_SOURCE 0 ctlr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf s64min-s64max
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.auxiliary 0-4294967295
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.command 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.ctl 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.device 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.error 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.feature 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.flags s64min-s64max
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_feature 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbah 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbal 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbam 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_nsect 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbah 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbal 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbam 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.nsect 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.protocol 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.status 0-255
HOST_DATA 0 ctlr->dev.shost->hostdata->saved_fault_code 0-u16max
HOST_DATA 0 ctlr->num_chipselect 1-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect

drivers/spi/spi.c spi_register_controller() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr (-1),2864-5752
BUF_SIZE 0 ctlr->dma_rx->slave (-1),1616
BUF_SIZE 0 ctlr->dma_tx->slave (-1),1616
BUF_SIZE 0 ctlr->mem_caps (-1),6
BUF_SIZE 0 ctlr->mem_ops (-1)-0,72
CAPPED_DATA 0 &ctlr->dev 1
DATA_SOURCE 0 ctlr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf s64min-s64max
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.auxiliary 0-4294967295
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.command 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.ctl 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.device 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.error 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.feature 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.flags s64min-s64max
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_feature 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbah 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbal 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbam 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_nsect 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbah 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbal 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbam 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.nsect 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.protocol 0-255
HOST_DATA 0 ctlr->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.status 0-255
HOST_DATA 0 ctlr->dev.shost->hostdata->saved_fault_code 0-u16max
HOST_DATA 0 ctlr->num_chipselect 1-32[c]
HOST_DATA 0 ctlr->num_data_lanes 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 ctlr->num_chipselect

drivers/spi/spi.c spi_target_abort() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &ec->cmd_lock
HALF_LOCKED2 global &device_list_lock

drivers/spi/spi.c spi_transfer_wait() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
CAPPED_DATA 0 ctlr->dummy_rx 1
CAPPED_DATA 0 ctlr->dummy_tx 1
DATA_SOURCE 0 ctlr $0
STR_LEN 0 ctlr->cur_msg->spi (-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-fsl-dspi.c dspi_init() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr (-1),2888-5752
BUF_SIZE 0 ctlr (-1),2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-fsl-dspi.c dspi_next_xfer_dma_submit() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-fsl-dspi.c dspi_pop_tx_pushr() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-fsl-dspi.c dspi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
BIT_INFO 0 ctlr->num_chipselect 0x0,0xff
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-fsl-dspi.c dspi_request_dma() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->target 1
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-fsl-dspi.c dspi_set_mtf() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &spi->controller->io_mutex

drivers/spi/spi-fsl-dspi.c dspi_setup() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-pxa2xx.c pxa2xx_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
BIT_INFO 0 ctlr->bits_per_word_mask 0xfff8,0xfffffff8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctlr->bus_num s16min-s16max

drivers/spi/spi-pxa2xx.c pxa2xx_spi_probe() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
BIT_INFO 0 ctlr->bits_per_word_mask 0xfff8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctlr->bus_num s16min-s16max

drivers/spi/spi-pxa2xx.c pxa2xx_spi_transfer_one() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
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
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 setup() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-pxa2xx.c setup() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_spi_set_pin_regs() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_spi_setup() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_spi_start() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr->target 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_spi_stop() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr->target 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_transfer_one() -> spi_controller_is_target()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh-msiof.c sh_msiof_wait_for_completion() -> spi_controller_is_target()

Type Parameter Key Value
PARAM_VALUE 0 ctlr->target 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex