Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 85 files:

Smatch caller information:

drivers/spi/spi-omap2-mcspi.c omap2_mcspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-amlogic-spisg.c aml_spisg_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-microchip-core-spi.c mchp_corespi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-rzv2m-csi.c rzv2m_csi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-orion.c orion_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-qup.c spi_qup_remove() -> spi_unregister_controller()

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

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

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

drivers/spi/spi-bcm63xx-hsspi.c bcm63xx_hsspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-hisi-kunpeng.c hisi_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-dw-core.c dw_spi_remove_controller() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-ch341.c ch341_disconnect() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-ch341.c ch341_probe() -> spi_unregister_controller()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->auto_runtime_pm 0
PARAM_VALUE 0 ctlr->bus_lock_flag 0
PARAM_VALUE 0 ctlr->busy 0
PARAM_VALUE 0 ctlr->cs_gpiods 1-u64max
PARAM_VALUE 0 ctlr->cur_msg 0
PARAM_VALUE 0 ctlr->cur_msg_completion.done 0
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj->name 0-255
PARAM_VALUE 0 ctlr->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 ctlr->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 ctlr->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 ctlr->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 ctlr->dev.physical_location->panel 0-7
PARAM_VALUE 0 ctlr->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 ctlr->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctlr->kworker 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->current_work 0
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->flags 0
PARAM_VALUE 0 ctlr->kworker->lock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->kworker->lock.owner (-1)
PARAM_VALUE 0 ctlr->kworker->lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->kworker->work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->list.next 4898076891601289216
PARAM_VALUE 0 ctlr->list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->max_dma_len 1-u64max
PARAM_VALUE 0 ctlr->mem_ops 0,4096-ptr_max
PARAM_VALUE 0 ctlr->num_chipselect 1-u16max
PARAM_VALUE 0 ctlr->pump_messages.canceling 0
PARAM_VALUE 0 ctlr->pump_messages.func 0
PARAM_VALUE 0 ctlr->pump_messages.node.next 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 ctlr->queue_empty 1
PARAM_VALUE 0 ctlr->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->queued 1
PARAM_VALUE 0 ctlr->running 1
PARAM_VALUE 0 ctlr->set_cs 1303160735987691520
PARAM_VALUE 0 ctlr->transfer 9138914369513365504
PARAM_VALUE 0 ctlr->transfer_one 6025609561408491520
PARAM_VALUE 0 ctlr->transfer_one_message 1-u64max
PARAM_VALUE 0 ctlr->userspace_registered 1
PARAM_VALUE 0 ctlr->xfer_completion.done 0
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 *ctlr->last_cs (-1)
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
DATA_SOURCE 0 ctlr r devm_spi_alloc_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-pic32-sqi.c pic32_sqi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-tegra114.c tegra_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-sun6i.c sun6i_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-dln2.c dln2_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-ljca.c ljca_spi_dev_remove() -> spi_unregister_controller()

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
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &dev->mutex

drivers/spi/spi-bcmbca-hsspi.c bcmbca_hsspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-qcom-qspi.c qcom_qspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-mtk-nor.c mtk_nor_remove() -> spi_unregister_controller()

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

drivers/spi/spi-qpic-snand.c qcom_spi_remove() -> spi_unregister_controller()

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

