| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_rpc.c | 54 void fbnic_rss_disable_hw(struct fbnic_dev *fbd) in fbnic_rss_disable_hw() 81 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit_hw() 106 void fbnic_bmc_rpc_all_multi_config(struct fbnic_dev *fbd, in fbnic_bmc_rpc_all_multi_config() 177 void fbnic_bmc_rpc_init(struct fbnic_dev *fbd) in fbnic_bmc_rpc_init() 241 void fbnic_bmc_rpc_check(struct fbnic_dev *fbd) in fbnic_bmc_rpc_check() 274 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn) in fbnic_rss_reinit() 377 struct fbnic_mac_addr *__fbnic_uc_sync(struct fbnic_dev *fbd, in __fbnic_uc_sync() 408 struct fbnic_mac_addr *__fbnic_mc_sync(struct fbnic_dev *fbd, in __fbnic_mc_sync() 473 void fbnic_promisc_sync(struct fbnic_dev *fbd, in fbnic_promisc_sync() 517 void fbnic_sift_macda(struct fbnic_dev *fbd) in fbnic_sift_macda() [all …]
|
| H A D | fbnic_fw.c | 15 static void __fbnic_mbx_wr_desc(struct fbnic_dev *fbd, int mbx_idx, in __fbnic_mbx_wr_desc() 29 static void __fbnic_mbx_invalidate_desc(struct fbnic_dev *fbd, int mbx_idx, in __fbnic_mbx_invalidate_desc() 43 u64 __fbnic_mbx_rd_desc(struct fbnic_dev *fbd, int mbx_idx, int desc_idx) in __fbnic_mbx_rd_desc() 54 static void fbnic_mbx_reset_desc_ring(struct fbnic_dev *fbd, int mbx_idx) in fbnic_mbx_reset_desc_ring() 91 void fbnic_mbx_init(struct fbnic_dev *fbd) in fbnic_mbx_init() 115 static int fbnic_mbx_map_msg(struct fbnic_dev *fbd, int mbx_idx, in fbnic_mbx_map_msg() 152 static void fbnic_mbx_unmap_and_free_msg(struct fbnic_dev *fbd, int mbx_idx, in fbnic_mbx_unmap_and_free_msg() 170 static void fbnic_mbx_clean_desc_ring(struct fbnic_dev *fbd, int mbx_idx) in fbnic_mbx_clean_desc_ring() 180 void fbnic_mbx_clean(struct fbnic_dev *fbd) in fbnic_mbx_clean() 191 static int fbnic_mbx_alloc_rx_msgs(struct fbnic_dev *fbd) in fbnic_mbx_alloc_rx_msgs() [all …]
|
| H A D | fbnic_pci.c | 37 u32 fbnic_rd32(struct fbnic_dev *fbd, u32 reg) in fbnic_rd32() 70 bool fbnic_fw_present(struct fbnic_dev *fbd) in fbnic_fw_present() 75 void fbnic_fw_wr32(struct fbnic_dev *fbd, u32 reg, u32 val) in fbnic_fw_wr32() 83 u32 fbnic_fw_rd32(struct fbnic_dev *fbd, u32 reg) in fbnic_fw_rd32() 118 struct fbnic_dev *fbd = fbn->fbd; in fbnic_service_task_start() local 125 struct fbnic_dev *fbd = fbn->fbd; in fbnic_service_task_stop() local 176 static int fbnic_fw_config_after_crash(struct fbnic_dev *fbd) in fbnic_fw_config_after_crash() 192 static void fbnic_health_check(struct fbnic_dev *fbd) in fbnic_health_check() 216 struct fbnic_dev *fbd = container_of(to_delayed_work(work), in fbnic_service_task() local 263 struct fbnic_dev *fbd; in fbnic_probe() local [all …]
|
| H A D | fbnic_debugfs.c | 320 struct fbnic_dev *fbd = nv->fbd; in fbnic_dbg_nv_init() local 382 struct fbnic_dev *fbd = s->private; in fbnic_dbg_mac_addr_show() local 408 struct fbnic_dev *fbd = s->private; in fbnic_dbg_tce_tcam_show() local 442 struct fbnic_dev *fbd = s->private; in fbnic_dbg_act_tcam_show() local 502 struct fbnic_dev *fbd = s->private; in fbnic_dbg_ip_src_show() local 510 struct fbnic_dev *fbd = s->private; in fbnic_dbg_ip_dst_show() local 518 struct fbnic_dev *fbd = s->private; in fbnic_dbg_ipo_src_show() local 526 struct fbnic_dev *fbd = s->private; in fbnic_dbg_ipo_dst_show() local 533 struct fbnic_dev *fbd, int mbx_idx) in fbnic_dbg_fw_mbx_display() 565 struct fbnic_dev *fbd = s->private; in fbnic_dbg_fw_mbx_show() local [all …]
|
| H A D | fbnic_fw_log.c | 11 void fbnic_fw_log_enable(struct fbnic_dev *fbd, bool send_hist) in fbnic_fw_log_enable() 26 void fbnic_fw_log_disable(struct fbnic_dev *fbd) in fbnic_fw_log_disable() 36 int fbnic_fw_log_init(struct fbnic_dev *fbd) in fbnic_fw_log_init() 57 void fbnic_fw_log_free(struct fbnic_dev *fbd) in fbnic_fw_log_free() 71 int fbnic_fw_log_write(struct fbnic_dev *fbd, u64 index, u32 timestamp, in fbnic_fw_log_write()
|
| H A D | fbnic_netdev.c | 15 struct fbnic_dev *fbd = fbn->fbd; in __fbnic_open() local 125 struct fbnic_dev *fbd = fbn->fbd; in fbnic_uc_unsync() local 166 struct fbnic_dev *fbd = fbn->fbd; in fbnic_mc_unsync() local 186 void __fbnic_set_rx_mode(struct fbnic_dev *fbd, in __fbnic_set_rx_mode() 248 struct fbnic_dev *fbd = fbn->fbd; in fbnic_set_rx_mode() local 293 void fbnic_clear_rx_mode(struct fbnic_dev *fbd) in fbnic_clear_rx_mode() 407 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_stats64() local 580 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_queue_stats_rx() local 708 struct fbnic_dev *fbd = fbn->fbd; in fbnic_reset_queues() local 729 void fbnic_netdev_free(struct fbnic_dev *fbd) in fbnic_netdev_free() [all …]
|
| H A D | fbnic_ethtool.c | 147 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_drvinfo() local 216 struct fbnic_dev *fbd = orig->fbd; in fbnic_clone_swap() local 534 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_ethtool_stats() local 630 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_cls_rule_all() local 660 struct fbnic_dev *fbd = fbn->fbd; in fbnic_get_cls_rule() local 884 static int fbnic_cls_rule_any_loc(struct fbnic_dev *fbd) in fbnic_cls_rule_any_loc() 909 struct fbnic_dev *fbd = fbn->fbd; in fbnic_set_cls_rule_ins() local 1213 struct fbnic_dev *fbd = fbn->fbd; in fbnic_clear_nfc_macda() local 1227 struct fbnic_dev *fbd = fbn->fbd; in fbnic_clear_nfc_ip_addr() local 1248 struct fbnic_dev *fbd = fbn->fbd; in fbnic_set_cls_rule_del() local [all …]
|
| H A D | fbnic_hwmon.c | 34 struct fbnic_dev *fbd = dev_get_drvdata(dev); in fbnic_hwmon_read() local 58 void fbnic_hwmon_register(struct fbnic_dev *fbd) in fbnic_hwmon_register() 74 void fbnic_hwmon_unregister(struct fbnic_dev *fbd) in fbnic_hwmon_unregister()
|
| H A D | fbnic_txrx.c | 1357 struct fbnic_dev *fbd = nv->fbd; in fbnic_nv_irq_disable() local 1365 struct fbnic_dev *fbd = nv->fbd; in fbnic_nv_irq_rearm() local 1521 struct fbnic_dev *fbd = nv->fbd; in fbnic_free_napi_vector() local 1616 static int fbnic_alloc_napi_vector(struct fbnic_dev *fbd, struct fbnic_net *fbn, in fbnic_alloc_napi_vector() 1767 struct fbnic_dev *fbd = fbn->fbd; in fbnic_alloc_napi_vectors() local 2277 struct fbnic_dev *fbd = fbn->fbd; in fbnic_disable() local 2286 static void fbnic_tx_flush(struct fbnic_dev *fbd) in fbnic_tx_flush() 2294 static void fbnic_tx_flush_off(struct fbnic_dev *fbd) in fbnic_tx_flush_off() 2304 static bool fbnic_all_idle(struct fbnic_dev *fbd, in fbnic_all_idle() 2319 static void fbnic_idle_dump(struct fbnic_dev *fbd, in fbnic_idle_dump() [all …]
|
| H A D | fbnic_txrx.h | 153 struct fbnic_dev *fbd; member
|