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_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c omap_ssi_port_runtime_suspend() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_async() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &msg->cl->device.driver_data->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_async_break() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &msg->cl->device.driver_data->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_break_complete() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_cleanup_gdd() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | 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_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | 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_debug_remove_port() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/hsi/controllers/omap_ssi_port.c ssi_div_get() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/hsi/controllers/omap_ssi_port.c ssi_div_set() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/hsi/controllers/omap_ssi_port.c ssi_error() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_flush() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_pio_complete() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/hsi/controllers/omap_ssi_port.c ssi_pio_thread() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_irq() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->device.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_regs_show() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_array_size |
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_port_remove() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/hsi/controllers/omap_ssi_port.c ssi_release() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | &cl_data->lock | ||
| TYPE_LOCK | (struct hsi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_setup() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_start_dma() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | 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_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| LOCK2 | &omap_port->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct omap_ssi_port)->lock |
drivers/hsi/controllers/omap_ssi_port.c ssi_start_tx() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_port.c ssi_stop_tx() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |
| HALF_LOCKED2 | &ssi->lock | ||
| HALF_LOCKED2 | bh |
drivers/hsi/controllers/omap_ssi_port.c ssi_wake_irq() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->device.driver_data | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hsi/controllers/omap_ssi_port.c ssi_wake_thread() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| DATA_SOURCE | 0 | port | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hsi/controllers/omap_ssi_port.c ssi_wakein() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | port | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_array_size |
| HALF_LOCKED2 | &m->lock |
drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_complete() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | port | unit_byte |
drivers/hsi/controllers/omap_ssi_core.c ssi_waketest() -> hsi_port_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | port | unit_byte |