Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/meta/fbnic/fbnic_fw.c __fbnic_mbx_invalidate_desc() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd 4096-ptr_max
PARAM_VALUE 0 fbd->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 fbd->fw_reporter->burst_period 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->dump_real_ts 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->dump_ts 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->error_count 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->graceful_period 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->health_state 0-255
PARAM_VALUE 0 fbd->fw_reporter->last_recovery_ts 0-s64max
PARAM_VALUE 0 fbd->fw_reporter->recovery_count 0-s64max
PARAM_VALUE 0 fbd->mac->get_eth_ctrl_stats 4261181610207076352
PARAM_VALUE 0 fbd->mac->get_eth_mac_stats 3290386805554442240
PARAM_VALUE 0 fbd->mac->get_fec_stats 3676484134554521600
PARAM_VALUE 0 fbd->mac->get_link 2522778047849771008
PARAM_VALUE 0 fbd->mac->get_link_event 3822213427729780736
PARAM_VALUE 0 fbd->mac->get_pause_stats 7780547122057314304
PARAM_VALUE 0 fbd->mac->get_pcs_stats 7700767459908743168
PARAM_VALUE 0 fbd->mac->get_rmon_stats 1974047852114022400
PARAM_VALUE 0 fbd->mac->get_sensor 7201553899718569984
PARAM_VALUE 0 fbd->mac->init_regs 7750535783315251200
PARAM_VALUE 0 fbd->mac->link_down 3074944342695354368
PARAM_VALUE 0 fbd->mac->link_up 7867787319019593728
PARAM_VALUE 0 fbd->mac->prepare 1291118527101566976
PARAM_VALUE 0 fbd->netdev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 0 fbd->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-s64max
PARAM_VALUE 0 fbd->otp_reporter->burst_period 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->dump_real_ts 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->dump_ts 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->error_count 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->graceful_period 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->health_state 0-255
PARAM_VALUE 0 fbd->otp_reporter->last_recovery_ts 0-s64max
PARAM_VALUE 0 fbd->otp_reporter->recovery_count 0-s64max
PARAM_VALUE 0 fbd->uc_addr0 0
PARAM_VALUE 0 fbd->uc_addr4 0
PARAM_VALUE 1 reg 24576
BUF_SIZE 0 fbd s32min-(-1),1-s32max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
DATA_SOURCE 0 fbd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 fbd->dsn 0[c]
HOST_DATA 0 fbd->relaxed_ord 0[c]
UNITS 0 fbd unit_byte

drivers/net/ethernet/meta/fbnic/fbnic_fw.c __fbnic_mbx_rd_desc() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 fbd->mac->get_eth_ctrl_stats 4261181610207076352
PARAM_VALUE 0 fbd->mac->get_eth_mac_stats 3290386805554442240
PARAM_VALUE 0 fbd->mac->get_fec_stats 3676484134554521600
PARAM_VALUE 0 fbd->mac->get_link 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_link_event 3822213427729780736
PARAM_VALUE 0 fbd->mac->get_pause_stats 7780547122057314304
PARAM_VALUE 0 fbd->mac->get_pcs_stats 7700767459908743168
PARAM_VALUE 0 fbd->mac->get_rmon_stats 1974047852114022400
PARAM_VALUE 0 fbd->mac->get_sensor 4096-ptr_max
PARAM_VALUE 0 fbd->mac->init_regs 4096-ptr_max
PARAM_VALUE 0 fbd->mac->link_down 4096-ptr_max
PARAM_VALUE 0 fbd->mac->link_up 4096-ptr_max
PARAM_VALUE 0 fbd->mac->prepare 4096-ptr_max
PARAM_VALUE 0 fbd->mbx 4096-ptr_max
PARAM_VALUE 0 fbd->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
DATA_SOURCE 0 fbd $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 fbd->dsn 0[c]
HOST_DATA 0 fbd->relaxed_ord 0[c]
HALF_LOCKED2 &s->lock

drivers/net/ethernet/meta/fbnic/fbnic_fw.c __fbnic_mbx_rd_desc() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd 4096-ptr_max
PARAM_VALUE 0 fbd->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 fbd->mac->get_eth_ctrl_stats 4261181610207076352
PARAM_VALUE 0 fbd->mac->get_eth_mac_stats 3290386805554442240
PARAM_VALUE 0 fbd->mac->get_fec_stats 3676484134554521600
PARAM_VALUE 0 fbd->mac->get_link 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_link_event 3822213427729780736
PARAM_VALUE 0 fbd->mac->get_pause_stats 7780547122057314304
PARAM_VALUE 0 fbd->mac->get_pcs_stats 7700767459908743168
PARAM_VALUE 0 fbd->mac->get_rmon_stats 1974047852114022400
PARAM_VALUE 0 fbd->mac->get_sensor 4096-ptr_max
PARAM_VALUE 0 fbd->mac->init_regs 4096-ptr_max
PARAM_VALUE 0 fbd->mac->link_down 4096-ptr_max
PARAM_VALUE 0 fbd->mac->link_up 4096-ptr_max
PARAM_VALUE 0 fbd->mac->prepare 4096-ptr_max
PARAM_VALUE 0 fbd->mbx 4096-ptr_max
PARAM_VALUE 0 fbd->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
DATA_SOURCE 0 fbd $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 fbd->dsn 0[c]
HOST_DATA 0 fbd->relaxed_ord 0[c]
HALF_LOCKED2 &s->lock