drivers/staging/greybus/spilib.c gb_spilib_master_exit() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr 64,176,208,272,360,504,696,976,1656,1728,1776,2360,2864-5752
BUF_SIZE 0 ctlr 64,176,208,272,360,504,696,976,1656,1728,1776,2360,2864-5752
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/staging/greybus/spilib.c gb_spilib_master_init() -> spi_unregister_controller()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->auto_runtime_pm 1
PARAM_VALUE 0 ctlr->bus_lock_flag 0
PARAM_VALUE 0 ctlr->busy 0
PARAM_VALUE 0 ctlr->cleanup 9059421109388062720
PARAM_VALUE 0 ctlr->cs_gpiods 1-u64max
PARAM_VALUE 0 ctlr->cur_msg 0
PARAM_VALUE 0 ctlr->cur_msg_completion.done 0
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj->name 0-255
PARAM_VALUE 0 ctlr->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 ctlr->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 ctlr->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 ctlr->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 ctlr->dev.physical_location->panel 0-7
PARAM_VALUE 0 ctlr->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 ctlr->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctlr->kworker 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->current_work 0
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->flags 0
PARAM_VALUE 0 ctlr->kworker->lock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->kworker->lock.owner (-1)
PARAM_VALUE 0 ctlr->kworker->lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->kworker->work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->list.next 4898076891601289216
PARAM_VALUE 0 ctlr->list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->max_dma_len 1-u64max
PARAM_VALUE 0 ctlr->mem_ops 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.canceling 0
PARAM_VALUE 0 ctlr->pump_messages.func 0
PARAM_VALUE 0 ctlr->pump_messages.node.next 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 ctlr->queue_empty 1
PARAM_VALUE 0 ctlr->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->queued 1
PARAM_VALUE 0 ctlr->running 1
PARAM_VALUE 0 ctlr->setup 5772636265514999808
PARAM_VALUE 0 ctlr->transfer 9138914369513365504
PARAM_VALUE 0 ctlr->transfer_one_message 1-u64max
PARAM_VALUE 0 ctlr->userspace_registered 1
PARAM_VALUE 0 ctlr->xfer_completion.done 0
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 *ctlr->last_cs (-1)
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
DATA_SOURCE 0 ctlr r spi_alloc_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-atmel.c atmel_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-bcm63xx.c bcm63xx_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-rockchip.c rockchip_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-mt65xx.c mtk_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-s3c64xx.c s3c64xx_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-topcliff-pch.c pch_spi_pd_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-at91-usart.c at91_usart_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-ep93xx.c ep93xx_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-stm32-ospi.c stm32_ospi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/atmel-quadspi.c atmel_qspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-stm32-qspi.c stm32_qspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-bcm2835.c bcm2835_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-sun4i.c sun4i_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-slave-mt27xx.c mtk_spi_slave_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/media/pci/netup_unidvb/netup_unidvb_spi.c netup_spi_init() -> spi_unregister_controller()

Type Parameter Key Value
PARAM_VALUE 0 ctlr 4096-ptr_max
PARAM_VALUE 0 ctlr->bus_lock_flag 0
PARAM_VALUE 0 ctlr->busy 0
PARAM_VALUE 0 ctlr->cs_gpiods 1-u64max
PARAM_VALUE 0 ctlr->cur_msg 0
PARAM_VALUE 0 ctlr->cur_msg_completion.done 0
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->cur_msg_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 ctlr->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.fwnode->suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj->name 0-255
PARAM_VALUE 0 ctlr->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctlr->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 ctlr->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 ctlr->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctlr->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 ctlr->dev.physical_location->panel 0-7
PARAM_VALUE 0 ctlr->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 ctlr->kworker 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->current_work 0
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->delayed_work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->flags 0
PARAM_VALUE 0 ctlr->kworker->lock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->kworker->lock.owner (-1)
PARAM_VALUE 0 ctlr->kworker->lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->kworker->work_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->kworker->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->list.next 4898076891601289216
PARAM_VALUE 0 ctlr->list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->max_dma_len 1-u64max
PARAM_VALUE 0 ctlr->mem_ops 0,4096-ptr_max
PARAM_VALUE 0 ctlr->num_chipselect 1-u16max
PARAM_VALUE 0 ctlr->pump_messages.canceling 0
PARAM_VALUE 0 ctlr->pump_messages.func 0
PARAM_VALUE 0 ctlr->pump_messages.node.next 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker 0,4096-ptr_max
PARAM_VALUE 0 ctlr->pump_messages.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 ctlr->queue_empty 1
PARAM_VALUE 0 ctlr->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctlr->queued 1
PARAM_VALUE 0 ctlr->running 1
PARAM_VALUE 0 ctlr->setup 785700293468344320
PARAM_VALUE 0 ctlr->transfer 9138914369513365504
PARAM_VALUE 0 ctlr->transfer_one_message 1-u64max
PARAM_VALUE 0 ctlr->userspace_registered 1
PARAM_VALUE 0 ctlr->xfer_completion.done 0
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner (-1)
PARAM_VALUE 0 ctlr->xfer_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctlr->xfer_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 *ctlr->last_cs (-1)
BUF_SIZE 0 ctlr 2888-5752
BUF_SIZE 0 ctlr 2888-5752
DATA_SOURCE 0 ctlr r devm_spi_alloc_host
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/netup_unidvb/netup_unidvb_spi.c netup_spi_release() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-cavium-thunderx.c thunderx_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-pl022.c pl022_remove() -> spi_unregister_controller()

Type Parameter Key Value
NOCHECK_CALL

drivers/spi/spi.c devm_spi_unregister_controller() -> spi_unregister_controller()

Type Parameter Key Value
DATA_SOURCE 0 ctlr $0
NOCHECK_CALL

drivers/spi/spi-sprd.c sprd_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-st-ssc4.c spi_st_remove() -> spi_unregister_controller()

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

drivers/spi/spi-fsl-lpspi.c fsl_lpspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-cadence-quadspi.c cqspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-stm32.c stm32_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-uniphier.c uniphier_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-zynq-qspi.c zynq_qspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-ti-qspi.c ti_qspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-sh.c spi_sh_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-fsl-dspi.c dspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-tegra20-slink.c tegra_slink_remove() -> spi_unregister_controller()

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

drivers/spi/spi-zynqmp-gqspi.c zynqmp_qspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-bcm2835aux.c bcm2835aux_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-lantiq-ssc.c lantiq_ssc_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-rpc-if.c rpcif_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-tegra210-quad.c tegra_qspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-axiado.c ax_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-sunplus-sp7021.c sp7021_spi_controller_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-sh-hspi.c hspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-npcm-pspi.c npcm_pspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-microchip-core-qspi.c mchp_coreqspi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-rockchip-sfc.c rockchip_sfc_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/media/usb/msi2500/msi2500.c msi2500_disconnect() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->v4l2_lock
LOCK2 &dev->vb_queue_lock
TYPE_LOCK (struct msi2500_dev)->v4l2_lock
TYPE_LOCK (struct msi2500_dev)->vb_queue_lock

drivers/media/usb/msi2500/msi2500.c msi2500_probe() -> spi_unregister_controller()

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
NOCHECK_CALL

drivers/spi/spi-aspeed-smc.c aspeed_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-fsl-spi.c of_fsl_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-mtk-snfi.c mtk_snand_remove() -> spi_unregister_controller()

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

drivers/spi/spi-pxa2xx.c pxa2xx_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-synquacer.c synquacer_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-imx.c spi_imx_remove() -> spi_unregister_controller()

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

drivers/spi/spi-sifive.c sifive_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-pic32.c pic32_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-img-spfi.c img_spfi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-ar934x.c ar934x_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
BUF_SIZE 0 ctlr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctlr unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-tegra20-sflash.c tegra_sflash_remove() -> spi_unregister_controller()

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

drivers/spi/spi-meson-spicc.c meson_spicc_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-bcm-qspi.c bcm_qspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/spi/spi-rspi.c rspi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-bitbang.c spi_bitbang_stop() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-mxic.c mxic_spi_remove() -> spi_unregister_controller()

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

drivers/spi/spi-sh-msiof.c sh_msiof_spi_remove() -> spi_unregister_controller()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-mpfs.c mpfs_spi_remove() -> spi_unregister_controller()

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