Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/microsoft/mana/mana_en.c mana_dim_change() -> mana_gd_ring_dim()

Type Parameter Key Value
PARAM_VALUE 1 mod_usec 0-u16max
PARAM_VALUE 2 mod_usec_vld 1
PARAM_VALUE 3 mod_comps 0-u16max
PARAM_VALUE 4 mod_comps_vld 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 mod_comps unit_page
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/microsoft/mana/mana_en.c mana_rx_dim_work() -> mana_gd_ring_dim()

Type Parameter Key Value
PARAM_VALUE 1 mod_usec 0-1023
PARAM_VALUE 2 mod_usec_vld 1
PARAM_VALUE 3 mod_comps 0-255
PARAM_VALUE 4 mod_comps_vld 1
CAPPED_DATA 1 mod_usec 1
CAPPED_DATA 3 mod_comps 1
RX_PATH
NOCHECK_CALL
UNITS 3 mod_comps unit_page
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/mana_en.c mana_tx_dim_work() -> mana_gd_ring_dim()

Type Parameter Key Value
PARAM_VALUE 1 mod_usec 0-1023
PARAM_VALUE 2 mod_usec_vld 1
PARAM_VALUE 3 mod_comps 0-255
PARAM_VALUE 4 mod_comps_vld 1
CAPPED_DATA 1 mod_usec 1
CAPPED_DATA 3 mod_comps 1
NOCHECK_CALL
UNITS 3 mod_comps unit_page
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/mana_ethtool.c mana_set_coalesce() -> mana_gd_ring_dim()

Type Parameter Key Value
PARAM_VALUE 1 mod_usec 0-1023
PARAM_VALUE 2 mod_usec_vld 1
PARAM_VALUE 3 mod_comps 0-255
PARAM_VALUE 4 mod_comps_vld 1
CAPPED_DATA 1 mod_usec 1
CAPPED_DATA 3 mod_comps 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mod_usec 0-1023[c]
USER_DATA 3 mod_comps 0-255[c]

drivers/net/ethernet/microsoft/mana/mana_ethtool.c mana_set_coalesce() -> mana_gd_ring_dim()

Type Parameter Key Value
PARAM_VALUE 1 mod_usec 0-1023
PARAM_VALUE 2 mod_usec_vld 1
PARAM_VALUE 3 mod_comps 0-255
PARAM_VALUE 4 mod_comps_vld 1
CAPPED_DATA 1 mod_usec 1
CAPPED_DATA 3 mod_comps 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mod_usec 0-1023[c]
USER_DATA 3 mod_comps 0-255[c]
UNITS 3 mod_comps unit_page