Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_clear() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_clear_mask() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pp->lock |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_read() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_read_mask() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_set_mask() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_valid_mask() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_db_vector_mask() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &ntb->ctx_lock | ||
| LOCK2 | irqflags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ntb_dev)->ctx_lock |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_link_disable() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_link_enable() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_link_is_up() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_T->lock->msi.data->mutex | ||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_count() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_get_align() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| HALF_LOCKED2 | &_T->lock->msi.data->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_set_trans() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_db_addr() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ntb | $0 |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_db_set() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &pp->lock |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_mw_count() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| BUF_SIZE | 0 | ntb->msi | (-1),32-2064 |
| BUF_SIZE | 0 | ntb->msi->peer_mws | (-1),8-2040 |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_mw_get_addr() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| BUF_SIZE | 0 | ntb->msi | (-1),32-2064 |
| BUF_SIZE | 0 | ntb->msi->peer_mws | (-1),8-2040 |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_spad_addr() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ntb | $0 |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_spad_read() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_peer_spad_write() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &pp->lock |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_spad_count() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_spad_read() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ntb->ctx_lock | ||
| HALF_LOCKED2 | irqflags |
drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_spad_write() -> ntb_sndev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ntb | 4096-ptr_max |
| DATA_SOURCE | 0 | ntb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |