Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_data() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 8951103467522039808
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_data() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 8951103467522039808
PARAM_VALUE 0 txbd->flags 0,9,18,64,73,75,82,91,128,137,146,192,201,210,219
PARAM_VALUE 0 txbd->hdr_len 0-255
PARAM_VALUE 0 txbd->l4_aux 0,32-224
PARAM_VALUE 0 txbd->lstatus 0
PARAM_VALUE 0 txbd->txstart 0,150994944-184549375,301989888-335544319,1073741824-1107296255,1224736768-1258291199,1375731712-1409286143,1526726656-1560281087
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_hdr() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 1561673355636256768
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_lso_map_hdr() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 1561673355636256768
PARAM_VALUE 0 txbd->buf_len 0
PARAM_VALUE 0 txbd->ext.e_flags 0
PARAM_VALUE 0 txbd->ext.flags 0
PARAM_VALUE 0 txbd->ext.frm_len_ext 0
PARAM_VALUE 0 txbd->ext.lso_sg_size 0
PARAM_VALUE 0 txbd->ext.tpid 0
PARAM_VALUE 0 txbd->ext.tstamp 0
PARAM_VALUE 0 txbd->ext.vid 0
PARAM_VALUE 0 txbd->flags 75
PARAM_VALUE 0 txbd->hdr_len 0-255
PARAM_VALUE 0 txbd->l4_aux 0,32-224
PARAM_VALUE 0 txbd->lstatus 0
PARAM_VALUE 0 txbd->txstart 0
PARAM_VALUE 0 txbd->wb.flags 0
PARAM_VALUE 0 txbd->wb.lso_err_count 0
PARAM_VALUE 0 txbd->wb.status 0
PARAM_VALUE 0 txbd->wb.tstamp 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 4676963240994099200
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 4676963240994099200
PARAM_VALUE 0 txbd->addr 0-18446744073709551614
PARAM_VALUE 0 txbd->ext.e_flags 0
PARAM_VALUE 0 txbd->ext.flags 0
PARAM_VALUE 0 txbd->ext.frm_len_ext 0
PARAM_VALUE 0 txbd->ext.lso_sg_size 0
PARAM_VALUE 0 txbd->ext.tpid 0
PARAM_VALUE 0 txbd->ext.tstamp 0
PARAM_VALUE 0 txbd->ext.vid 0
PARAM_VALUE 0 txbd->flags 64,73,82,91
PARAM_VALUE 0 txbd->hdr_len 0
PARAM_VALUE 0 txbd->l3_aux0 0-127
PARAM_VALUE 0 txbd->l4_aux 0,32-224
PARAM_VALUE 0 txbd->lstatus 0
PARAM_VALUE 0 txbd->txstart 0,150994944-184549375,301989888-335544319,1073741824-1107296255,1224736768-1258291199,1375731712-1409286143,1526726656-1560281087
PARAM_VALUE 0 txbd->wb.flags 0
PARAM_VALUE 0 txbd->wb.lso_err_count 0
PARAM_VALUE 0 txbd->wb.status 0
PARAM_VALUE 0 txbd->wb.tstamp 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 txbd->frm_len 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 txbd->frm_len
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_buffs() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 4676963240994099200
PARAM_VALUE 0 txbd->addr 0-18446744073709551614
PARAM_VALUE 0 txbd->ext.e_flags 0-5
PARAM_VALUE 0 txbd->ext.flags 0
PARAM_VALUE 0 txbd->ext.frm_len_ext 0
PARAM_VALUE 0 txbd->ext.lso_sg_size 0
PARAM_VALUE 0 txbd->ext.tpid 0
PARAM_VALUE 0 txbd->ext.tstamp 0-1073741823
PARAM_VALUE 0 txbd->flags 0,9,18,64,73,82,91
PARAM_VALUE 0 txbd->hdr_len 0
PARAM_VALUE 0 txbd->l3_aux0 0-127
PARAM_VALUE 0 txbd->l4_aux 0,32-224
PARAM_VALUE 0 txbd->lstatus 0
PARAM_VALUE 0 txbd->txstart 0,150994944-184549375,301989888-335544319,1073741824-1107296255,1224736768-1258291199,1375731712-1409286143,1526726656-1560281087
PARAM_VALUE 0 txbd->wb.flags 0
PARAM_VALUE 0 txbd->wb.lso_err_count 0
PARAM_VALUE 0 txbd->wb.status 0
PARAM_VALUE 0 txbd->wb.tstamp 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 txbd->ext.tstamp 0-1073741823
HOST_DATA 0 txbd->frm_len 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 txbd->frm_len
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_data() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 5456473177250398208
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_hdr() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 486593928012103680
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_map_tx_tso_hdr() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 486593928012103680
PARAM_VALUE 0 txbd->ext.e_flags 0
PARAM_VALUE 0 txbd->ext.flags 0
PARAM_VALUE 0 txbd->ext.frm_len_ext 0
PARAM_VALUE 0 txbd->ext.lso_sg_size 0
PARAM_VALUE 0 txbd->ext.tpid 0
PARAM_VALUE 0 txbd->ext.tstamp 0
PARAM_VALUE 0 txbd->ext.vid 0
PARAM_VALUE 0 txbd->flags 64
PARAM_VALUE 0 txbd->hdr_len 0
PARAM_VALUE 0 txbd->l3_aux0 0
PARAM_VALUE 0 txbd->l3_aux1 0
PARAM_VALUE 0 txbd->l4_aux 0
PARAM_VALUE 0 txbd->lstatus 0
PARAM_VALUE 0 txbd->txstart 0
PARAM_VALUE 0 txbd->wb.flags 0
PARAM_VALUE 0 txbd->wb.lso_err_count 0
PARAM_VALUE 0 txbd->wb.status 0
PARAM_VALUE 0 txbd->wb.tstamp 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 bh

drivers/net/ethernet/freescale/enetc/enetc.c enetc_xdp_map_tx_buff() -> enetc_clear_tx_bd()

Type Parameter Key Value
PARAM_VALUE 0 txbd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read