Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/hsi/controllers/omap_ssi_port.c omap_ssi_port_runtime_resume() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c omap_ssi_port_runtime_suspend() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_async_break() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &msg->cl->device.driver_data->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_break_complete() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_calculate_div() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| DATA_SOURCE | 0 | hsi | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &omap_port->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_claim_lch() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_cleanup_gdd() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hsi | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | &port->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &cl_data->lock | ||
| TYPE_LOCK | (struct hsi_port)->lock | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_cleanup_queues() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | &port->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &cl_data->lock | ||
| TYPE_LOCK | (struct hsi_port)->lock | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_error() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_flush() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_pio_complete() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_pio_thread() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_probe() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_regs_show() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_remove() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/hsi/controllers/omap_ssi_port.c ssi_restore_port_ctx() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_save_port_ctx() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_setup() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_start_dma() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_start_pio() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_stop_tx() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &ssi->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_wake_thread() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c start_tx_work() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/hsi/controllers/omap_ssi_core.c omap_ssi_runtime_resume() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_core.c omap_ssi_runtime_suspend() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| UNITS | 0 | hsi | unit_byte |
drivers/hsi/controllers/omap_ssi_core.c ssi_debug_add_ctrl() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi->device.dma_mask | 8 |
| CAPPED_DATA | 0 | hsi->num_ports | 1 |
| DATA_SOURCE | 0 | hsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hsi->num_ports |
drivers/hsi/controllers/omap_ssi_core.c ssi_debug_remove_ctrl() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi->device.dma_mask | (-1),8 |
| DATA_SOURCE | 0 | hsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hsi->num_ports | |
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_complete() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| DATA_SOURCE | 0 | hsi | $0 |
drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_isr() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hsi | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_regs_show() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_array_size |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_tasklet() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hsi | $0 |
drivers/hsi/controllers/omap_ssi_core.c ssi_get_clk_rate() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| PARAM_VALUE | 0 | hsi->device.driver_data | 4096-ptr_max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi->device.dma_mask | 8 |
| CAPPED_DATA | 0 | hsi->num_ports | 1 |
| DATA_SOURCE | 0 | hsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hsi->num_ports |
drivers/hsi/controllers/omap_ssi_core.c ssi_hw_init() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi | 1640-s32max |
| BUF_SIZE | 0 | hsi->device.dma_mask | 8 |
| CAPPED_DATA | 0 | hsi->num_ports | 1 |
| DATA_SOURCE | 0 | hsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hsi->num_ports |
drivers/hsi/controllers/omap_ssi_core.c ssi_regs_show() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_array_size |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hsi/controllers/omap_ssi_core.c ssi_remove_controller() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hsi | 4096-ptr_max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hsi->device.dma_mask | (-1),8 |
| DATA_SOURCE | 0 | hsi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hsi->num_ports | |
| UNITS | 0 | hsi | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/hsi/controllers/omap_ssi_core.c ssi_waketest() -> hsi_controller_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hsi | unit_byte |