Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_rx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->dcbs 1-ptr_max
PARAM_VALUE 0 fdma->dcbs->info 0
PARAM_VALUE 0 fdma->dcbs->nextptr 0
PARAM_VALUE 1 info 0-u16max
PARAM_VALUE 2 status 262144
BUF_SIZE 0 fdma 80
CAPPED_DATA 0 fdma->size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_tx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->db_size 4096
PARAM_VALUE 0 fdma->dcbs 1-ptr_max
PARAM_VALUE 0 fdma->dcbs->info 0
PARAM_VALUE 0 fdma->dcbs->nextptr 0
PARAM_VALUE 0 fdma->n_dbs 1
PARAM_VALUE 0 fdma->n_dcbs 512
PARAM_VALUE 0 fdma->ops.dataptr_cb 1555478774568902656
PARAM_VALUE 0 fdma->ops.nextptr_cb 6077355850395979776
PARAM_VALUE 0 fdma->priv 4096-ptr_max
PARAM_VALUE 1 info 0
PARAM_VALUE 2 status 0
BUF_SIZE 0 fdma 80
CAPPED_DATA 0 fdma->size 1
MEM_ZERO 0 fdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 fdma->n_dcbs

drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c sparx5_fdma_rx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->channel_id 0
PARAM_VALUE 0 fdma->db_size 0
PARAM_VALUE 0 fdma->dcbs 16,4096-ptr_max
PARAM_VALUE 0 fdma->n_dbs 0
PARAM_VALUE 0 fdma->n_dcbs 0
PARAM_VALUE 0 fdma->ops.dataptr_cb 0
PARAM_VALUE 0 fdma->ops.nextptr_cb 0
PARAM_VALUE 0 fdma->priv 0
PARAM_VALUE 0 fdma->size 0
PARAM_VALUE 1 info 0
PARAM_VALUE 2 status 262144
BUF_SIZE 0 fdma 80
MEM_ZERO 0 fdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c sparx5_fdma_tx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->channel_id 0
PARAM_VALUE 0 fdma->db_size 4096
PARAM_VALUE 0 fdma->dcbs 16,4096-ptr_max
PARAM_VALUE 0 fdma->n_dbs 1
PARAM_VALUE 0 fdma->n_dcbs 64
PARAM_VALUE 0 fdma->ops.dataptr_cb 7394508003875119104
PARAM_VALUE 0 fdma->ops.nextptr_cb 4159302036086378496
PARAM_VALUE 0 fdma->priv 4096-ptr_max
PARAM_VALUE 1 info 4096
PARAM_VALUE 2 status 524288
BUF_SIZE 0 fdma 80
MEM_ZERO 0 fdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c lan969x_fdma_rx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->channel_id 0
PARAM_VALUE 0 fdma->db_size 0
PARAM_VALUE 0 fdma->dcbs 1-ptr_max
PARAM_VALUE 0 fdma->dcbs->info 0
PARAM_VALUE 0 fdma->dcbs->nextptr 0
PARAM_VALUE 0 fdma->n_dbs 0
PARAM_VALUE 0 fdma->n_dcbs 0
PARAM_VALUE 0 fdma->ops.dataptr_cb 0
PARAM_VALUE 0 fdma->ops.nextptr_cb 0
PARAM_VALUE 0 fdma->priv 0
PARAM_VALUE 1 info 0
PARAM_VALUE 2 status 262144
BUF_SIZE 0 fdma 80
CAPPED_DATA 0 fdma->size 1
MEM_ZERO 0 fdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c lan969x_fdma_tx_alloc() -> fdma_dcbs_init()

Type Parameter Key Value
PARAM_VALUE 0 fdma 4096-ptr_max
PARAM_VALUE 0 fdma->channel_id 0
PARAM_VALUE 0 fdma->db_size 4096
PARAM_VALUE 0 fdma->dcbs 1-ptr_max
PARAM_VALUE 0 fdma->dcbs->info 0
PARAM_VALUE 0 fdma->dcbs->nextptr 0
PARAM_VALUE 0 fdma->n_dbs 1
PARAM_VALUE 0 fdma->n_dcbs 64
PARAM_VALUE 0 fdma->ops.dataptr_cb 7941854145855004672
PARAM_VALUE 0 fdma->ops.nextptr_cb 6341747444963971072
PARAM_VALUE 0 fdma->priv 4096-ptr_max
PARAM_VALUE 1 info 4096
PARAM_VALUE 2 status 524288
BUF_SIZE 0 fdma 80
CAPPED_DATA 0 fdma->size 1
MEM_ZERO 0 fdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 fdma->n_dcbs