Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/base/regmap/regmap-spi.c, line 77
- drivers/iio/adc/ti-ads1298.c
- drivers/input/keyboard/applespi.c, line 616
- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
- drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c, line 170
- drivers/net/ieee802154/at86rf230.c
- drivers/net/ieee802154/ca8210.c, line 918
- drivers/net/ieee802154/mcr20a.c
- drivers/net/ieee802154/mrf24j40.c
- drivers/platform/olpc/olpc-xo175-ec.c, line 288
- drivers/spi/spi-mux.c, line 123
- drivers/spi/spi-slave-system-control.c, line 106
- drivers/spi/spi-slave-time.c, line 80
- drivers/spi/spi.c
- sound/soc/codecs/wm0010.c, line 446
Smatch caller information:
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c mcp251xfd_tx_obj_write() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c mcp251xfd_rx_irq_timer() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c mcp251xfd_tx_irq_timer() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
drivers/spi/spi-mux.c spi_mux_transfer_one_message() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 6746251179194408960 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->current_cs | 0-255 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->cached_state | s32min-s32max |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.count | 0-4294967295 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.lock.owner | (-1) |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->lock.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | message->spi->controller->dev.driver_data->mux->states | 1-4294967295 |
| BUF_SIZE | 1 | message->context | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | message | $1 |
| STR_LEN | 1 | message->spi | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctlr->io_mutex | ||
| LOCK2 | &spi->controller->dev.driver_data->mux->lock | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-slave-time.c spi_slave_time_submit() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 5043135890460958720 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/wm0010.c wm0010_firmware_load() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 2382477331137028096 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wm0010->lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct wm0010_priv)->lock |
drivers/net/ieee802154/ca8210.c ca8210_spi_transfer() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 4096-ptr_max |
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 8542968354903089152 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| DATA_SOURCE | 0 | spi | $0 |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/applespi.c applespi_async() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| BUF_SIZE | 1 | message->context | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | message | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &applespi->cmd_msg_lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct applespi_data)->cmd_msg_lock |
drivers/net/ieee802154/at86rf230.c at86rf230_async_read_reg() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ieee802154/at86rf230.c at86rf230_async_write_reg() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/at86rf230.c at86rf230_isr() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 4096-ptr_max |
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 1988247406802341888 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/at86rf230.c at86rf230_rx_trac_check() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 225413195299254272 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/at86rf230.c at86rf230_write_frame() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 2310358537914036224 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ti-ads1298.c ads1298_interrupt() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->irq_busy_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ads1298_private)->irq_busy_lock |
drivers/iio/adc/ti-ads1298.c ads1298_rdata_release_busy_or_restart() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->irq_busy_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ads1298_private)->irq_busy_lock |
drivers/base/regmap/regmap-spi.c regmap_spi_async_write() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 3884865751542681600 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->resources.next | 4096-ptr_max |
| PARAM_VALUE | 1 | message->resources.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | map->lock_arg |
drivers/net/ieee802154/mcr20a.c mcr20a_handle_rx() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 4096-ptr_max |
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 6646818519875158016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_handle_rx_read_len_complete() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 6215310609091862528 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_handle_tx() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 4096-ptr_max |
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_irq_isr() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_irq_status_complete() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 9077657606010195968 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_write_tx_buf_complete() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mcr20a.c mcr20a_xmit() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi-slave-system-control.c spi_slave_system_control_submit() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 5817764160662802432 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/olpc/olpc-xo175-ec.c olpc_xo175_ec_send_command() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->actual_length | 0 |
| PARAM_VALUE | 1 | message->complete | 335212287177019392 |
| PARAM_VALUE | 1 | message->context | 4096-ptr_max |
| PARAM_VALUE | 1 | message->frame_length | 0 |
| PARAM_VALUE | 1 | message->offload | 0 |
| PARAM_VALUE | 1 | message->opt_state | 0 |
| PARAM_VALUE | 1 | message->optimized | 0 |
| PARAM_VALUE | 1 | message->pre_optimized | 0 |
| PARAM_VALUE | 1 | message->prepared | 0 |
| PARAM_VALUE | 1 | message->queue.next | 0 |
| PARAM_VALUE | 1 | message->queue.prev | 0 |
| PARAM_VALUE | 1 | message->spi | 0 |
| PARAM_VALUE | 1 | message->state | 0 |
| PARAM_VALUE | 1 | message->status | 0 |
| PARAM_VALUE | 1 | message->transfers.prev | 4096-ptr_max |
| MEM_ZERO | 1 | message | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->cmd_state_lock |
drivers/net/ieee802154/mrf24j40.c mrf24j40_handle_rx() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spi | 4096-ptr_max |
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 3254848108064169984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mrf24j40.c mrf24j40_handle_rx_read_buf() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mrf24j40.c mrf24j40_handle_rx_read_buf_unlock() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mrf24j40.c mrf24j40_handle_rx_read_len() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 2824266860206866432 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mrf24j40.c mrf24j40_isr() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ieee802154/mrf24j40.c write_tx_buf() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ieee802154/mrf24j40.c write_tx_buf_complete() -> spi_async()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | message | 4096-ptr_max |
| PARAM_VALUE | 1 | message->complete | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->bus_lock_spinlock | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | flags |