drivers/net/ethernet/meta/fbnic/fbnic_fw.c __fbnic_mbx_wr_desc() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd 4096-ptr_max
PARAM_VALUE 0 fbd->dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 fbd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_bdq_drop.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_cq_drop.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_err.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->mac->get_eth_ctrl_stats 4261181610207076352
PARAM_VALUE 0 fbd->mac->get_eth_mac_stats 3290386805554442240
PARAM_VALUE 0 fbd->mac->get_fec_stats 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_link 2522778047849771008
PARAM_VALUE 0 fbd->mac->get_link_event 3822213427729780736
PARAM_VALUE 0 fbd->mac->get_pause_stats 7780547122057314304
PARAM_VALUE 0 fbd->mac->get_pcs_stats 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_rmon_stats 1974047852114022400
PARAM_VALUE 0 fbd->mac->get_sensor 7201553899718569984
PARAM_VALUE 0 fbd->mac->init_regs 7750535783315251200
PARAM_VALUE 0 fbd->mac->link_down 3074944342695354368
PARAM_VALUE 0 fbd->mac->link_up 7867787319019593728
PARAM_VALUE 0 fbd->mac->prepare 1291118527101566976
PARAM_VALUE 0 fbd->mbx 4096-ptr_max
PARAM_VALUE 0 fbd->netdev->ethtool_ops->rxfh_max_num_contexts 0,2,8,16,33
PARAM_VALUE 0 fbd->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-s64max
PARAM_VALUE 1 reg 24576
BUF_SIZE 0 fbd s32min-(-1),1-s32max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
DATA_SOURCE 0 fbd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 fbd->dsn 0[c]
HOST_DATA 0 fbd->relaxed_ord 0[c]
UNITS 0 fbd unit_byte
HALF_LOCKED2 flags
HALF_LOCKED2 0 &fbd->fw_tx_lock

drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_otp_reporter_dump() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd 4096-ptr_max
PARAM_VALUE 0 fbd->uc_addr0 0
PARAM_VALUE 0 fbd->uc_addr4 0
PARAM_VALUE 1 reg 542
BUF_SIZE 0 fbd s32min,4,24,40,64,168-s32max
BUF_SIZE 0 fbd s32min,4,24,40,64,168-s32max
DATA_SOURCE 0 fbd r devlink_health_reporter_priv
RX_PATH
TASK_NOT_RUNNING
LOCK2 &devlink->lock

drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_read_otp_status() -> fbnic_fw_rd32()

Type Parameter Key Value
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_bdq_drop.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_cq_drop.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->hw_stats.hw_q->rde_pkt_err.u.old_reg_value_32 0-4294967295
PARAM_VALUE 0 fbd->mac->get_eth_ctrl_stats 4261181610207076352
PARAM_VALUE 0 fbd->mac->get_eth_mac_stats 3290386805554442240
PARAM_VALUE 0 fbd->mac->get_fec_stats 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_link 2522778047849771008
PARAM_VALUE 0 fbd->mac->get_link_event 3822213427729780736
PARAM_VALUE 0 fbd->mac->get_pause_stats 7780547122057314304
PARAM_VALUE 0 fbd->mac->get_pcs_stats 4096-ptr_max
PARAM_VALUE 0 fbd->mac->get_rmon_stats 1974047852114022400
PARAM_VALUE 0 fbd->mac->get_sensor 7201553899718569984
PARAM_VALUE 0 fbd->mac->init_regs 7750535783315251200
PARAM_VALUE 0 fbd->mac->link_down 3074944342695354368
PARAM_VALUE 0 fbd->mac->link_up 7867787319019593728
PARAM_VALUE 0 fbd->mac->prepare 1291118527101566976
PARAM_VALUE 0 fbd->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
PARAM_VALUE 1 reg 541
BUF_SIZE 0 fbd s32min-(-1),1-s32max
BUF_SIZE 0 fbd s32min-(-1),1-s32max
DATA_SOURCE 0 fbd $0
STR_LEN 0 fbd (-1),27,30,38
STR_LEN 0 fbd (-1),27,30,38
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 fbd->dsn 0[c]
HOST_DATA 0 fbd->relaxed_ord 0[c]
UNITS 0 fbd unit_byte
HALF_LOCKED2 &devlink->lock