Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_probe() -> brcmuart_arbitration()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->rate_table | 1-u64max |
| PARAM_VALUE | 1 | acquire | 1 |
| BUF_SIZE | 0 | priv | 600 |
| BUF_SIZE | 0 | priv->rate_table | (-1),16 |
| DATA_SOURCE | 0 | priv | r devm_kzalloc |
| MEM_ZERO | 0 | priv | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_probe() -> brcmuart_arbitration()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->rate_table | 1-u64max |
| PARAM_VALUE | 1 | acquire | 0 |
| BUF_SIZE | 0 | priv | 600 |
| BUF_SIZE | 0 | priv->rate_table | (-1),16 |
| DATA_SOURCE | 0 | priv | r devm_kzalloc |
| MEM_ZERO | 0 | priv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_probe() -> brcmuart_arbitration()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->baud_mux_clk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->default_mux_rate | 0 |
| PARAM_VALUE | 0 | priv->dma_enabled | 1 |
| PARAM_VALUE | 0 | priv->hrt._softexpires | 0 |
| PARAM_VALUE | 0 | priv->hrt.base | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->hrt.is_queued | 0 |
| PARAM_VALUE | 0 | priv->hrt.is_rel | 0 |
| PARAM_VALUE | 0 | priv->hrt.node.expires | 0 |
| PARAM_VALUE | 0 | priv->hrt.node.node.next | 0 |
| PARAM_VALUE | 0 | priv->hrt.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | priv->hrt.node.node.node.rb_right | 0 |
| PARAM_VALUE | 0 | priv->hrt.node.node.prev | 0 |
| PARAM_VALUE | 0 | priv->line | 0 |
| PARAM_VALUE | 0 | priv->rate_table | 1-u64max |
| PARAM_VALUE | 0 | priv->rx_bufs | 0-ptr_max |
| PARAM_VALUE | 0 | priv->rx_bufs->_refcount.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->rx_bufs->memcg_data | 0 |
| PARAM_VALUE | 0 | priv->rx_bufs->page_type | 0-4294967295 |
| PARAM_VALUE | 0 | priv->rx_size | 0,8192 |
| PARAM_VALUE | 0 | priv->tx_buf | 0-ptr_max |
| PARAM_VALUE | 0 | priv->tx_buf->_refcount.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->tx_buf->memcg_data | 0 |
| PARAM_VALUE | 0 | priv->tx_buf->page_type | 0-4294967295 |
| PARAM_VALUE | 0 | priv->tx_size | 0,4096 |
| PARAM_VALUE | 0 | priv->up | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *priv->real_rates | 0-4294967295 |
| PARAM_VALUE | 1 | acquire | 0 |
| BUF_SIZE | 0 | priv | 600 |
| BUF_SIZE | 0 | priv->baud_mux_clk | (-1)-s32max |
| BUF_SIZE | 0 | priv->rate_table | (-1),16 |
| BUF_SIZE | 0 | priv->rx_bufs | 0,8192 |
| BUF_SIZE | 0 | priv->tx_buf | 0,4096 |
| BUF_SIZE | 0 | priv->up | 0,616 |
| CAPPED_DATA | 0 | priv->rx_bufs | 1 |
| CAPPED_DATA | 0 | priv->tx_buf | 1 |
| DATA_SOURCE | 0 | priv | r devm_kzalloc |
| FUZZY_MAX | 0 | priv->rx_size | 8192 |
| FUZZY_MAX | 0 | priv->tx_size | 4096 |
| HARD_MAX | 0 | priv->rx_size | 8192 |
| HARD_MAX | 0 | priv->tx_size | 4096 |
| MEM_ZERO | 0 | priv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->baud_mux_clk->core->parent->req_rate |
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_remove() -> brcmuart_arbitration()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->debugfs_dir | 0,4096-u64max |
| PARAM_VALUE | 0 | priv->debugfs_dir->d_fsdata->management_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | priv->debugfs_dir->d_inode->i_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->debugfs_dir->d_sb->s_fs_info->lookup_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->debugfs_dir->d_sb->s_roots_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | priv->dma_enabled | 1 |
| PARAM_VALUE | 0 | priv->rx_bufs->_refcount.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->rx_bufs->memcg_data | 0 |
| PARAM_VALUE | 0 | priv->rx_bufs->page_type | 0-4294967295 |
| PARAM_VALUE | 0 | priv->tx_buf->_refcount.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->tx_buf->memcg_data | 0 |
| PARAM_VALUE | 0 | priv->tx_buf->page_type | 0-4294967295 |
| PARAM_VALUE | 1 | acquire | 0 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | priv->debugfs_dir | 1 |
| CAPPED_DATA | 0 | priv->hrt.base | 1 |
| CAPPED_DATA | 0 | priv->rx_bufs | 1 |
| CAPPED_DATA | 0 | priv->tx_buf | 1 |
| CAPPED_DATA | 0 | &priv->hrt | 1 |
| PARAM_COMPARE | 0 | &priv->hrt | != $0->hrt.base->running |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | priv | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/tty/serial/8250/8250_bcm7271.c brcmuart_resume() -> brcmuart_arbitration()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->baud_mux_clk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->duty.den | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->duty.num | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->new_parent_index | 0-254 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->notifier_count | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->num_parents | 0-255 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->orphan | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.request | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.request_pending | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.runtime_error | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->new_parent_index | 0-254 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->parent->protect_count | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->phase | s32min-s32max |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->prepare_count | 0-4294967295 |
| PARAM_VALUE | 0 | priv->baud_mux_clk->core->rpm_enabled | 0-1 |
| PARAM_VALUE | 0 | priv->dma_enabled | 1 |
| PARAM_VALUE | 1 | acquire | 1 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->baud_mux_clk->core->parent->req_rate | |
| UNITS | 0 | priv | unit_byte |