Home
last modified time | relevance | path

Searched refs:bp (Results 1 - 25 of 950) sorted by relevance

12345678910>>...38

/kernel/linux/linux-6.6/drivers/net/fddi/
H A Ddefxx.c258 #define dfx_use_mmio bp->mmio
267 static void dfx_bus_config_check(DFX_board_t *bp);
272 static int dfx_adap_init(DFX_board_t *bp, int get_buffers);
277 static void dfx_int_pr_halt_id(DFX_board_t *bp);
278 static void dfx_int_type_0_process(DFX_board_t *bp);
285 static int dfx_ctl_update_cam(DFX_board_t *bp);
286 static int dfx_ctl_update_filters(DFX_board_t *bp);
288 static int dfx_hw_dma_cmd_req(DFX_board_t *bp);
289 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data);
290 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT3
299 dfx_rcv_flush(DFX_board_t *bp) dfx_rcv_flush() argument
364 dfx_writel(DFX_board_t *bp, int offset, u32 data) dfx_writel() argument
370 dfx_outl(DFX_board_t *bp, int offset, u32 data) dfx_outl() argument
375 dfx_port_write_long(DFX_board_t *bp, int offset, u32 data) dfx_port_write_long() argument
386 dfx_readl(DFX_board_t *bp, int offset, u32 *data) dfx_readl() argument
392 dfx_inl(DFX_board_t *bp, int offset, u32 *data) dfx_inl() argument
397 dfx_port_read_long(DFX_board_t *bp, int offset, u32 *data) dfx_port_read_long() argument
431 dfx_get_bars(DFX_board_t *bp, resource_size_t *bar_start, resource_size_t *bar_len) dfx_get_bars() argument
537 DFX_board_t *bp; /* board pointer */ dfx_register() local
723 DFX_board_t *bp = netdev_priv(dev); dfx_bus_init() local
882 DFX_board_t *bp = netdev_priv(dev); dfx_bus_uninit() local
943 dfx_bus_config_check(DFX_board_t *bp) dfx_bus_config_check() argument
1042 DFX_board_t *bp = netdev_priv(dev); dfx_driver_init() local
1253 dfx_adap_init(DFX_board_t *bp, int get_buffers) dfx_adap_init() argument
1452 DFX_board_t *bp = netdev_priv(dev); dfx_open() local
1543 DFX_board_t *bp = netdev_priv(dev); dfx_close() local
1628 dfx_int_pr_halt_id(DFX_board_t *bp) dfx_int_pr_halt_id() argument
1732 dfx_int_type_0_process(DFX_board_t *bp) dfx_int_type_0_process() argument
1879 DFX_board_t *bp = netdev_priv(dev); dfx_int_common() local
1950 DFX_board_t *bp = netdev_priv(dev); dfx_interrupt() local
2077 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_get_stats() local
2264 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_set_multicast_list() local
2378 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_set_mac_address() local
2462 dfx_ctl_update_cam(DFX_board_t *bp) dfx_ctl_update_cam() argument
2545 dfx_ctl_update_filters(DFX_board_t *bp) dfx_ctl_update_filters() argument
2620 dfx_hw_dma_cmd_req(DFX_board_t *bp) dfx_hw_dma_cmd_req() argument
2734 dfx_hw_port_ctrl_req( DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data ) dfx_hw_port_ctrl_req() argument
2818 dfx_hw_adap_reset( DFX_board_t *bp, PI_UINT32 type ) dfx_hw_adap_reset() argument
2866 dfx_hw_adap_state_rd(DFX_board_t *bp) dfx_hw_adap_state_rd() argument
2906 dfx_hw_dma_uninit(DFX_board_t *bp, PI_UINT32 type) dfx_hw_dma_uninit() argument
2978 dfx_rcv_init(DFX_board_t *bp, int get_buffers) dfx_rcv_init() argument
3296 DFX_board_t *bp = netdev_priv(dev); dfx_xmt_queue_pkt() local
3490 dfx_xmt_done(DFX_board_t *bp) dfx_xmt_done() argument
3698 DFX_board_t *bp = netdev_priv(dev); dfx_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/net/fddi/
H A Ddefxx.c266 static void dfx_bus_config_check(DFX_board_t *bp);
271 static int dfx_adap_init(DFX_board_t *bp, int get_buffers);
276 static void dfx_int_pr_halt_id(DFX_board_t *bp);
277 static void dfx_int_type_0_process(DFX_board_t *bp);
284 static int dfx_ctl_update_cam(DFX_board_t *bp);
285 static int dfx_ctl_update_filters(DFX_board_t *bp);
287 static int dfx_hw_dma_cmd_req(DFX_board_t *bp);
288 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data);
289 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT32 type);
290 static int dfx_hw_adap_state_rd(DFX_board_t *bp);
298 dfx_rcv_flush(DFX_board_t *bp) dfx_rcv_flush() argument
363 dfx_writel(DFX_board_t *bp, int offset, u32 data) dfx_writel() argument
369 dfx_outl(DFX_board_t *bp, int offset, u32 data) dfx_outl() argument
374 dfx_port_write_long(DFX_board_t *bp, int offset, u32 data) dfx_port_write_long() argument
387 dfx_readl(DFX_board_t *bp, int offset, u32 *data) dfx_readl() argument
393 dfx_inl(DFX_board_t *bp, int offset, u32 *data) dfx_inl() argument
398 dfx_port_read_long(DFX_board_t *bp, int offset, u32 *data) dfx_port_read_long() argument
554 DFX_board_t *bp; /* board pointer */ dfx_register() local
732 DFX_board_t *bp = netdev_priv(dev); dfx_bus_init() local
892 DFX_board_t *bp = netdev_priv(dev); dfx_bus_uninit() local
953 dfx_bus_config_check(DFX_board_t *bp) dfx_bus_config_check() argument
1052 DFX_board_t *bp = netdev_priv(dev); dfx_driver_init() local
1264 dfx_adap_init(DFX_board_t *bp, int get_buffers) dfx_adap_init() argument
1463 DFX_board_t *bp = netdev_priv(dev); dfx_open() local
1554 DFX_board_t *bp = netdev_priv(dev); dfx_close() local
1639 dfx_int_pr_halt_id(DFX_board_t *bp) dfx_int_pr_halt_id() argument
1743 dfx_int_type_0_process(DFX_board_t *bp) dfx_int_type_0_process() argument
1890 DFX_board_t *bp = netdev_priv(dev); dfx_int_common() local
1961 DFX_board_t *bp = netdev_priv(dev); dfx_interrupt() local
2088 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_get_stats() local
2275 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_set_multicast_list() local
2389 DFX_board_t *bp = netdev_priv(dev); dfx_ctl_set_mac_address() local
2473 dfx_ctl_update_cam(DFX_board_t *bp) dfx_ctl_update_cam() argument
2556 dfx_ctl_update_filters(DFX_board_t *bp) dfx_ctl_update_filters() argument
2631 dfx_hw_dma_cmd_req(DFX_board_t *bp) dfx_hw_dma_cmd_req() argument
2745 dfx_hw_port_ctrl_req( DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data ) dfx_hw_port_ctrl_req() argument
2829 dfx_hw_adap_reset( DFX_board_t *bp, PI_UINT32 type ) dfx_hw_adap_reset() argument
2877 dfx_hw_adap_state_rd(DFX_board_t *bp) dfx_hw_adap_state_rd() argument
2917 dfx_hw_dma_uninit(DFX_board_t *bp, PI_UINT32 type) dfx_hw_dma_uninit() argument
2989 dfx_rcv_init(DFX_board_t *bp, int get_buffers) dfx_rcv_init() argument
3307 DFX_board_t *bp = netdev_priv(dev); dfx_xmt_queue_pkt() local
3501 dfx_xmt_done(DFX_board_t *bp) dfx_xmt_done() argument
3709 DFX_board_t *bp = netdev_priv(dev); dfx_unregister() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dbnx2.c244 static void bnx2_init_napi(struct bnx2 *bp);
245 static void bnx2_del_napi(struct bnx2 *bp);
247 static inline u32 bnx2_tx_avail(struct bnx2 *bp, struct bnx2_tx_ring_info *txr) in bnx2_tx_avail() argument
260 return bp->tx_ring_size - diff; in bnx2_tx_avail()
264 bnx2_reg_rd_ind(struct bnx2 *bp, u32 offset) in bnx2_reg_rd_ind() argument
269 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
270 BNX2_WR(bp, BNX2_PCICFG_REG_WINDOW_ADDRESS, offset); in bnx2_reg_rd_ind()
271 val = BNX2_RD(bp, BNX2_PCICFG_REG_WINDOW); in bnx2_reg_rd_ind()
272 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
277 bnx2_reg_wr_ind(struct bnx2 *bp, u3 argument
288 bnx2_shmem_wr(struct bnx2 *bp, u32 offset, u32 val) bnx2_shmem_wr() argument
294 bnx2_shmem_rd(struct bnx2 *bp, u32 offset) bnx2_shmem_rd() argument
300 bnx2_ctx_wr(struct bnx2 *bp, u32 cid_addr, u32 offset, u32 val) bnx2_ctx_wr() argument
329 struct bnx2 *bp = netdev_priv(dev); bnx2_drv_ctl() local
348 bnx2_setup_cnic_irq_info(struct bnx2 *bp) bnx2_setup_cnic_irq_info() argument
378 struct bnx2 *bp = netdev_priv(dev); bnx2_register_cnic() local
403 struct bnx2 *bp = netdev_priv(dev); bnx2_unregister_cnic() local
418 struct bnx2 *bp = netdev_priv(dev); bnx2_cnic_probe() local
436 bnx2_cnic_stop(struct bnx2 *bp) bnx2_cnic_stop() argument
452 bnx2_cnic_start(struct bnx2 *bp) bnx2_cnic_start() argument
475 bnx2_cnic_stop(struct bnx2 *bp) bnx2_cnic_stop() argument
480 bnx2_cnic_start(struct bnx2 *bp) bnx2_cnic_start() argument
487 bnx2_read_phy(struct bnx2 *bp, u32 reg, u32 *val) bnx2_read_phy() argument
544 bnx2_write_phy(struct bnx2 *bp, u32 reg, u32 val) bnx2_write_phy() argument
593 bnx2_disable_int(struct bnx2 *bp) bnx2_disable_int() argument
607 bnx2_enable_int(struct bnx2 *bp) bnx2_enable_int() argument
628 bnx2_disable_int_sync(struct bnx2 *bp) bnx2_disable_int_sync() argument
642 bnx2_napi_disable(struct bnx2 *bp) bnx2_napi_disable() argument
651 bnx2_napi_enable(struct bnx2 *bp) bnx2_napi_enable() argument
660 bnx2_netif_stop(struct bnx2 *bp, bool stop_cnic) bnx2_netif_stop() argument
673 bnx2_netif_start(struct bnx2 *bp, bool start_cnic) bnx2_netif_start() argument
691 bnx2_free_tx_mem(struct bnx2 *bp) bnx2_free_tx_mem() argument
711 bnx2_free_rx_mem(struct bnx2 *bp) bnx2_free_rx_mem() argument
743 bnx2_alloc_tx_mem(struct bnx2 *bp) bnx2_alloc_tx_mem() argument
765 bnx2_alloc_rx_mem(struct bnx2 *bp) bnx2_alloc_rx_mem() argument
816 struct bnx2 *bp = netdev_priv(dev); bnx2_free_stats_blk() local
832 struct bnx2 *bp = netdev_priv(dev); bnx2_alloc_stats_blk() local
854 bnx2_free_mem(struct bnx2 *bp) bnx2_free_mem() argument
876 bnx2_alloc_mem(struct bnx2 *bp) bnx2_alloc_mem() argument
933 bnx2_report_fw_link(struct bnx2 *bp) bnx2_report_fw_link() argument
992 bnx2_xceiver_str(struct bnx2 *bp) bnx2_xceiver_str() argument
1000 bnx2_report_link(struct bnx2 *bp) bnx2_report_link() argument
1031 bnx2_resolve_flow_ctrl(struct bnx2 *bp) bnx2_resolve_flow_ctrl() argument
1107 bnx2_5709s_linkup(struct bnx2 *bp) bnx2_5709s_linkup() argument
1146 bnx2_5708s_linkup(struct bnx2 *bp) bnx2_5708s_linkup() argument
1175 bnx2_5706s_linkup(struct bnx2 *bp) bnx2_5706s_linkup() argument
1212 bnx2_copper_linkup(struct bnx2 *bp) bnx2_copper_linkup() argument
1288 bnx2_init_rx_context(struct bnx2 *bp, u32 cid) bnx2_init_rx_context() argument
1303 bnx2_init_all_rx_contexts(struct bnx2 *bp) bnx2_init_all_rx_contexts() argument
1316 bnx2_set_mac_link(struct bnx2 *bp) bnx2_set_mac_link() argument
1383 bnx2_enable_bmsr1(struct bnx2 *bp) bnx2_enable_bmsr1() argument
1392 bnx2_disable_bmsr1(struct bnx2 *bp) bnx2_disable_bmsr1() argument
1401 bnx2_test_and_enable_2g5(struct bnx2 *bp) bnx2_test_and_enable_2g5() argument
1430 bnx2_test_and_disable_2g5(struct bnx2 *bp) bnx2_test_and_disable_2g5() argument
1456 bnx2_enable_forced_2g5(struct bnx2 *bp) bnx2_enable_forced_2g5() argument
1500 bnx2_disable_forced_2g5(struct bnx2 *bp) bnx2_disable_forced_2g5() argument
1539 bnx2_5706s_force_link_dn(struct bnx2 *bp, int start) bnx2_5706s_force_link_dn() argument
1552 bnx2_set_link(struct bnx2 *bp) bnx2_set_link() argument
1636 bnx2_reset_phy(struct bnx2 *bp) bnx2_reset_phy() argument
1660 bnx2_phy_get_pause_adv(struct bnx2 *bp) bnx2_phy_get_pause_adv() argument
1785 bnx2_enable_forced_2g5(bp); global() variable
1787 bnx2_disable_forced_2g5(bp); global() variable
1818 bnx2_report_link(bp); global() variable
1823 bnx2_resolve_flow_ctrl(bp); global() variable
1824 bnx2_set_mac_link(bp); global() variable
1829 bnx2_test_and_enable_2g5(bp); global() variable
1864 bnx2_resolve_flow_ctrl(bp); global() variable
1865 bnx2_set_mac_link(bp); global() variable
1887 bnx2_set_default_remote_link(struct bnx2 *bp) bnx2_set_default_remote_link() argument
1934 bnx2_set_default_link(struct bnx2 *bp) bnx2_set_default_link() argument
1960 bnx2_send_heart_beat(struct bnx2 *bp) bnx2_send_heart_beat() argument
1974 bnx2_remote_phy_event(struct bnx2 *bp) bnx2_remote_phy_event() argument
2055 bnx2_set_remote_link(struct bnx2 *bp) bnx2_set_remote_link() argument
2111 bnx2_resolve_flow_ctrl(bp); global() variable
2112 bnx2_set_mac_link(bp); global() variable
2154 bnx2_resolve_flow_ctrl(bp); global() variable
2155 bnx2_set_mac_link(bp); global() variable
2158 bnx2_resolve_flow_ctrl(bp); global() variable
2159 bnx2_set_mac_link(bp); global() variable
2181 bnx2_init_5709s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5709s_phy() argument
2231 bnx2_init_5708s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5708s_phy() argument
2289 bnx2_init_5706s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5706s_phy() argument
2327 bnx2_init_copper_phy(struct bnx2 *bp, int reset_phy) bnx2_init_copper_phy() argument
2432 bnx2_set_mac_loopback(struct bnx2 *bp) bnx2_set_mac_loopback() argument
2447 bnx2_set_phy_loopback(struct bnx2 *bp) bnx2_set_phy_loopback() argument
2477 bnx2_dump_mcp_state(struct bnx2 *bp) bnx2_dump_mcp_state() argument
2520 bnx2_fw_sync(struct bnx2 *bp, u32 msg_data, int ack, int silent) bnx2_fw_sync() argument
2567 bnx2_init_5709_context(struct bnx2 *bp) bnx2_init_5709_context() argument
2615 bnx2_init_context(struct bnx2 *bp) bnx2_init_context() argument
2658 bnx2_alloc_bad_rbuf(struct bnx2 *bp) bnx2_alloc_bad_rbuf() argument
2707 bnx2_set_mac_addr(struct bnx2 *bp, u8 *mac_addr, u32 pos) bnx2_set_mac_addr() argument
2722 bnx2_alloc_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) bnx2_alloc_rx_page() argument
2747 bnx2_free_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index) bnx2_free_rx_page() argument
2763 bnx2_alloc_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) bnx2_alloc_rx_data() argument
2796 bnx2_phy_event_is_set(struct bnx2 *bp, struct bnx2_napi *bnapi, u32 event) bnx2_phy_event_is_set() argument
2816 bnx2_phy_int(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_phy_int() argument
2842 bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) bnx2_tx_int() argument
2937 bnx2_reuse_rx_skb_pages(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, struct sk_buff *skb, int count) bnx2_reuse_rx_skb_pages() argument
2995 bnx2_reuse_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, u16 cons, u16 prod) bnx2_reuse_rx_data() argument
3025 bnx2_rx_skb(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, unsigned int len, unsigned int hdr_len, dma_addr_t dma_addr, u32 ring_idx) bnx2_rx_skb() argument
3142 bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) bnx2_rx_int() argument
3313 struct bnx2 *bp = bnapi->bp; bnx2_msi() local
3333 struct bnx2 *bp = bnapi->bp; bnx2_msi_1shot() local
3350 struct bnx2 *bp = bnapi->bp; bnx2_interrupt() local
3421 bnx2_chk_missed_msi(struct bnx2 *bp) bnx2_chk_missed_msi() argument
3443 bnx2_poll_cnic(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_poll_cnic() argument
3459 bnx2_poll_link(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_poll_link() argument
3479 bnx2_poll_work(struct bnx2 *bp, struct bnx2_napi *bnapi, int work_done, int budget) bnx2_poll_work() argument
3497 struct bnx2 *bp = bnapi->bp; bnx2_poll_msix() local
3524 struct bnx2 *bp = bnapi->bp; bnx2_poll() local
3576 struct bnx2 *bp = netdev_priv(dev); bnx2_set_rx_mode() local
3686 bnx2_release_firmware(struct bnx2 *bp) bnx2_release_firmware() argument
3695 bnx2_request_uncached_firmware(struct bnx2 *bp) bnx2_request_uncached_firmware() argument
3755 bnx2_request_firmware(struct bnx2 *bp) bnx2_request_firmware() argument
3773 load_rv2p_fw(struct bnx2 *bp, u32 rv2p_proc, const struct bnx2_rv2p_fw_file_entry *fw_entry) load_rv2p_fw() argument
3833 load_cpu_fw(struct bnx2 *bp, const struct cpu_reg *cpu_reg, const struct bnx2_mips_fw_file_entry *fw_entry) load_cpu_fw() argument
3905 bnx2_init_cpus(struct bnx2 *bp) bnx2_init_cpus() argument
3945 bnx2_setup_wol(struct bnx2 *bp) bnx2_setup_wol() argument
4040 bnx2_set_power_state(struct bnx2 *bp, pci_power_t state) bnx2_set_power_state() argument
4096 bnx2_acquire_nvram_lock(struct bnx2 *bp) bnx2_acquire_nvram_lock() argument
4118 bnx2_release_nvram_lock(struct bnx2 *bp) bnx2_release_nvram_lock() argument
4142 bnx2_enable_nvram_write(struct bnx2 *bp) bnx2_enable_nvram_write() argument
4171 bnx2_disable_nvram_write(struct bnx2 *bp) bnx2_disable_nvram_write() argument
4181 bnx2_enable_nvram_access(struct bnx2 *bp) bnx2_enable_nvram_access() argument
4192 bnx2_disable_nvram_access(struct bnx2 *bp) bnx2_disable_nvram_access() argument
4204 bnx2_nvram_erase_page(struct bnx2 *bp, u32 offset) bnx2_nvram_erase_page() argument
4244 bnx2_nvram_read_dword(struct bnx2 *bp, u32 offset, u8 *ret_val, u32 cmd_flags) bnx2_nvram_read_dword() argument
4289 bnx2_nvram_write_dword(struct bnx2 *bp, u32 offset, u8 *val, u32 cmd_flags) bnx2_nvram_write_dword() argument
4333 bnx2_init_nvram(struct bnx2 *bp) bnx2_init_nvram() argument
4416 bnx2_nvram_read(struct bnx2 *bp, u32 offset, u8 *ret_buf, int buf_size) bnx2_nvram_read() argument
4526 bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf, int buf_size) bnx2_nvram_write() argument
4706 bnx2_init_fw_cap(struct bnx2 *bp) bnx2_init_fw_cap() argument
4746 bnx2_setup_msix_tbl(struct bnx2 *bp) bnx2_setup_msix_tbl() argument
4755 bnx2_wait_dma_complete(struct bnx2 *bp) bnx2_wait_dma_complete() argument
4792 bnx2_reset_chip(struct bnx2 *bp, u32 reset_code) bnx2_reset_chip() argument
4896 bnx2_init_chip(struct bnx2 *bp) bnx2_init_chip() argument
5125 bnx2_clear_ring_states(struct bnx2 *bp) bnx2_clear_ring_states() argument
5148 bnx2_init_tx_context(struct bnx2 *bp, u32 cid, struct bnx2_tx_ring_info *txr) bnx2_init_tx_context() argument
5178 bnx2_init_tx_ring(struct bnx2 *bp, int ring_num) bnx2_init_tx_ring() argument
5234 bnx2_init_rx_ring(struct bnx2 *bp, int ring_num) bnx2_init_rx_ring() argument
5320 bnx2_init_all_rings(struct bnx2 *bp) bnx2_init_all_rings() argument
5386 bnx2_set_rx_ring_size(struct bnx2 *bp, u32 size) bnx2_set_rx_ring_size() argument
5427 bnx2_free_tx_skbs(struct bnx2 *bp) bnx2_free_tx_skbs() argument
5472 bnx2_free_rx_skbs(struct bnx2 *bp) bnx2_free_rx_skbs() argument
5506 bnx2_free_skbs(struct bnx2 *bp) bnx2_free_skbs() argument
5513 bnx2_reset_nic(struct bnx2 *bp, u32 reset_code) bnx2_reset_nic() argument
5530 bnx2_init_nic(struct bnx2 *bp, int reset_phy) bnx2_init_nic() argument
5547 bnx2_shutdown_chip(struct bnx2 *bp) bnx2_shutdown_chip() argument
5562 bnx2_test_registers(struct bnx2 *bp) bnx2_test_registers() argument
5733 bnx2_do_mem_test(struct bnx2 *bp, u32 start, u32 size) bnx2_do_mem_test() argument
5756 bnx2_test_memory(struct bnx2 *bp) bnx2_test_memory() argument
5801 bnx2_run_loopback(struct bnx2 *bp, int loopback_mode) bnx2_run_loopback() argument
5939 bnx2_test_loopback(struct bnx2 *bp) bnx2_test_loopback() argument
5961 bnx2_test_nvram(struct bnx2 *bp) bnx2_test_nvram() argument
5996 bnx2_test_link(struct bnx2 *bp) bnx2_test_link() argument
6022 bnx2_test_intr(struct bnx2 *bp) bnx2_test_intr() argument
6053 bnx2_5706_serdes_has_link(struct bnx2 *bp) bnx2_5706_serdes_has_link() argument
6084 bnx2_5706_serdes_timer(struct bnx2 *bp) bnx2_5706_serdes_timer() argument
6146 bnx2_5708_serdes_timer(struct bnx2 *bp) bnx2_5708_serdes_timer() argument
6181 struct bnx2 *bp = from_timer(bp, t, timer); bnx2_timer() local
6215 bnx2_request_irq(struct bnx2 *bp) bnx2_request_irq() argument
6238 __bnx2_free_irq(struct bnx2 *bp) __bnx2_free_irq() argument
6252 bnx2_free_irq(struct bnx2 *bp) bnx2_free_irq() argument
6265 bnx2_enable_msix(struct bnx2 *bp, int msix_vecs) bnx2_enable_msix() argument
6309 bnx2_setup_int_mode(struct bnx2 *bp, int dis_msi) bnx2_setup_int_mode() argument
6364 struct bnx2 *bp = netdev_priv(dev); bnx2_open() local
6446 struct bnx2 *bp = container_of(work, struct bnx2, reset_task); bnx2_reset_task() local
6481 bnx2_dump_ftq(struct bnx2 *bp) bnx2_dump_ftq() argument
6548 bnx2_dump_state(struct bnx2 *bp) bnx2_dump_state() argument
6574 struct bnx2 *bp = netdev_priv(dev); bnx2_tx_timeout() local
6591 struct bnx2 *bp = netdev_priv(dev); bnx2_start_xmit() local
6764 struct bnx2 *bp = netdev_priv(dev); bnx2_close() local
6781 bnx2_save_stats(struct bnx2 *bp) bnx2_save_stats() argument
6818 struct bnx2 *bp = netdev_priv(dev); bnx2_get_stats64() local
6893 struct bnx2 *bp = netdev_priv(dev); bnx2_get_link_ksettings() local
6961 struct bnx2 *bp = netdev_priv(dev); bnx2_set_link_ksettings() local
7042 struct bnx2 *bp = netdev_priv(dev); bnx2_get_drvinfo() local
7062 struct bnx2 *bp = netdev_priv(dev); bnx2_get_regs() local
7112 struct bnx2 *bp = netdev_priv(dev); bnx2_get_wol() local
7131 struct bnx2 *bp = netdev_priv(dev); bnx2_set_wol() local
7154 struct bnx2 *bp = netdev_priv(dev); bnx2_nway_reset() local
7200 struct bnx2 *bp = netdev_priv(dev); bnx2_get_link() local
7208 struct bnx2 *bp = netdev_priv(dev); bnx2_get_eeprom_len() local
7220 struct bnx2 *bp = netdev_priv(dev); bnx2_get_eeprom() local
7234 struct bnx2 *bp = netdev_priv(dev); bnx2_set_eeprom() local
7247 struct bnx2 *bp = netdev_priv(dev); bnx2_get_coalesce() local
7269 struct bnx2 *bp = netdev_priv(dev); bnx2_set_coalesce() local
7318 struct bnx2 *bp = netdev_priv(dev); bnx2_get_ringparam() local
7331 bnx2_change_ring_size(struct bnx2 *bp, u32 rx, u32 tx, bool reset_irq) bnx2_change_ring_size() argument
7389 struct bnx2 *bp = netdev_priv(dev); bnx2_set_ringparam() local
7406 struct bnx2 *bp = netdev_priv(dev); bnx2_get_pauseparam() local
7416 struct bnx2 *bp = netdev_priv(dev); bnx2_set_pauseparam() local
7594 struct bnx2 *bp = netdev_priv(dev); bnx2_self_test() local
7665 struct bnx2 *bp = netdev_priv(dev); bnx2_get_ethtool_stats() local
7711 struct bnx2 *bp = netdev_priv(dev); bnx2_set_phys_id() local
7744 struct bnx2 *bp = netdev_priv(dev); bnx2_set_features() local
7769 struct bnx2 *bp = netdev_priv(dev); bnx2_get_channels() local
7791 struct bnx2 *bp = netdev_priv(dev); bnx2_set_channels() local
7852 struct bnx2 *bp = netdev_priv(dev); bnx2_ioctl() local
7903 struct bnx2 *bp = netdev_priv(dev); bnx2_change_mac_addr() local
7919 struct bnx2 *bp = netdev_priv(dev); bnx2_change_mtu() local
7930 struct bnx2 *bp = netdev_priv(dev); poll_bnx2() local
7944 bnx2_get_5709_media(struct bnx2 *bp) bnx2_get_5709_media() argument
7982 bnx2_get_pci_speed(struct bnx2 *bp) bnx2_get_pci_speed() argument
8034 bnx2_read_vpd_fw_ver(struct bnx2 *bp) bnx2_read_vpd_fw_ver() argument
8104 struct bnx2 *bp; bnx2_init_board() local
8496 bnx2_bus_string(struct bnx2 *bp, char *str) bnx2_bus_string() argument
8516 bnx2_del_napi(struct bnx2 *bp) bnx2_del_napi() argument
8525 bnx2_init_napi(struct bnx2 *bp) bnx2_init_napi() argument
8564 struct bnx2 *bp; bnx2_init_one() local
8641 struct bnx2 *bp = netdev_priv(dev); bnx2_remove_one() local
8671 struct bnx2 *bp = netdev_priv(dev); bnx2_suspend() local
8690 struct bnx2 *bp = netdev_priv(dev); bnx2_resume() local
8723 struct bnx2 *bp = netdev_priv(dev); bnx2_io_error_detected() local
8755 struct bnx2 *bp = netdev_priv(dev); bnx2_io_slot_reset() local
8797 struct bnx2 *bp = netdev_priv(dev); bnx2_io_resume() local
8810 struct bnx2 *bp; bnx2_shutdown() local
[all...]
H A Db44.c164 static inline unsigned long br32(const struct b44 *bp, unsigned long reg) in br32() argument
166 return ssb_read32(bp->sdev, reg); in br32()
169 static inline void bw32(const struct b44 *bp, in bw32() argument
172 ssb_write32(bp->sdev, reg, val); in bw32()
175 static int b44_wait_bit(struct b44 *bp, unsigned long reg, in b44_wait_bit() argument
181 u32 val = br32(bp, reg); in b44_wait_bit()
191 netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n", in b44_wait_bit()
199 static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index) in __b44_cam_read() argument
203 bw32(bp, B44_CAM_CTRL, (CAM_CTRL_READ | in __b44_cam_read()
206 b44_wait_bit(bp, B44_CAM_CTR in __b44_cam_read()
221 __b44_cam_write(struct b44 *bp, unsigned char *data, int index) __b44_cam_write() argument
239 __b44_disable_ints(struct b44 *bp) __b44_disable_ints() argument
244 b44_disable_ints(struct b44 *bp) b44_disable_ints() argument
252 b44_enable_ints(struct b44 *bp) b44_enable_ints() argument
257 __b44_readphy(struct b44 *bp, int phy_addr, int reg, u32 *val) __b44_readphy() argument
273 __b44_writephy(struct b44 *bp, int phy_addr, int reg, u32 val) __b44_writephy() argument
285 b44_readphy(struct b44 *bp, int reg, u32 *val) b44_readphy() argument
293 b44_writephy(struct b44 *bp, int reg, u32 val) b44_writephy() argument
305 struct b44 *bp = netdev_priv(dev); b44_mdio_read_mii() local
315 struct b44 *bp = netdev_priv(dev); b44_mdio_write_mii() local
322 struct b44 *bp = bus->priv; b44_mdio_read_phylib() local
332 struct b44 *bp = bus->priv; b44_mdio_write_phylib() local
336 b44_phy_reset(struct b44 *bp) b44_phy_reset() argument
358 __b44_set_flow_ctrl(struct b44 *bp, u32 pause_flags) __b44_set_flow_ctrl() argument
381 b44_set_flow_ctrl(struct b44 *bp, u32 local, u32 remote) b44_set_flow_ctrl() argument
402 b44_wap54g10_workaround(struct b44 *bp) b44_wap54g10_workaround() argument
431 b44_wap54g10_workaround(struct b44 *bp) b44_wap54g10_workaround() argument
436 b44_setup_phy(struct b44 *bp) b44_setup_phy() argument
500 b44_stats_update(struct b44 *bp) b44_stats_update() argument
519 b44_link_report(struct b44 *bp) b44_link_report() argument
534 b44_check_phy(struct b44 *bp) b44_check_phy() argument
599 struct b44 *bp = from_timer(bp, t, timer); b44_timer() local
612 b44_tx(struct b44 *bp) b44_tx() argument
653 b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) b44_alloc_rx_skb() argument
728 b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) b44_recycle_rx() argument
774 b44_rx(struct b44 *bp, int budget) b44_rx() argument
863 struct b44 *bp = container_of(napi, struct b44, napi); b44_poll() local
910 struct b44 *bp = netdev_priv(dev); b44_interrupt() local
951 struct b44 *bp = netdev_priv(dev); b44_tx_timeout() local
970 struct b44 *bp = netdev_priv(dev); b44_start_xmit() local
1060 struct b44 *bp = netdev_priv(dev); b44_change_mtu() local
1089 b44_free_rings(struct b44 *bp) b44_free_rings() argument
1124 b44_init_rings(struct b44 *bp) b44_init_rings() argument
1151 b44_free_consistent(struct b44 *bp) b44_free_consistent() argument
1185 b44_alloc_consistent(struct b44 *bp, gfp_t gfp) b44_alloc_consistent() argument
1264 b44_clear_stats(struct b44 *bp) b44_clear_stats() argument
1276 b44_chip_reset(struct b44 *bp, int reset_kind) b44_chip_reset() argument
1345 b44_halt(struct b44 *bp) b44_halt() argument
1362 __b44_set_mac_addr(struct b44 *bp) __b44_set_mac_addr() argument
1376 struct b44 *bp = netdev_priv(dev); b44_set_mac_addr() local
1403 b44_init_hw(struct b44 *bp, int reset_kind) b44_init_hw() argument
1449 struct b44 *bp = netdev_priv(dev); b44_open() local
1499 bwfilter_table(struct b44 *bp, u8 *pp, u32 bytes, u32 table_offset) bwfilter_table() argument
1542 b44_setup_pseudo_magicp(struct b44 *bp) b44_setup_pseudo_magicp() argument
1597 b44_setup_wol_pci(struct b44 *bp) b44_setup_wol_pci() argument
1608 b44_setup_wol_pci(struct b44 *bp) b44_setup_wol_pci() argument
1611 b44_setup_wol(struct b44 *bp) b44_setup_wol() argument
1642 struct b44 *bp = netdev_priv(dev); b44_close() local
1676 struct b44 *bp = netdev_priv(dev); b44_get_stats64() local
1719 __b44_load_mcast(struct b44 *bp, struct net_device *dev) __b44_load_mcast() argument
1736 struct b44 *bp = netdev_priv(dev); __b44_set_rx_mode() local
1767 struct b44 *bp = netdev_priv(dev); b44_set_rx_mode() local
1776 struct b44 *bp = netdev_priv(dev); b44_get_msglevel() local
1782 struct b44 *bp = netdev_priv(dev); b44_set_msglevel() local
1788 struct b44 *bp = netdev_priv(dev); b44_get_drvinfo() local
1808 struct b44 *bp = netdev_priv(dev); b44_nway_reset() local
1829 struct b44 *bp = netdev_priv(dev); b44_get_link_ksettings() local
1883 struct b44 *bp = netdev_priv(dev); b44_set_link_ksettings() local
1964 struct b44 *bp = netdev_priv(dev); b44_get_ringparam() local
1975 struct b44 *bp = netdev_priv(dev); b44_set_ringparam() local
2002 struct b44 *bp = netdev_priv(dev); b44_get_pauseparam() local
2015 struct b44 *bp = netdev_priv(dev); b44_set_pauseparam() local
2066 struct b44 *bp = netdev_priv(dev); b44_get_ethtool_stats() local
2089 struct b44 *bp = netdev_priv(dev); b44_get_wol() local
2101 struct b44 *bp = netdev_priv(dev); b44_set_wol() local
2135 struct b44 *bp = netdev_priv(dev); b44_ioctl() local
2153 b44_get_invariants(struct b44 *bp) b44_get_invariants() argument
2211 struct b44 *bp = netdev_priv(dev); b44_adjust_link() local
2246 b44_register_phy_one(struct b44 *bp) b44_register_phy_one() argument
2328 b44_unregister_phy_one(struct b44 *bp) b44_unregister_phy_one() argument
2342 struct b44 *bp; b44_init_one() local
2471 struct b44 *bp = netdev_priv(dev); b44_remove_one() local
2487 struct b44 *bp = netdev_priv(dev); b44_suspend() local
2516 struct b44 *bp = netdev_priv(dev); b44_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Dbnx2.c243 static void bnx2_init_napi(struct bnx2 *bp);
244 static void bnx2_del_napi(struct bnx2 *bp);
246 static inline u32 bnx2_tx_avail(struct bnx2 *bp, struct bnx2_tx_ring_info *txr) in bnx2_tx_avail() argument
259 return bp->tx_ring_size - diff; in bnx2_tx_avail()
263 bnx2_reg_rd_ind(struct bnx2 *bp, u32 offset) in bnx2_reg_rd_ind() argument
268 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
269 BNX2_WR(bp, BNX2_PCICFG_REG_WINDOW_ADDRESS, offset); in bnx2_reg_rd_ind()
270 val = BNX2_RD(bp, BNX2_PCICFG_REG_WINDOW); in bnx2_reg_rd_ind()
271 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
276 bnx2_reg_wr_ind(struct bnx2 *bp, u3 argument
287 bnx2_shmem_wr(struct bnx2 *bp, u32 offset, u32 val) bnx2_shmem_wr() argument
293 bnx2_shmem_rd(struct bnx2 *bp, u32 offset) bnx2_shmem_rd() argument
299 bnx2_ctx_wr(struct bnx2 *bp, u32 cid_addr, u32 offset, u32 val) bnx2_ctx_wr() argument
328 struct bnx2 *bp = netdev_priv(dev); bnx2_drv_ctl() local
347 bnx2_setup_cnic_irq_info(struct bnx2 *bp) bnx2_setup_cnic_irq_info() argument
377 struct bnx2 *bp = netdev_priv(dev); bnx2_register_cnic() local
402 struct bnx2 *bp = netdev_priv(dev); bnx2_unregister_cnic() local
417 struct bnx2 *bp = netdev_priv(dev); bnx2_cnic_probe() local
435 bnx2_cnic_stop(struct bnx2 *bp) bnx2_cnic_stop() argument
451 bnx2_cnic_start(struct bnx2 *bp) bnx2_cnic_start() argument
474 bnx2_cnic_stop(struct bnx2 *bp) bnx2_cnic_stop() argument
479 bnx2_cnic_start(struct bnx2 *bp) bnx2_cnic_start() argument
486 bnx2_read_phy(struct bnx2 *bp, u32 reg, u32 *val) bnx2_read_phy() argument
543 bnx2_write_phy(struct bnx2 *bp, u32 reg, u32 val) bnx2_write_phy() argument
592 bnx2_disable_int(struct bnx2 *bp) bnx2_disable_int() argument
606 bnx2_enable_int(struct bnx2 *bp) bnx2_enable_int() argument
627 bnx2_disable_int_sync(struct bnx2 *bp) bnx2_disable_int_sync() argument
641 bnx2_napi_disable(struct bnx2 *bp) bnx2_napi_disable() argument
650 bnx2_napi_enable(struct bnx2 *bp) bnx2_napi_enable() argument
659 bnx2_netif_stop(struct bnx2 *bp, bool stop_cnic) bnx2_netif_stop() argument
672 bnx2_netif_start(struct bnx2 *bp, bool start_cnic) bnx2_netif_start() argument
690 bnx2_free_tx_mem(struct bnx2 *bp) bnx2_free_tx_mem() argument
710 bnx2_free_rx_mem(struct bnx2 *bp) bnx2_free_rx_mem() argument
742 bnx2_alloc_tx_mem(struct bnx2 *bp) bnx2_alloc_tx_mem() argument
764 bnx2_alloc_rx_mem(struct bnx2 *bp) bnx2_alloc_rx_mem() argument
815 struct bnx2 *bp = netdev_priv(dev); bnx2_free_stats_blk() local
831 struct bnx2 *bp = netdev_priv(dev); bnx2_alloc_stats_blk() local
853 bnx2_free_mem(struct bnx2 *bp) bnx2_free_mem() argument
875 bnx2_alloc_mem(struct bnx2 *bp) bnx2_alloc_mem() argument
932 bnx2_report_fw_link(struct bnx2 *bp) bnx2_report_fw_link() argument
991 bnx2_xceiver_str(struct bnx2 *bp) bnx2_xceiver_str() argument
999 bnx2_report_link(struct bnx2 *bp) bnx2_report_link() argument
1030 bnx2_resolve_flow_ctrl(struct bnx2 *bp) bnx2_resolve_flow_ctrl() argument
1106 bnx2_5709s_linkup(struct bnx2 *bp) bnx2_5709s_linkup() argument
1145 bnx2_5708s_linkup(struct bnx2 *bp) bnx2_5708s_linkup() argument
1174 bnx2_5706s_linkup(struct bnx2 *bp) bnx2_5706s_linkup() argument
1211 bnx2_copper_linkup(struct bnx2 *bp) bnx2_copper_linkup() argument
1287 bnx2_init_rx_context(struct bnx2 *bp, u32 cid) bnx2_init_rx_context() argument
1302 bnx2_init_all_rx_contexts(struct bnx2 *bp) bnx2_init_all_rx_contexts() argument
1315 bnx2_set_mac_link(struct bnx2 *bp) bnx2_set_mac_link() argument
1382 bnx2_enable_bmsr1(struct bnx2 *bp) bnx2_enable_bmsr1() argument
1391 bnx2_disable_bmsr1(struct bnx2 *bp) bnx2_disable_bmsr1() argument
1400 bnx2_test_and_enable_2g5(struct bnx2 *bp) bnx2_test_and_enable_2g5() argument
1429 bnx2_test_and_disable_2g5(struct bnx2 *bp) bnx2_test_and_disable_2g5() argument
1455 bnx2_enable_forced_2g5(struct bnx2 *bp) bnx2_enable_forced_2g5() argument
1499 bnx2_disable_forced_2g5(struct bnx2 *bp) bnx2_disable_forced_2g5() argument
1538 bnx2_5706s_force_link_dn(struct bnx2 *bp, int start) bnx2_5706s_force_link_dn() argument
1551 bnx2_set_link(struct bnx2 *bp) bnx2_set_link() argument
1635 bnx2_reset_phy(struct bnx2 *bp) bnx2_reset_phy() argument
1659 bnx2_phy_get_pause_adv(struct bnx2 *bp) bnx2_phy_get_pause_adv() argument
1784 bnx2_enable_forced_2g5(bp); global() variable
1786 bnx2_disable_forced_2g5(bp); global() variable
1817 bnx2_report_link(bp); global() variable
1822 bnx2_resolve_flow_ctrl(bp); global() variable
1823 bnx2_set_mac_link(bp); global() variable
1828 bnx2_test_and_enable_2g5(bp); global() variable
1863 bnx2_resolve_flow_ctrl(bp); global() variable
1864 bnx2_set_mac_link(bp); global() variable
1886 bnx2_set_default_remote_link(struct bnx2 *bp) bnx2_set_default_remote_link() argument
1933 bnx2_set_default_link(struct bnx2 *bp) bnx2_set_default_link() argument
1959 bnx2_send_heart_beat(struct bnx2 *bp) bnx2_send_heart_beat() argument
1973 bnx2_remote_phy_event(struct bnx2 *bp) bnx2_remote_phy_event() argument
2054 bnx2_set_remote_link(struct bnx2 *bp) bnx2_set_remote_link() argument
2110 bnx2_resolve_flow_ctrl(bp); global() variable
2111 bnx2_set_mac_link(bp); global() variable
2153 bnx2_resolve_flow_ctrl(bp); global() variable
2154 bnx2_set_mac_link(bp); global() variable
2157 bnx2_resolve_flow_ctrl(bp); global() variable
2158 bnx2_set_mac_link(bp); global() variable
2180 bnx2_init_5709s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5709s_phy() argument
2230 bnx2_init_5708s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5708s_phy() argument
2288 bnx2_init_5706s_phy(struct bnx2 *bp, int reset_phy) bnx2_init_5706s_phy() argument
2326 bnx2_init_copper_phy(struct bnx2 *bp, int reset_phy) bnx2_init_copper_phy() argument
2431 bnx2_set_mac_loopback(struct bnx2 *bp) bnx2_set_mac_loopback() argument
2446 bnx2_set_phy_loopback(struct bnx2 *bp) bnx2_set_phy_loopback() argument
2476 bnx2_dump_mcp_state(struct bnx2 *bp) bnx2_dump_mcp_state() argument
2519 bnx2_fw_sync(struct bnx2 *bp, u32 msg_data, int ack, int silent) bnx2_fw_sync() argument
2566 bnx2_init_5709_context(struct bnx2 *bp) bnx2_init_5709_context() argument
2614 bnx2_init_context(struct bnx2 *bp) bnx2_init_context() argument
2657 bnx2_alloc_bad_rbuf(struct bnx2 *bp) bnx2_alloc_bad_rbuf() argument
2706 bnx2_set_mac_addr(struct bnx2 *bp, const u8 *mac_addr, u32 pos) bnx2_set_mac_addr() argument
2721 bnx2_alloc_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) bnx2_alloc_rx_page() argument
2746 bnx2_free_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index) bnx2_free_rx_page() argument
2762 bnx2_alloc_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) bnx2_alloc_rx_data() argument
2795 bnx2_phy_event_is_set(struct bnx2 *bp, struct bnx2_napi *bnapi, u32 event) bnx2_phy_event_is_set() argument
2815 bnx2_phy_int(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_phy_int() argument
2841 bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) bnx2_tx_int() argument
2936 bnx2_reuse_rx_skb_pages(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, struct sk_buff *skb, int count) bnx2_reuse_rx_skb_pages() argument
2993 bnx2_reuse_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, u16 cons, u16 prod) bnx2_reuse_rx_data() argument
3023 bnx2_rx_skb(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, unsigned int len, unsigned int hdr_len, dma_addr_t dma_addr, u32 ring_idx) bnx2_rx_skb() argument
3140 bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) bnx2_rx_int() argument
3311 struct bnx2 *bp = bnapi->bp; bnx2_msi() local
3331 struct bnx2 *bp = bnapi->bp; bnx2_msi_1shot() local
3348 struct bnx2 *bp = bnapi->bp; bnx2_interrupt() local
3419 bnx2_chk_missed_msi(struct bnx2 *bp) bnx2_chk_missed_msi() argument
3441 bnx2_poll_cnic(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_poll_cnic() argument
3457 bnx2_poll_link(struct bnx2 *bp, struct bnx2_napi *bnapi) bnx2_poll_link() argument
3477 bnx2_poll_work(struct bnx2 *bp, struct bnx2_napi *bnapi, int work_done, int budget) bnx2_poll_work() argument
3495 struct bnx2 *bp = bnapi->bp; bnx2_poll_msix() local
3522 struct bnx2 *bp = bnapi->bp; bnx2_poll() local
3574 struct bnx2 *bp = netdev_priv(dev); bnx2_set_rx_mode() local
3684 bnx2_release_firmware(struct bnx2 *bp) bnx2_release_firmware() argument
3693 bnx2_request_uncached_firmware(struct bnx2 *bp) bnx2_request_uncached_firmware() argument
3753 bnx2_request_firmware(struct bnx2 *bp) bnx2_request_firmware() argument
3771 load_rv2p_fw(struct bnx2 *bp, u32 rv2p_proc, const struct bnx2_rv2p_fw_file_entry *fw_entry) load_rv2p_fw() argument
3831 load_cpu_fw(struct bnx2 *bp, const struct cpu_reg *cpu_reg, const struct bnx2_mips_fw_file_entry *fw_entry) load_cpu_fw() argument
3901 bnx2_init_cpus(struct bnx2 *bp) bnx2_init_cpus() argument
3929 bnx2_setup_wol(struct bnx2 *bp) bnx2_setup_wol() argument
4024 bnx2_set_power_state(struct bnx2 *bp, pci_power_t state) bnx2_set_power_state() argument
4080 bnx2_acquire_nvram_lock(struct bnx2 *bp) bnx2_acquire_nvram_lock() argument
4102 bnx2_release_nvram_lock(struct bnx2 *bp) bnx2_release_nvram_lock() argument
4126 bnx2_enable_nvram_write(struct bnx2 *bp) bnx2_enable_nvram_write() argument
4155 bnx2_disable_nvram_write(struct bnx2 *bp) bnx2_disable_nvram_write() argument
4165 bnx2_enable_nvram_access(struct bnx2 *bp) bnx2_enable_nvram_access() argument
4176 bnx2_disable_nvram_access(struct bnx2 *bp) bnx2_disable_nvram_access() argument
4188 bnx2_nvram_erase_page(struct bnx2 *bp, u32 offset) bnx2_nvram_erase_page() argument
4228 bnx2_nvram_read_dword(struct bnx2 *bp, u32 offset, u8 *ret_val, u32 cmd_flags) bnx2_nvram_read_dword() argument
4273 bnx2_nvram_write_dword(struct bnx2 *bp, u32 offset, u8 *val, u32 cmd_flags) bnx2_nvram_write_dword() argument
4317 bnx2_init_nvram(struct bnx2 *bp) bnx2_init_nvram() argument
4400 bnx2_nvram_read(struct bnx2 *bp, u32 offset, u8 *ret_buf, int buf_size) bnx2_nvram_read() argument
4510 bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf, int buf_size) bnx2_nvram_write() argument
4690 bnx2_init_fw_cap(struct bnx2 *bp) bnx2_init_fw_cap() argument
4730 bnx2_setup_msix_tbl(struct bnx2 *bp) bnx2_setup_msix_tbl() argument
4739 bnx2_wait_dma_complete(struct bnx2 *bp) bnx2_wait_dma_complete() argument
4776 bnx2_reset_chip(struct bnx2 *bp, u32 reset_code) bnx2_reset_chip() argument
4880 bnx2_init_chip(struct bnx2 *bp) bnx2_init_chip() argument
5108 bnx2_clear_ring_states(struct bnx2 *bp) bnx2_clear_ring_states() argument
5131 bnx2_init_tx_context(struct bnx2 *bp, u32 cid, struct bnx2_tx_ring_info *txr) bnx2_init_tx_context() argument
5161 bnx2_init_tx_ring(struct bnx2 *bp, int ring_num) bnx2_init_tx_ring() argument
5217 bnx2_init_rx_ring(struct bnx2 *bp, int ring_num) bnx2_init_rx_ring() argument
5303 bnx2_init_all_rings(struct bnx2 *bp) bnx2_init_all_rings() argument
5369 bnx2_set_rx_ring_size(struct bnx2 *bp, u32 size) bnx2_set_rx_ring_size() argument
5411 bnx2_free_tx_skbs(struct bnx2 *bp) bnx2_free_tx_skbs() argument
5456 bnx2_free_rx_skbs(struct bnx2 *bp) bnx2_free_rx_skbs() argument
5490 bnx2_free_skbs(struct bnx2 *bp) bnx2_free_skbs() argument
5497 bnx2_reset_nic(struct bnx2 *bp, u32 reset_code) bnx2_reset_nic() argument
5514 bnx2_init_nic(struct bnx2 *bp, int reset_phy) bnx2_init_nic() argument
5531 bnx2_shutdown_chip(struct bnx2 *bp) bnx2_shutdown_chip() argument
5546 bnx2_test_registers(struct bnx2 *bp) bnx2_test_registers() argument
5717 bnx2_do_mem_test(struct bnx2 *bp, u32 start, u32 size) bnx2_do_mem_test() argument
5740 bnx2_test_memory(struct bnx2 *bp) bnx2_test_memory() argument
5785 bnx2_run_loopback(struct bnx2 *bp, int loopback_mode) bnx2_run_loopback() argument
5923 bnx2_test_loopback(struct bnx2 *bp) bnx2_test_loopback() argument
5945 bnx2_test_nvram(struct bnx2 *bp) bnx2_test_nvram() argument
5980 bnx2_test_link(struct bnx2 *bp) bnx2_test_link() argument
6006 bnx2_test_intr(struct bnx2 *bp) bnx2_test_intr() argument
6037 bnx2_5706_serdes_has_link(struct bnx2 *bp) bnx2_5706_serdes_has_link() argument
6068 bnx2_5706_serdes_timer(struct bnx2 *bp) bnx2_5706_serdes_timer() argument
6130 bnx2_5708_serdes_timer(struct bnx2 *bp) bnx2_5708_serdes_timer() argument
6165 struct bnx2 *bp = from_timer(bp, t, timer); bnx2_timer() local
6199 bnx2_request_irq(struct bnx2 *bp) bnx2_request_irq() argument
6222 __bnx2_free_irq(struct bnx2 *bp) __bnx2_free_irq() argument
6236 bnx2_free_irq(struct bnx2 *bp) bnx2_free_irq() argument
6249 bnx2_enable_msix(struct bnx2 *bp, int msix_vecs) bnx2_enable_msix() argument
6293 bnx2_setup_int_mode(struct bnx2 *bp, int dis_msi) bnx2_setup_int_mode() argument
6348 struct bnx2 *bp = netdev_priv(dev); bnx2_open() local
6430 struct bnx2 *bp = container_of(work, struct bnx2, reset_task); bnx2_reset_task() local
6465 bnx2_dump_ftq(struct bnx2 *bp) bnx2_dump_ftq() argument
6532 bnx2_dump_state(struct bnx2 *bp) bnx2_dump_state() argument
6558 struct bnx2 *bp = netdev_priv(dev); bnx2_tx_timeout() local
6575 struct bnx2 *bp = netdev_priv(dev); bnx2_start_xmit() local
6749 struct bnx2 *bp = netdev_priv(dev); bnx2_close() local
6766 bnx2_save_stats(struct bnx2 *bp) bnx2_save_stats() argument
6803 struct bnx2 *bp = netdev_priv(dev); bnx2_get_stats64() local
6878 struct bnx2 *bp = netdev_priv(dev); bnx2_get_link_ksettings() local
6946 struct bnx2 *bp = netdev_priv(dev); bnx2_set_link_ksettings() local
7027 struct bnx2 *bp = netdev_priv(dev); bnx2_get_drvinfo() local
7047 struct bnx2 *bp = netdev_priv(dev); bnx2_get_regs() local
7097 struct bnx2 *bp = netdev_priv(dev); bnx2_get_wol() local
7116 struct bnx2 *bp = netdev_priv(dev); bnx2_set_wol() local
7139 struct bnx2 *bp = netdev_priv(dev); bnx2_nway_reset() local
7185 struct bnx2 *bp = netdev_priv(dev); bnx2_get_link() local
7193 struct bnx2 *bp = netdev_priv(dev); bnx2_get_eeprom_len() local
7205 struct bnx2 *bp = netdev_priv(dev); bnx2_get_eeprom() local
7219 struct bnx2 *bp = netdev_priv(dev); bnx2_set_eeprom() local
7234 struct bnx2 *bp = netdev_priv(dev); bnx2_get_coalesce() local
7258 struct bnx2 *bp = netdev_priv(dev); bnx2_set_coalesce() local
7309 struct bnx2 *bp = netdev_priv(dev); bnx2_get_ringparam() local
7322 bnx2_change_ring_size(struct bnx2 *bp, u32 rx, u32 tx, bool reset_irq) bnx2_change_ring_size() argument
7382 struct bnx2 *bp = netdev_priv(dev); bnx2_set_ringparam() local
7399 struct bnx2 *bp = netdev_priv(dev); bnx2_get_pauseparam() local
7409 struct bnx2 *bp = netdev_priv(dev); bnx2_set_pauseparam() local
7587 struct bnx2 *bp = netdev_priv(dev); bnx2_self_test() local
7658 struct bnx2 *bp = netdev_priv(dev); bnx2_get_ethtool_stats() local
7704 struct bnx2 *bp = netdev_priv(dev); bnx2_set_phys_id() local
7737 struct bnx2 *bp = netdev_priv(dev); bnx2_set_features() local
7762 struct bnx2 *bp = netdev_priv(dev); bnx2_get_channels() local
7784 struct bnx2 *bp = netdev_priv(dev); bnx2_set_channels() local
7845 struct bnx2 *bp = netdev_priv(dev); bnx2_ioctl() local
7896 struct bnx2 *bp = netdev_priv(dev); bnx2_change_mac_addr() local
7912 struct bnx2 *bp = netdev_priv(dev); bnx2_change_mtu() local
7923 struct bnx2 *bp = netdev_priv(dev); poll_bnx2() local
7937 bnx2_get_5709_media(struct bnx2 *bp) bnx2_get_5709_media() argument
7975 bnx2_get_pci_speed(struct bnx2 *bp) bnx2_get_pci_speed() argument
8027 bnx2_read_vpd_fw_ver(struct bnx2 *bp) bnx2_read_vpd_fw_ver() argument
8075 struct bnx2 *bp; bnx2_init_board() local
8455 bnx2_bus_string(struct bnx2 *bp, char *str) bnx2_bus_string() argument
8475 bnx2_del_napi(struct bnx2 *bp) bnx2_del_napi() argument
8484 bnx2_init_napi(struct bnx2 *bp) bnx2_init_napi() argument
8523 struct bnx2 *bp; bnx2_init_one() local
8600 struct bnx2 *bp = netdev_priv(dev); bnx2_remove_one() local
8625 struct bnx2 *bp = netdev_priv(dev); bnx2_suspend() local
8644 struct bnx2 *bp = netdev_priv(dev); bnx2_resume() local
8677 struct bnx2 *bp = netdev_priv(dev); bnx2_io_error_detected() local
8709 struct bnx2 *bp = netdev_priv(dev); bnx2_io_slot_reset() local
8748 struct bnx2 *bp = netdev_priv(dev); bnx2_io_resume() local
8761 struct bnx2 *bp; bnx2_shutdown() local
[all...]
H A Db44.c164 static inline unsigned long br32(const struct b44 *bp, unsigned long reg) in br32() argument
166 return ssb_read32(bp->sdev, reg); in br32()
169 static inline void bw32(const struct b44 *bp, in bw32() argument
172 ssb_write32(bp->sdev, reg, val); in bw32()
175 static int b44_wait_bit(struct b44 *bp, unsigned long reg, in b44_wait_bit() argument
181 u32 val = br32(bp, reg); in b44_wait_bit()
191 netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n", in b44_wait_bit()
199 static inline void __b44_cam_write(struct b44 *bp, in __b44_cam_write() argument
208 bw32(bp, B44_CAM_DATA_LO, val); in __b44_cam_write()
212 bw32(bp, B44_CAM_DATA_H in __b44_cam_write()
218 __b44_disable_ints(struct b44 *bp) __b44_disable_ints() argument
223 b44_disable_ints(struct b44 *bp) b44_disable_ints() argument
231 b44_enable_ints(struct b44 *bp) b44_enable_ints() argument
236 __b44_readphy(struct b44 *bp, int phy_addr, int reg, u32 *val) __b44_readphy() argument
252 __b44_writephy(struct b44 *bp, int phy_addr, int reg, u32 val) __b44_writephy() argument
264 b44_readphy(struct b44 *bp, int reg, u32 *val) b44_readphy() argument
272 b44_writephy(struct b44 *bp, int reg, u32 val) b44_writephy() argument
284 struct b44 *bp = netdev_priv(dev); b44_mdio_read_mii() local
294 struct b44 *bp = netdev_priv(dev); b44_mdio_write_mii() local
301 struct b44 *bp = bus->priv; b44_mdio_read_phylib() local
311 struct b44 *bp = bus->priv; b44_mdio_write_phylib() local
315 b44_phy_reset(struct b44 *bp) b44_phy_reset() argument
337 __b44_set_flow_ctrl(struct b44 *bp, u32 pause_flags) __b44_set_flow_ctrl() argument
360 b44_set_flow_ctrl(struct b44 *bp, u32 local, u32 remote) b44_set_flow_ctrl() argument
381 b44_wap54g10_workaround(struct b44 *bp) b44_wap54g10_workaround() argument
410 b44_wap54g10_workaround(struct b44 *bp) b44_wap54g10_workaround() argument
415 b44_setup_phy(struct b44 *bp) b44_setup_phy() argument
479 b44_stats_update(struct b44 *bp) b44_stats_update() argument
498 b44_link_report(struct b44 *bp) b44_link_report() argument
513 b44_check_phy(struct b44 *bp) b44_check_phy() argument
578 struct b44 *bp = from_timer(bp, t, timer); b44_timer() local
591 b44_tx(struct b44 *bp) b44_tx() argument
632 b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) b44_alloc_rx_skb() argument
707 b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) b44_recycle_rx() argument
753 b44_rx(struct b44 *bp, int budget) b44_rx() argument
842 struct b44 *bp = container_of(napi, struct b44, napi); b44_poll() local
889 struct b44 *bp = netdev_priv(dev); b44_interrupt() local
930 struct b44 *bp = netdev_priv(dev); b44_tx_timeout() local
949 struct b44 *bp = netdev_priv(dev); b44_start_xmit() local
1039 struct b44 *bp = netdev_priv(dev); b44_change_mtu() local
1068 b44_free_rings(struct b44 *bp) b44_free_rings() argument
1103 b44_init_rings(struct b44 *bp) b44_init_rings() argument
1130 b44_free_consistent(struct b44 *bp) b44_free_consistent() argument
1164 b44_alloc_consistent(struct b44 *bp, gfp_t gfp) b44_alloc_consistent() argument
1243 b44_clear_stats(struct b44 *bp) b44_clear_stats() argument
1255 b44_chip_reset(struct b44 *bp, int reset_kind) b44_chip_reset() argument
1324 b44_halt(struct b44 *bp) b44_halt() argument
1341 __b44_set_mac_addr(struct b44 *bp) __b44_set_mac_addr() argument
1355 struct b44 *bp = netdev_priv(dev); b44_set_mac_addr() local
1382 b44_init_hw(struct b44 *bp, int reset_kind) b44_init_hw() argument
1428 struct b44 *bp = netdev_priv(dev); b44_open() local
1478 bwfilter_table(struct b44 *bp, u8 *pp, u32 bytes, u32 table_offset) bwfilter_table() argument
1522 b44_setup_pseudo_magicp(struct b44 *bp) b44_setup_pseudo_magicp() argument
1577 b44_setup_wol_pci(struct b44 *bp) b44_setup_wol_pci() argument
1588 b44_setup_wol_pci(struct b44 *bp) b44_setup_wol_pci() argument
1591 b44_setup_wol(struct b44 *bp) b44_setup_wol() argument
1622 struct b44 *bp = netdev_priv(dev); b44_close() local
1656 struct b44 *bp = netdev_priv(dev); b44_get_stats64() local
1699 __b44_load_mcast(struct b44 *bp, struct net_device *dev) __b44_load_mcast() argument
1716 struct b44 *bp = netdev_priv(dev); __b44_set_rx_mode() local
1747 struct b44 *bp = netdev_priv(dev); b44_set_rx_mode() local
1756 struct b44 *bp = netdev_priv(dev); b44_get_msglevel() local
1762 struct b44 *bp = netdev_priv(dev); b44_set_msglevel() local
1768 struct b44 *bp = netdev_priv(dev); b44_get_drvinfo() local
1788 struct b44 *bp = netdev_priv(dev); b44_nway_reset() local
1807 struct b44 *bp = netdev_priv(dev); b44_get_link_ksettings() local
1861 struct b44 *bp = netdev_priv(dev); b44_set_link_ksettings() local
1944 struct b44 *bp = netdev_priv(dev); b44_get_ringparam() local
1957 struct b44 *bp = netdev_priv(dev); b44_set_ringparam() local
1984 struct b44 *bp = netdev_priv(dev); b44_get_pauseparam() local
1997 struct b44 *bp = netdev_priv(dev); b44_set_pauseparam() local
2048 struct b44 *bp = netdev_priv(dev); b44_get_ethtool_stats() local
2071 struct b44 *bp = netdev_priv(dev); b44_get_wol() local
2083 struct b44 *bp = netdev_priv(dev); b44_set_wol() local
2117 struct b44 *bp = netdev_priv(dev); b44_ioctl() local
2135 b44_get_invariants(struct b44 *bp) b44_get_invariants() argument
2193 struct b44 *bp = netdev_priv(dev); b44_adjust_link() local
2228 b44_register_phy_one(struct b44 *bp) b44_register_phy_one() argument
2310 b44_unregister_phy_one(struct b44 *bp) b44_unregister_phy_one() argument
2324 struct b44 *bp; b44_init_one() local
2453 struct b44 *bp = netdev_priv(dev); b44_remove_one() local
2469 struct b44 *bp = netdev_priv(dev); b44_suspend() local
2498 struct b44 *bp = netdev_priv(dev); b44_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c307 static int bnx2x_set_storm_rx_mode(struct bnx2x *bp);
313 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr);
315 static void __storm_memset_dma_mapping(struct bnx2x *bp, in __storm_memset_dma_mapping() argument
318 REG_WR(bp, addr, U64_LO(mapping)); in __storm_memset_dma_mapping()
319 REG_WR(bp, addr + 4, U64_HI(mapping)); in __storm_memset_dma_mapping()
322 static void storm_memset_spq_addr(struct bnx2x *bp, in storm_memset_spq_addr() argument
328 __storm_memset_dma_mapping(bp, addr, mapping); in storm_memset_spq_addr()
331 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
334 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
336 REG_WR8(bp, BAR_CSTRORM_INTME in storm_memset_vf_to_pf()
344 storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, u8 enable) storm_memset_func_en() argument
357 storm_memset_eq_data(struct bnx2x *bp, struct event_ring_data *eq_data, u16 pfid) storm_memset_eq_data() argument
368 storm_memset_eq_prod(struct bnx2x *bp, u16 eq_prod, u16 pfid) storm_memset_eq_prod() argument
378 bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val) bnx2x_reg_wr_ind() argument
386 bnx2x_reg_rd_ind(struct bnx2x *bp, u32 addr) bnx2x_reg_rd_ind() argument
404 bnx2x_dp_dmae(struct bnx2x *bp, struct dmae_command *dmae, int msglvl) bnx2x_dp_dmae() argument
471 bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx) bnx2x_post_dmae() argument
494 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type, bool with_comp, u8 comp_type) bnx2x_dmae_opcode() argument
519 bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, u8 src_type, u8 dst_type) bnx2x_prep_dmae_with_comp() argument
536 bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, u32 *comp) bnx2x_issue_dmae_with_comp() argument
583 bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr, u32 len32) bnx2x_write_dmae() argument
619 bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32) bnx2x_read_dmae() argument
658 bnx2x_write_dmae_phys_len(struct bnx2x *bp, dma_addr_t phys_addr, u32 addr, u32 len) bnx2x_write_dmae_phys_len() argument
685 bnx2x_get_assert_list_entry(struct bnx2x *bp, enum storms storm, int entry) bnx2x_get_assert_list_entry() argument
705 bnx2x_mc_assert(struct bnx2x *bp) bnx2x_mc_assert() argument
772 bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl) bnx2x_fw_dump_lvl() argument
850 bnx2x_fw_dump(struct bnx2x *bp) bnx2x_fw_dump() argument
855 bnx2x_hc_int_disable(struct bnx2x *bp) bnx2x_hc_int_disable() argument
890 bnx2x_igu_int_disable(struct bnx2x *bp) bnx2x_igu_int_disable() argument
905 bnx2x_int_disable(struct bnx2x *bp) bnx2x_int_disable() argument
913 bnx2x_panic_dump(struct bnx2x *bp, bool disable_int) bnx2x_panic_dump() argument
1228 bnx2x_pbf_pN_buf_flushed(struct bnx2x *bp, struct pbf_pN_buf_regs *regs, u32 poll_count) bnx2x_pbf_pN_buf_flushed() argument
1263 bnx2x_pbf_pN_cmd_flushed(struct bnx2x *bp, struct pbf_pN_cmd_regs *regs, u32 poll_count) bnx2x_pbf_pN_cmd_flushed() argument
1295 bnx2x_flr_clnup_reg_poll(struct bnx2x *bp, u32 reg, u32 expected, u32 poll_count) bnx2x_flr_clnup_reg_poll() argument
1307 bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg, char *msg, u32 poll_cnt) bnx2x_flr_clnup_poll_hw_counter() argument
1319 bnx2x_flr_clnup_poll_count(struct bnx2x *bp) bnx2x_flr_clnup_poll_count() argument
1331 bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count) bnx2x_tx_hw_flushed() argument
1404 bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt) bnx2x_send_final_clnup() argument
1447 bnx2x_poll_hw_usage_counters(struct bnx2x *bp, u32 poll_cnt) bnx2x_poll_hw_usage_counters() argument
1492 bnx2x_hw_enable_status(struct bnx2x *bp) bnx2x_hw_enable_status() argument
1522 bnx2x_pf_flr_clnup(struct bnx2x *bp) bnx2x_pf_flr_clnup() argument
1566 bnx2x_hc_int_enable(struct bnx2x *bp) bnx2x_hc_int_enable() argument
1631 bnx2x_igu_int_enable(struct bnx2x *bp) bnx2x_igu_int_enable() argument
1691 bnx2x_int_enable(struct bnx2x *bp) bnx2x_int_enable() argument
1699 bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw) bnx2x_int_disable_sync() argument
1732 bnx2x_trylock_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_trylock_hw_lock() argument
1775 bnx2x_get_leader_lock_resource(struct bnx2x *bp) bnx2x_get_leader_lock_resource() argument
1790 bnx2x_trylock_leader_lock(struct bnx2x *bp) bnx2x_trylock_leader_lock() argument
1798 bnx2x_schedule_sp_task(struct bnx2x *bp) bnx2x_schedule_sp_task() argument
1818 struct bnx2x *bp = fp->bp; bnx2x_sp_event() local
1926 struct bnx2x *bp = netdev_priv(dev_instance); bnx2x_interrupt() local
1999 bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_acquire_hw_lock() argument
2043 bnx2x_release_leader_lock(struct bnx2x *bp) bnx2x_release_leader_lock() argument
2048 bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_release_hw_lock() argument
2081 bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) bnx2x_get_gpio() argument
2109 bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x_set_gpio() argument
2165 bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode) bnx2x_set_mult_gpio() argument
2212 bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x_set_gpio_int() argument
2260 bnx2x_set_spio(struct bnx2x *bp, int spio, u32 mode) bnx2x_set_spio() argument
2305 bnx2x_calc_fc_adv(struct bnx2x *bp) bnx2x_calc_fc_adv() argument
2327 bnx2x_set_requested_fc(struct bnx2x *bp) bnx2x_set_requested_fc() argument
2339 bnx2x_init_dropless_fc(struct bnx2x *bp) bnx2x_init_dropless_fc() argument
2356 bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode) bnx2x_initial_phy_init() argument
2409 bnx2x_link_set(struct bnx2x *bp) bnx2x_link_set() argument
2423 bnx2x__link_reset(struct bnx2x *bp) bnx2x__link_reset() argument
2433 bnx2x_force_link_reset(struct bnx2x *bp) bnx2x_force_link_reset() argument
2440 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes) bnx2x_link_test() argument
2464 bnx2x_calc_vn_min(struct bnx2x *bp, struct cmng_init_input *input) bnx2x_calc_vn_min() argument
2502 bnx2x_calc_vn_max(struct bnx2x *bp, int vn, struct cmng_init_input *input) bnx2x_calc_vn_max() argument
2526 bnx2x_get_cmng_fns_mode(struct bnx2x *bp) bnx2x_get_cmng_fns_mode() argument
2536 bnx2x_read_mf_cfg(struct bnx2x *bp) bnx2x_read_mf_cfg() argument
2572 bnx2x_cmng_fns_init(struct bnx2x *bp, u8 read_cfg, u8 cmng_type) bnx2x_cmng_fns_init() argument
2607 storm_memset_cmng(struct bnx2x *bp, struct cmng_init *cmng, u8 port) storm_memset_cmng() argument
2637 bnx2x_set_local_cmng(struct bnx2x *bp) bnx2x_set_local_cmng() argument
2652 bnx2x_link_attn(struct bnx2x *bp) bnx2x_link_attn() argument
2684 bnx2x__link_status_update(struct bnx2x *bp) bnx2x__link_status_update() argument
2743 bnx2x_afex_func_update(struct bnx2x *bp, u16 vifid, u16 vlan_val, u8 allowed_prio) bnx2x_afex_func_update() argument
2768 bnx2x_afex_handle_vif_list_cmd(struct bnx2x *bp, u8 cmd_type, u16 vif_index, u8 func_bit_map) bnx2x_afex_handle_vif_list_cmd() argument
2806 bnx2x_handle_afex_cmd(struct bnx2x *bp, u32 cmd) bnx2x_handle_afex_cmd() argument
2927 bnx2x_handle_update_svid_cmd(struct bnx2x *bp) bnx2x_handle_update_svid_cmd() argument
2982 bnx2x_pmf_update(struct bnx2x *bp) bnx2x_pmf_update() argument
3023 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param) bnx2x_fw_command() argument
3065 storm_memset_func_cfg(struct bnx2x *bp, struct tstorm_eth_function_common_config *tcfg, u16 abs_fid) storm_memset_func_cfg() argument
3077 bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p) bnx2x_func_init() argument
3106 bnx2x_get_common_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool zero_stats) bnx2x_get_common_flags() argument
3137 bnx2x_get_q_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) bnx2x_get_q_flags() argument
3175 bnx2x_pf_q_prep_general(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_general_setup_params *gen_init, u8 cos) bnx2x_pf_q_prep_general() argument
3193 bnx2x_pf_rx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct rxq_pause_params *pause, struct bnx2x_rxq_setup_params *rxq_init) bnx2x_pf_rx_q_prep() argument
3281 bnx2x_pf_tx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_txq_setup_params *txq_init, u8 cos) bnx2x_pf_tx_q_prep() argument
3302 bnx2x_pf_init(struct bnx2x *bp) bnx2x_pf_init() argument
3354 bnx2x_e1h_disable(struct bnx2x *bp) bnx2x_e1h_disable() argument
3363 bnx2x_e1h_enable(struct bnx2x *bp) bnx2x_e1h_enable() argument
3381 bnx2x_drv_info_ether_stat(struct bnx2x *bp) bnx2x_drv_info_ether_stat() argument
3424 bnx2x_drv_info_fcoe_stat(struct bnx2x *bp) bnx2x_drv_info_fcoe_stat() argument
3526 bnx2x_drv_info_iscsi_stat(struct bnx2x *bp) bnx2x_drv_info_iscsi_stat() argument
3550 bnx2x_config_mf_bw(struct bnx2x *bp) bnx2x_config_mf_bw() argument
3569 bnx2x_set_mf_bw(struct bnx2x *bp) bnx2x_set_mf_bw() argument
3575 bnx2x_handle_eee_event(struct bnx2x *bp) bnx2x_handle_eee_event() argument
3584 bnx2x_handle_drv_info_req(struct bnx2x *bp) bnx2x_handle_drv_info_req() argument
3685 bnx2x_update_mng_version(struct bnx2x *bp) bnx2x_update_mng_version() argument
3733 bnx2x_update_mfw_dump(struct bnx2x *bp) bnx2x_update_mfw_dump() argument
3759 bnx2x_oem_event(struct bnx2x *bp, u32 event) bnx2x_oem_event() argument
3816 bnx2x_sp_get_next(struct bnx2x *bp) bnx2x_sp_get_next() argument
3832 bnx2x_sp_prod_update(struct bnx2x *bp) bnx2x_sp_prod_update() argument
3881 bnx2x_sp_post(struct bnx2x *bp, int command, int cid, u32 data_hi, u32 data_lo, int cmd_type) bnx2x_sp_post() argument
3960 bnx2x_acquire_alr(struct bnx2x *bp) bnx2x_acquire_alr() argument
3983 bnx2x_release_alr(struct bnx2x *bp) bnx2x_release_alr() argument
3991 bnx2x_update_dsb_idx(struct bnx2x *bp) bnx2x_update_dsb_idx() argument
4016 bnx2x_attn_int_asserted(struct bnx2x *bp, u32 asserted) bnx2x_attn_int_asserted() argument
4138 bnx2x_fan_failure(struct bnx2x *bp) bnx2x_fan_failure() argument
4163 bnx2x_attn_int_deasserted0(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted0() argument
4203 bnx2x_attn_int_deasserted1(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted1() argument
4234 bnx2x_attn_int_deasserted2(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted2() argument
4278 bnx2x_attn_int_deasserted3(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted3() argument
4409 bnx2x_set_reset_global(struct bnx2x *bp) bnx2x_set_reset_global() argument
4423 bnx2x_clear_reset_global(struct bnx2x *bp) bnx2x_clear_reset_global() argument
4437 bnx2x_reset_is_global(struct bnx2x *bp) bnx2x_reset_is_global() argument
4450 bnx2x_set_reset_done(struct bnx2x *bp) bnx2x_set_reset_done() argument
4470 bnx2x_set_reset_in_progress(struct bnx2x *bp) bnx2x_set_reset_in_progress() argument
4488 bnx2x_reset_is_done(struct bnx2x *bp, int engine) bnx2x_reset_is_done() argument
4503 bnx2x_set_pf_load(struct bnx2x *bp) bnx2x_set_pf_load() argument
4541 bnx2x_clear_pf_load(struct bnx2x *bp) bnx2x_clear_pf_load() argument
4575 bnx2x_get_load_status(struct bnx2x *bp, int engine) bnx2x_get_load_status() argument
4593 _print_parity(struct bnx2x *bp, u32 reg) _print_parity() argument
4603 bnx2x_check_blocks_with_parity0(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity0() argument
4667 bnx2x_check_blocks_with_parity1(struct bnx2x *bp, u32 sig, int *par_num, bool *global, bool print) bnx2x_check_blocks_with_parity1() argument
4811 bnx2x_check_blocks_with_parity2(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity2() argument
4885 bnx2x_check_blocks_with_parity3(struct bnx2x *bp, u32 sig, int *par_num, bool *global, bool print) bnx2x_check_blocks_with_parity3() argument
4934 bnx2x_check_blocks_with_parity4(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity4() argument
4970 bnx2x_parity_attn(struct bnx2x *bp, bool *global, bool print, u32 *sig) bnx2x_parity_attn() argument
5026 bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print) bnx2x_chk_parity_attn() argument
5060 bnx2x_attn_int_deasserted4(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted4() argument
5113 bnx2x_attn_int_deasserted(struct bnx2x *bp, u32 deasserted) bnx2x_attn_int_deasserted() argument
5214 bnx2x_attn_int(struct bnx2x *bp) bnx2x_attn_int() argument
5242 bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update) bnx2x_igu_ack_sb() argument
5251 bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod) bnx2x_update_eq_prod() argument
5257 bnx2x_cnic_handle_cfc_del(struct bnx2x *bp, u32 cid, union event_ring_elem *elem) bnx2x_cnic_handle_cfc_del() argument
5279 bnx2x_handle_mcast_eqe(struct bnx2x *bp) bnx2x_handle_mcast_eqe() argument
5304 bnx2x_handle_classification_eqe(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_handle_classification_eqe() argument
5351 bnx2x_handle_rx_mode_eqe(struct bnx2x *bp) bnx2x_handle_rx_mode_eqe() argument
5370 bnx2x_after_afex_vif_lists(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_after_afex_vif_lists() argument
5387 bnx2x_after_function_update(struct bnx2x *bp) bnx2x_after_function_update() argument
5451 bnx2x_cid_to_q_obj( struct bnx2x *bp, u32 cid) bnx2x_cid_to_q_obj() argument
5462 bnx2x_eq_int(struct bnx2x *bp) bnx2x_eq_int() argument
5686 struct bnx2x *bp = container_of(work, struct bnx2x, sp_task.work); bnx2x_sp_task() local
5750 struct bnx2x *bp = netdev_priv(dev); bnx2x_msix_sp_int() local
5780 bnx2x_drv_pulse(struct bnx2x *bp) bnx2x_drv_pulse() argument
5788 struct bnx2x *bp = from_timer(bp, t, timer); bnx2x_timer() local
5834 bnx2x_fill(struct bnx2x *bp, u32 addr, int fill, u32 len) bnx2x_fill() argument
5846 bnx2x_wr_fp_sb_data(struct bnx2x *bp, int fw_sb_id, u32 *sb_data_p, u32 data_size) bnx2x_wr_fp_sb_data() argument
5859 bnx2x_zero_fp_sb(struct bnx2x *bp, int fw_sb_id) bnx2x_zero_fp_sb() argument
5892 bnx2x_wr_sp_sb_data(struct bnx2x *bp, struct hc_sp_status_block_data *sp_sb_data) bnx2x_wr_sp_sb_data() argument
5904 bnx2x_zero_sp_sb(struct bnx2x *bp) bnx2x_zero_sp_sb() argument
5961 bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid, u8 vf_valid, int fw_sb_id, int igu_sb_id) bnx2x_init_sb() argument
6021 bnx2x_update_coalesce_sb(struct bnx2x *bp, u8 fw_sb_id, u16 tx_usec, u16 rx_usec) bnx2x_update_coalesce_sb() argument
6037 bnx2x_init_def_sb(struct bnx2x *bp) bnx2x_init_def_sb() argument
6120 bnx2x_update_coalesce(struct bnx2x *bp) bnx2x_update_coalesce() argument
6129 bnx2x_init_sp_ring(struct bnx2x *bp) bnx2x_init_sp_ring() argument
6140 bnx2x_init_eq_ring(struct bnx2x *bp) bnx2x_init_eq_ring() argument
6163 bnx2x_set_q_rx_mode(struct bnx2x *bp, u8 cl_id, unsigned long rx_mode_flags, unsigned long rx_accept_flags, unsigned long tx_accept_flags, unsigned long ramrod_flags) bnx2x_set_q_rx_mode() argument
6203 bnx2x_fill_accept_flags(struct bnx2x *bp, u32 rx_mode, unsigned long *rx_accept_flags, unsigned long *tx_accept_flags) bnx2x_fill_accept_flags() argument
6282 bnx2x_set_storm_rx_mode(struct bnx2x *bp) bnx2x_set_storm_rx_mode() argument
6305 bnx2x_init_internal_common(struct bnx2x *bp) bnx2x_init_internal_common() argument
6321 bnx2x_init_internal(struct bnx2x *bp, u32 load_code) bnx2x_init_internal() argument
6362 bnx2x_init_eth_fp(struct bnx2x *bp, int fp_idx) bnx2x_init_eth_fp() argument
6448 bnx2x_init_tx_rings_cnic(struct bnx2x *bp) bnx2x_init_tx_rings_cnic() argument
6456 bnx2x_init_tx_rings(struct bnx2x *bp) bnx2x_init_tx_rings() argument
6466 bnx2x_init_fcoe_fp(struct bnx2x *bp) bnx2x_init_fcoe_fp() argument
6507 bnx2x_nic_init_cnic(struct bnx2x *bp) bnx2x_nic_init_cnic() argument
6525 bnx2x_pre_irq_nic_init(struct bnx2x *bp) bnx2x_pre_irq_nic_init() argument
6553 bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code) bnx2x_post_irq_nic_init() argument
6572 bnx2x_gunzip_init(struct bnx2x *bp) bnx2x_gunzip_init() argument
6603 bnx2x_gunzip_end(struct bnx2x *bp) bnx2x_gunzip_end() argument
6618 bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len) bnx2x_gunzip() argument
6671 bnx2x_lb_pckt(struct bnx2x *bp) bnx2x_lb_pckt() argument
6692 bnx2x_int_mem_test(struct bnx2x *bp) bnx2x_int_mem_test() argument
6837 bnx2x_enable_blocks_attention(struct bnx2x *bp) bnx2x_enable_blocks_attention() argument
6897 bnx2x_reset_common(struct bnx2x *bp) bnx2x_reset_common() argument
6913 bnx2x_setup_dmae(struct bnx2x *bp) bnx2x_setup_dmae() argument
6919 bnx2x_init_pxp(struct bnx2x *bp) bnx2x_init_pxp() argument
6937 bnx2x_setup_fan_failure_detection(struct bnx2x *bp) bnx2x_setup_fan_failure_detection() argument
6987 bnx2x_pf_disable(struct bnx2x *bp) bnx2x_pf_disable() argument
6997 bnx2x__common_init_phy(struct bnx2x *bp) bnx2x__common_init_phy() argument
7018 bnx2x_config_endianity(struct bnx2x *bp, u32 val) bnx2x_config_endianity() argument
7035 bnx2x_set_endianity(struct bnx2x *bp) bnx2x_set_endianity() argument
7044 bnx2x_reset_endianity(struct bnx2x *bp) bnx2x_reset_endianity() argument
7054 bnx2x_init_hw_common(struct bnx2x *bp) bnx2x_init_hw_common() argument
7500 bnx2x_init_hw_common_chip(struct bnx2x *bp) bnx2x_init_hw_common_chip() argument
7514 bnx2x_init_hw_port(struct bnx2x *bp) bnx2x_init_hw_port() argument
7742 bnx2x_ilt_wr(struct bnx2x *bp, u32 index, dma_addr_t addr) bnx2x_ilt_wr() argument
7757 bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bool is_pf) bnx2x_igu_clear_sb_gen() argument
7800 bnx2x_igu_clear_sb(struct bnx2x *bp, u8 idu_sb_id) bnx2x_igu_clear_sb() argument
7805 bnx2x_clear_func_ilt(struct bnx2x *bp, u32 func) bnx2x_clear_func_ilt() argument
7812 bnx2x_init_searcher(struct bnx2x *bp) bnx2x_init_searcher() argument
7820 bnx2x_func_switch_update(struct bnx2x *bp, int suspend) bnx2x_func_switch_update() argument
7846 bnx2x_reset_nic_mode(struct bnx2x *bp) bnx2x_reset_nic_mode() argument
7918 bnx2x_init_hw_func_cnic(struct bnx2x *bp) bnx2x_init_hw_func_cnic() argument
7945 bnx2x_clean_pglue_errors(struct bnx2x *bp) bnx2x_clean_pglue_errors() argument
7952 bnx2x_init_hw_func(struct bnx2x *bp) bnx2x_init_hw_func() argument
8269 bnx2x_free_mem_cnic(struct bnx2x *bp) bnx2x_free_mem_cnic() argument
8283 bnx2x_free_mem(struct bnx2x *bp) bnx2x_free_mem() argument
8316 bnx2x_alloc_mem_cnic(struct bnx2x *bp) bnx2x_alloc_mem_cnic() argument
8353 bnx2x_alloc_mem(struct bnx2x *bp) bnx2x_alloc_mem() argument
8432 bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, struct bnx2x_vlan_mac_obj *obj, bool set, int mac_type, unsigned long *ramrod_flags) bnx2x_set_mac_one() argument
8470 bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan, struct bnx2x_vlan_mac_obj *obj, bool set, unsigned long *ramrod_flags) bnx2x_set_vlan_one() argument
8507 bnx2x_clear_vlan_info(struct bnx2x *bp) bnx2x_clear_vlan_info() argument
8518 bnx2x_del_all_vlans(struct bnx2x *bp) bnx2x_del_all_vlans() argument
8535 bnx2x_del_all_macs(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *mac_obj, int mac_type, bool wait_for_comp) bnx2x_del_all_macs() argument
8556 bnx2x_set_eth_mac(struct bnx2x *bp, bool set) bnx2x_set_eth_mac() argument
8572 bnx2x_setup_leading(struct bnx2x *bp) bnx2x_setup_leading() argument
8587 bnx2x_set_int_mode(struct bnx2x *bp) bnx2x_set_int_mode() argument
8632 bnx2x_cid_ilt_lines(struct bnx2x *bp) bnx2x_cid_ilt_lines() argument
8639 bnx2x_ilt_set_info(struct bnx2x *bp) bnx2x_ilt_set_info() argument
8740 bnx2x_pf_q_prep_init(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_init_params *init_params) bnx2x_pf_q_prep_init() argument
8791 bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_state_params *q_params, struct bnx2x_queue_setup_tx_only_params *tx_only_params, int tx_index, bool leading) bnx2x_setup_tx_only() argument
8834 bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) bnx2x_setup_queue() argument
8918 bnx2x_stop_queue(struct bnx2x *bp, int index) bnx2x_stop_queue() argument
8984 bnx2x_reset_func(struct bnx2x *bp) bnx2x_reset_func() argument
9065 bnx2x_reset_port(struct bnx2x *bp) bnx2x_reset_port() argument
9094 bnx2x_reset_hw(struct bnx2x *bp, u32 load_code) bnx2x_reset_hw() argument
9109 bnx2x_func_stop(struct bnx2x *bp) bnx2x_func_stop() argument
9147 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode) bnx2x_send_unload_req() argument
9219 bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link) bnx2x_send_unload_done() argument
9228 bnx2x_func_wait_started(struct bnx2x *bp) bnx2x_func_wait_started() argument
9295 bnx2x_disable_ptp(struct bnx2x *bp) bnx2x_disable_ptp() argument
9319 bnx2x_stop_ptp(struct bnx2x *bp) bnx2x_stop_ptp() argument
9337 bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x_chip_cleanup() argument
9504 bnx2x_disable_close_the_gate(struct bnx2x *bp) bnx2x_disable_close_the_gate() argument
9527 bnx2x_set_234_gates(struct bnx2x *bp, bool close) bnx2x_set_234_gates() argument
9567 bnx2x_clp_reset_prep(struct bnx2x *bp, u32 *magic_val) bnx2x_clp_reset_prep() argument
9581 bnx2x_clp_reset_done(struct bnx2x *bp, u32 magic_val) bnx2x_clp_reset_done() argument
9597 bnx2x_reset_mcp_prep(struct bnx2x *bp, u32 *magic_val) bnx2x_reset_mcp_prep() argument
9626 bnx2x_mcp_wait_one(struct bnx2x *bp) bnx2x_mcp_wait_one() argument
9639 bnx2x_init_shmem(struct bnx2x *bp) bnx2x_init_shmem() argument
9670 bnx2x_reset_mcp_comp(struct bnx2x *bp, u32 magic_val) bnx2x_reset_mcp_comp() argument
9681 bnx2x_pxp_prep(struct bnx2x *bp) bnx2x_pxp_prep() argument
9699 bnx2x_process_kill_chip_reset(struct bnx2x *bp, bool global) bnx2x_process_kill_chip_reset() argument
9803 bnx2x_er_poll_igu_vq(struct bnx2x *bp) bnx2x_er_poll_igu_vq() argument
9826 bnx2x_process_kill(struct bnx2x *bp, bool global) bnx2x_process_kill() argument
9913 bnx2x_leader_reset(struct bnx2x *bp) bnx2x_leader_reset() argument
9973 bnx2x_recovery_failed(struct bnx2x *bp) bnx2x_recovery_failed() argument
9999 bnx2x_parity_recover(struct bnx2x *bp) bnx2x_parity_recover() argument
10162 bnx2x_udp_port_update(struct bnx2x *bp) bnx2x_udp_port_update() argument
10210 struct bnx2x *bp = netdev_priv(netdev); bnx2x_udp_tunnel_sync() local
10236 struct bnx2x *bp = container_of(work, struct bnx2x, sp_rtnl_task.work); bnx2x_sp_rtnl_task() local
10366 struct bnx2x *bp = container_of(work, struct bnx2x, period_task.work); bnx2x_period_task() local
10399 bnx2x_get_pretend_reg(struct bnx2x *bp) bnx2x_get_pretend_reg() argument
10406 bnx2x_prev_unload_close_umac(struct bnx2x *bp, u8 port, u32 reset_reg, struct bnx2x_mac_vals *vals) bnx2x_prev_unload_close_umac() argument
10425 bnx2x_prev_unload_close_mac(struct bnx2x *bp, struct bnx2x_mac_vals *vals) bnx2x_prev_unload_close_mac() argument
10504 bnx2x_prev_is_after_undi(struct bnx2x *bp) bnx2x_prev_is_after_undi() argument
10521 bnx2x_prev_unload_undi_inc(struct bnx2x *bp, u8 inc) bnx2x_prev_unload_undi_inc() argument
10542 bnx2x_prev_mcp_done(struct bnx2x *bp) bnx2x_prev_mcp_done() argument
10555 bnx2x_prev_path_get_entry(struct bnx2x *bp) bnx2x_prev_path_get_entry() argument
10568 bnx2x_prev_path_mark_eeh(struct bnx2x *bp) bnx2x_prev_path_mark_eeh() argument
10593 bnx2x_prev_is_path_marked(struct bnx2x *bp) bnx2x_prev_is_path_marked() argument
10618 bnx2x_port_after_undi(struct bnx2x *bp) bnx2x_port_after_undi() argument
10633 bnx2x_prev_mark_path(struct bnx2x *bp, bool after_undi) bnx2x_prev_mark_path() argument
10686 bnx2x_do_flr(struct bnx2x *bp) bnx2x_do_flr() argument
10711 bnx2x_prev_unload_uncommon(struct bnx2x *bp) bnx2x_prev_unload_uncommon() argument
10756 bnx2x_prev_unload_common(struct bnx2x *bp) bnx2x_prev_unload_common() argument
10853 bnx2x_prev_unload(struct bnx2x *bp) bnx2x_prev_unload() argument
10936 bnx2x_get_common_hwinfo(struct bnx2x *bp) bnx2x_get_common_hwinfo() argument
11125 bnx2x_get_igu_cam_info(struct bnx2x *bp) bnx2x_get_igu_cam_info() argument
11184 bnx2x_link_settings_supported(struct bnx2x *bp, u32 switch_cfg) bnx2x_link_settings_supported() argument
11285 bnx2x_link_settings_requested(struct bnx2x *bp) bnx2x_link_settings_requested() argument
11492 bnx2x_get_port_hwinfo(struct bnx2x *bp) bnx2x_get_port_hwinfo() argument
11576 bnx2x_get_iscsi_info(struct bnx2x *bp) bnx2x_get_iscsi_info() argument
11604 bnx2x_get_ext_wwn_info(struct bnx2x *bp, int func) bnx2x_get_ext_wwn_info() argument
11619 bnx2x_shared_fcoe_funcs(struct bnx2x *bp) bnx2x_shared_fcoe_funcs() argument
11661 bnx2x_get_fcoe_info(struct bnx2x *bp) bnx2x_get_fcoe_info() argument
11730 bnx2x_get_cnic_info(struct bnx2x *bp) bnx2x_get_cnic_info() argument
11741 bnx2x_get_cnic_mac_hwinfo(struct bnx2x *bp) bnx2x_get_cnic_mac_hwinfo() argument
11833 bnx2x_get_mac_hwinfo(struct bnx2x *bp) bnx2x_get_mac_hwinfo() argument
11881 bnx2x_get_dropless_info(struct bnx2x *bp) bnx2x_get_dropless_info() argument
11904 validate_set_si_mode(struct bnx2x *bp) validate_set_si_mode() argument
11920 bnx2x_get_hwinfo(struct bnx2x *bp) bnx2x_get_hwinfo() argument
12202 bnx2x_read_fwinfo(struct bnx2x *bp) bnx2x_read_fwinfo() argument
12287 bnx2x_set_modes_bitmap(struct bnx2x *bp) bnx2x_set_modes_bitmap() argument
12337 bnx2x_init_bp(struct bnx2x *bp) bnx2x_init_bp() argument
12482 struct bnx2x *bp = netdev_priv(dev); bnx2x_open() local
12552 struct bnx2x *bp = netdev_priv(dev); bnx2x_close() local
12583 bnx2x_init_mcast_macs_list(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, struct list_head *mcast_group_list) bnx2x_init_mcast_macs_list() argument
12625 bnx2x_set_uc_list(struct bnx2x *bp) bnx2x_set_uc_list() argument
12663 bnx2x_set_mc_list_e1x(struct bnx2x *bp) bnx2x_set_mc_list_e1x() argument
12698 bnx2x_set_mc_list(struct bnx2x *bp) bnx2x_set_mc_list() argument
12738 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_rx_mode() local
12750 bnx2x_set_rx_mode_inner(struct bnx2x *bp) bnx2x_set_rx_mode_inner() argument
12813 struct bnx2x *bp = netdev_priv(netdev); bnx2x_mdio_read() local
12837 struct bnx2x *bp = netdev_priv(netdev); bnx2x_mdio_write() local
12856 struct bnx2x *bp = netdev_priv(dev); bnx2x_ioctl() local
12874 struct bnx2x *bp = netdev_priv(dev); bnx2x_validate_addr() local
12890 struct bnx2x *bp = netdev_priv(netdev); bnx2x_get_phys_port_id() local
12927 __bnx2x_vlan_configure_vid(struct bnx2x *bp, u16 vid, bool add) __bnx2x_vlan_configure_vid() argument
12944 bnx2x_vlan_configure_vid_list(struct bnx2x *bp) bnx2x_vlan_configure_vid_list() argument
12971 bnx2x_vlan_configure(struct bnx2x *bp, bool set_rx_mode) bnx2x_vlan_configure() argument
12990 bnx2x_vlan_reconfigure_vid(struct bnx2x *bp) bnx2x_vlan_reconfigure_vid() argument
13000 struct bnx2x *bp = netdev_priv(dev); bnx2x_vlan_rx_add_vid() local
13021 struct bnx2x *bp = netdev_priv(dev); bnx2x_vlan_rx_kill_vid() local
13089 bnx2x_set_coherency_mask(struct bnx2x *bp) bnx2x_set_coherency_mask() argument
13102 bnx2x_disable_pcie_error_reporting(struct bnx2x *bp) bnx2x_disable_pcie_error_reporting() argument
13110 bnx2x_init_dev(struct bnx2x *bp, struct pci_dev *pdev, struct net_device *dev, unsigned long board_type) bnx2x_init_dev() argument
13336 bnx2x_check_firmware(struct bnx2x *bp) bnx2x_check_firmware() argument
13462 bnx2x_init_firmware(struct bnx2x *bp) bnx2x_init_firmware() argument
13562 bnx2x_release_firmware(struct bnx2x *bp) bnx2x_release_firmware() argument
13588 bnx2x__init_func_obj(struct bnx2x *bp) bnx2x__init_func_obj() argument
13602 bnx2x_set_qm_cid_count(struct bnx2x *bp) bnx2x_set_qm_cid_count() argument
13709 bnx2x_send_update_drift_ramrod(struct bnx2x *bp, int drift_dir, int best_val, int best_period) bnx2x_send_update_drift_ramrod() argument
13736 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_adjfreq() local
13804 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_adjtime() local
13821 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_gettime() local
13842 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_settime() local
13865 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_enable() local
13871 bnx2x_register_phc(struct bnx2x *bp) bnx2x_register_phc() argument
13898 struct bnx2x *bp; bnx2x_init_one() local
14100 __bnx2x_remove(struct pci_dev *pdev, struct net_device *dev, struct bnx2x *bp, bool remove_netdev) __bnx2x_remove() argument
14194 struct bnx2x *bp; bnx2x_remove_one() local
14205 bnx2x_eeh_nic_unload(struct bnx2x *bp) bnx2x_eeh_nic_unload() argument
14246 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_error_detected() local
14281 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_slot_reset() local
14363 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_resume() local
14397 struct bnx2x *bp; bnx2x_shutdown() local
14473 bnx2x_notify_link_changed(struct bnx2x *bp) bnx2x_notify_link_changed() argument
14488 bnx2x_set_iscsi_eth_mac_addr(struct bnx2x *bp) bnx2x_set_iscsi_eth_mac_addr() argument
14499 bnx2x_cnic_sp_post(struct bnx2x *bp, int count) bnx2x_cnic_sp_post() argument
14583 struct bnx2x *bp = netdev_priv(dev); bnx2x_cnic_sp_queue() local
14631 bnx2x_cnic_ctl_send(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x_cnic_ctl_send() argument
14646 bnx2x_cnic_ctl_send_bh(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x_cnic_ctl_send_bh() argument
14663 bnx2x_cnic_notify(struct bnx2x *bp, int cmd) bnx2x_cnic_notify() argument
14672 bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err) bnx2x_cnic_cfc_comp() argument
14690 bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start) bnx2x_set_iscsi_eth_rx_mode() argument
14727 struct bnx2x *bp = netdev_priv(dev); bnx2x_drv_ctl() local
14907 struct bnx2x *bp = netdev_priv(dev); bnx2x_get_fc_npiv() local
14970 bnx2x_setup_cnic_irq_info(struct bnx2x *bp) bnx2x_setup_cnic_irq_info() argument
14996 bnx2x_setup_cnic_info(struct bnx2x *bp) bnx2x_setup_cnic_info() argument
15017 struct bnx2x *bp = netdev_priv(dev); bnx2x_register_cnic() local
15072 struct bnx2x *bp = netdev_priv(dev); bnx2x_unregister_cnic() local
15089 struct bnx2x *bp = netdev_priv(dev); bnx2x_cnic_probe() local
15140 struct bnx2x *bp = fp->bp; bnx2x_rx_ustorm_prods_offset() local
15158 bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val) bnx2x_pretend_func() argument
15174 struct bnx2x *bp = container_of(work, struct bnx2x, ptp_task); bnx2x_ptp_task() local
15225 bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb) bnx2x_set_rx_ts() argument
15251 struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter); bnx2x_cyclecounter_read() local
15266 bnx2x_init_cyclecounter(struct bnx2x *bp) bnx2x_init_cyclecounter() argument
15275 bnx2x_send_reset_timesync_ramrod(struct bnx2x *bp) bnx2x_send_reset_timesync_ramrod() argument
15295 bnx2x_enable_ptp_packets(struct bnx2x *bp) bnx2x_enable_ptp_packets() argument
15340 bnx2x_configure_ptp_filters(struct bnx2x *bp) bnx2x_configure_ptp_filters() argument
15424 bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr) bnx2x_hwtstamp_ioctl() argument
15457 bnx2x_configure_ptp(struct bnx2x *bp) bnx2x_configure_ptp() argument
15502 bnx2x_init_ptp(struct bnx2x *bp) bnx2x_init_ptp() argument
[all...]
H A Dbnx2x.h53 #define BNX2X_MIN_MSIX_VEC_CNT(bp) ((bp)->min_msix_vec_cnt)
94 bp->dev ? (bp->dev->name) : "?", \
99 if (unlikely(bp->msg_enable & (__mask))) \
105 if (unlikely((bp->msg_enable & (__mask)) == __mask)) \
111 if (unlikely(bp->msg_enable & (__mask))) \
118 if (unlikely(netif_msg_probe(bp))) \
121 bp->dev ? (bp
551 struct bnx2x *bp; /* parent */ global() member
2074 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, int wait) reg_poll() argument
[all...]
H A Dbnx2x_cmn.h39 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \
55 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
64 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
82 * @bp: driver handle
87 u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode);
92 * @bp: driver handle
95 void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link);
100 * @bp: driver handle
106 int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj,
112 * @bp
505 bnx2x_update_rx_prod(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 bd_prod, u16 rx_comp_prod, u16 rx_sge_prod) bnx2x_update_rx_prod() argument
636 bnx2x_igu_ack_sb_gen(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update, u32 igu_addr) bnx2x_igu_ack_sb_gen() argument
656 bnx2x_hc_ack_sb(struct bnx2x *bp, u8 sb_id, u8 storm, u16 index, u8 op, u8 update) bnx2x_hc_ack_sb() argument
676 bnx2x_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 storm, u16 index, u8 op, u8 update) bnx2x_ack_sb() argument
696 bnx2x_hc_ack_int(struct bnx2x *bp) bnx2x_hc_ack_int() argument
706 bnx2x_igu_ack_int(struct bnx2x *bp) bnx2x_igu_ack_int() argument
718 bnx2x_ack_int(struct bnx2x *bp) bnx2x_ack_int() argument
734 bnx2x_tx_avail(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_avail() argument
793 bnx2x_tx_disable(struct bnx2x *bp) bnx2x_tx_disable() argument
799 bnx2x_free_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index) bnx2x_free_rx_sge() argument
823 bnx2x_del_all_napi_cnic(struct bnx2x *bp) bnx2x_del_all_napi_cnic() argument
833 bnx2x_del_all_napi(struct bnx2x *bp) bnx2x_del_all_napi() argument
845 bnx2x_disable_msi(struct bnx2x *bp) bnx2x_disable_msi() argument
904 func_by_vn(struct bnx2x *bp, int vn) func_by_vn() argument
909 bnx2x_config_rss_eth(struct bnx2x *bp, bool config_hash) bnx2x_config_rss_eth() argument
921 bnx2x_func_start(struct bnx2x *bp) bnx2x_func_start() argument
1002 bnx2x_free_rx_mem_pool(struct bnx2x *bp, struct bnx2x_alloc_pool *pool) bnx2x_free_rx_mem_pool() argument
1013 bnx2x_free_rx_sge_range(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) bnx2x_free_rx_sge_range() argument
1049 struct bnx2x *bp = fp->bp; bnx2x_stats_id() local
1062 struct bnx2x *bp = fp->bp; bnx2x_init_vlan_mac_fp_objs() local
1090 bnx2x_get_path_func_num(struct bnx2x *bp) bnx2x_get_path_func_num() argument
1122 bnx2x_init_bp_objs(struct bnx2x *bp) bnx2x_init_bp_objs() argument
1161 bnx2x_init_txdata(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u32 cid, int txq_index, __le16 *tx_cons_sb, struct bnx2x_fastpath *fp) bnx2x_init_txdata() argument
1176 bnx2x_cnic_eth_cl_id(struct bnx2x *bp, u8 cl_idx) bnx2x_cnic_eth_cl_id() argument
1182 bnx2x_cnic_fw_sb_id(struct bnx2x *bp) bnx2x_cnic_fw_sb_id() argument
1188 bnx2x_cnic_igu_sb_id(struct bnx2x *bp) bnx2x_cnic_igu_sb_id() argument
1193 bnx2x_clean_tx_queue(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_clean_tx_queue() argument
1219 __storm_memset_struct(struct bnx2x *bp, u32 addr, size_t size, u32 *data) __storm_memset_struct() argument
1233 bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask) bnx2x_wait_sp_comp() argument
1285 bnx2x_extract_max_cfg(struct bnx2x *bp, u32 mf_cfg) bnx2x_extract_max_cfg() argument
1324 bnx2x_link_sync_notify(struct bnx2x *bp) bnx2x_link_sync_notify() argument
1348 bnx2x_update_drv_flags(struct bnx2x *bp, u32 flags, u32 set) bnx2x_update_drv_flags() argument
[all...]
H A Dbnx2x_sriov.c29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
35 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
38 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
40 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
42 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
44 REG_WR8(bp, BAR_USTRORM_INTMEM + USTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
48 static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, in storm_memset_func_en() argument
51 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
53 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
55 REG_WR8(bp, BAR_TSTRORM_INTME in storm_memset_func_en()
61 bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x_vf_idx_by_abs_fid() argument
72 bnx2x_vf_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x_vf_by_abs_fid() argument
78 bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update) bnx2x_vf_igu_ack_sb() argument
111 bnx2x_validate_vf_sp_objs(struct bnx2x *bp, struct bnx2x_virtf *vf, bool print_err) bnx2x_validate_vf_sp_objs() argument
126 bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) bnx2x_vfop_qctor_dump_tx() argument
142 bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) bnx2x_vfop_qctor_dump_rx() argument
166 bnx2x_vfop_qctor_prep(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q, struct bnx2x_vf_queue_construct_params *p, unsigned long q_type) bnx2x_vfop_qctor_prep() argument
234 bnx2x_vf_queue_create(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_queue_construct_params *qctor) bnx2x_vf_queue_create() argument
274 bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_destroy() argument
316 bnx2x_vf_set_igu_info(struct bnx2x *bp, u8 igu_sb_id, u8 abs_vfid) bnx2x_vf_set_igu_info() argument
334 bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, bool drv_only, int type) bnx2x_vf_vlan_mac_clear() argument
378 bnx2x_vf_mac_vlan_config(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_mac_vlan_filter *filter, bool drv_only) bnx2x_vf_mac_vlan_config() argument
434 bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_mac_vlan_filters *filters, int qid, bool drv_only) bnx2x_vf_mac_vlan_config_list() argument
473 bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_queue_construct_params *qctor) bnx2x_vf_queue_setup() argument
493 bnx2x_vf_queue_flr(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_flr() argument
537 bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x_mac_addr_t *mcasts, int mc_num, bool drv_only) bnx2x_vf_mcast() argument
587 bnx2x_vf_prep_rx_mode(struct bnx2x *bp, u8 qid, struct bnx2x_rx_mode_ramrod_params *ramrod, struct bnx2x_virtf *vf, unsigned long accept_flags) bnx2x_vf_prep_rx_mode() argument
612 bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, unsigned long accept_flags) bnx2x_vf_rxmode() argument
625 bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_teardown() argument
679 bnx2x_vf_enable_internal(struct bnx2x *bp, u8 enable) bnx2x_vf_enable_internal() argument
685 bnx2x_vf_semi_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_semi_clear_err() argument
693 bnx2x_vf_pglue_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_pglue_clear_err() argument
715 bnx2x_vf_igu_reset(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_igu_reset() argument
759 bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_enable_access() argument
785 bnx2x_vf_enable_traffic(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_enable_traffic() argument
796 bnx2x_vf_is_pcie_pending(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_is_pcie_pending() argument
814 bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_flr_clnup_epilog() argument
827 bnx2x_iov_static_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_iov_static_resc() argument
846 bnx2x_vf_free_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_free_resc() argument
853 bnx2x_vf_flr_clnup_hw(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_flr_clnup_hw() argument
873 bnx2x_vf_flr(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_flr() argument
907 bnx2x_vf_flr_clnup(struct bnx2x *bp) bnx2x_vf_flr_clnup() argument
956 bnx2x_vf_handle_flr_event(struct bnx2x *bp) bnx2x_vf_handle_flr_event() argument
994 bnx2x_iov_init_dq(struct bnx2x *bp) bnx2x_iov_init_dq() argument
1031 bnx2x_iov_init_dmae(struct bnx2x *bp) bnx2x_iov_init_dmae() argument
1037 bnx2x_vf_domain(struct bnx2x *bp, int vfid) bnx2x_vf_domain() argument
1044 bnx2x_vf_bus(struct bnx2x *bp, int vfid) bnx2x_vf_bus() argument
1053 bnx2x_vf_devfn(struct bnx2x *bp, int vfid) bnx2x_vf_devfn() argument
1061 bnx2x_vf_set_bars(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_set_bars() argument
1078 bnx2x_get_vf_igu_cam_info(struct bnx2x *bp) bnx2x_get_vf_igu_cam_info() argument
1105 __bnx2x_iov_free_vfdb(struct bnx2x *bp) __bnx2x_iov_free_vfdb() argument
1115 bnx2x_sriov_pci_cfg_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x_sriov_pci_cfg_info() argument
1140 bnx2x_sriov_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x_sriov_info() argument
1169 bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, int num_vfs_param) bnx2x_iov_init_one() argument
1304 bnx2x_iov_remove_one(struct bnx2x *bp) bnx2x_iov_remove_one() argument
1330 bnx2x_iov_free_mem(struct bnx2x *bp) bnx2x_iov_free_mem() argument
1356 bnx2x_iov_alloc_mem(struct bnx2x *bp) bnx2x_iov_alloc_mem() argument
1415 bnx2x_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q) bnx2x_vfq_init() argument
1440 bnx2x_max_speed_cap(struct bnx2x *bp) bnx2x_max_speed_cap() argument
1451 bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) bnx2x_iov_link_update_vf() argument
1516 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_link_state() local
1530 bnx2x_iov_link_update(struct bnx2x *bp) bnx2x_iov_link_update() argument
1542 bnx2x_iov_nic_init(struct bnx2x *bp) bnx2x_iov_nic_init() argument
1631 bnx2x_iov_chip_cleanup(struct bnx2x *bp) bnx2x_iov_chip_cleanup() argument
1646 bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) bnx2x_iov_init_ilt() argument
1665 bnx2x_iov_is_vf_cid(struct bnx2x *bp, u16 cid) bnx2x_iov_is_vf_cid() argument
1672 bnx2x_vf_handle_classification_eqe(struct bnx2x *bp, struct bnx2x_vf_queue *vfq, union event_ring_elem *elem) bnx2x_vf_handle_classification_eqe() argument
1703 bnx2x_vf_handle_mcast_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_mcast_eqe() argument
1722 bnx2x_vf_handle_filters_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_filters_eqe() argument
1730 bnx2x_vf_handle_rss_update_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_rss_update_eqe() argument
1736 bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_iov_eq_sp_event() argument
1839 bnx2x_vf_by_cid(struct bnx2x *bp, int vf_cid) bnx2x_vf_by_cid() argument
1849 bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, struct bnx2x_queue_sp_obj **q_obj) bnx2x_iov_set_queue_sp_obj() argument
1871 bnx2x_iov_adjust_stats_req(struct bnx2x *bp) bnx2x_iov_adjust_stats_req() argument
1962 bnx2x_vf_qtbl_set_q(struct bnx2x *bp, u8 abs_vfid, u8 qid, u8 enable) bnx2x_vf_qtbl_set_q() argument
1971 bnx2x_vf_clr_qtbl(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_clr_qtbl() argument
1980 bnx2x_vf_igu_disable(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_igu_disable() argument
1993 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_max_queue_cnt() argument
2000 bnx2x_vf_chk_avail_resc(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vf_pf_resc_request *req_resc) bnx2x_vf_chk_avail_resc() argument
2014 bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vf_pf_resc_request *resc) bnx2x_vf_acquire() argument
2099 bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, dma_addr_t *sb_map) bnx2x_vf_init() argument
2162 bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_close() argument
2209 bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_free() argument
2242 bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_config_rss_params *rss) bnx2x_vf_rss_update() argument
2250 bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vfpf_tpa_tlv *tlv, struct bnx2x_queue_update_tpa_params *params) bnx2x_vf_tpa_update() argument
2289 bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_release() argument
2305 bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, enum channel_tlvs tlv) bnx2x_lock_vf_pf_channel() argument
2325 bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, enum channel_tlvs expected_tlv) bnx2x_unlock_vf_pf_channel() argument
2356 bnx2x_set_pf_tx_switching(struct bnx2x *bp, bool enable) bnx2x_set_pf_tx_switching() argument
2418 struct bnx2x *bp = netdev_priv(pci_get_drvdata(dev)); bnx2x_sriov_configure() local
2453 bnx2x_enable_sriov(struct bnx2x *bp) bnx2x_enable_sriov() argument
2542 bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) bnx2x_pf_set_vfs_vlan() argument
2556 bnx2x_disable_sriov(struct bnx2x *bp) bnx2x_disable_sriov() argument
2567 bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, struct bnx2x_virtf **vf, struct pf_vf_bulletin_content **bulletin, bool test_queue) bnx2x_vf_op_prep() argument
2615 struct bnx2x *bp = netdev_priv(dev); bnx2x_get_vf_config() local
2692 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_mac() local
2770 bnx2x_set_vf_vlan_acceptance(struct bnx2x *bp, struct bnx2x_virtf *vf, bool accept) bnx2x_set_vf_vlan_acceptance() argument
2789 bnx2x_set_vf_vlan_filter(struct bnx2x *bp, struct bnx2x_virtf *vf, u16 vlan, bool add) bnx2x_set_vf_vlan_filter() argument
2817 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_vlan() local
2959 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_spoofchk() local
3042 bnx2x_sample_bulletin(struct bnx2x *bp) bnx2x_sample_bulletin() argument
3116 bnx2x_timer_sriov(struct bnx2x *bp) bnx2x_timer_sriov() argument
3126 bnx2x_vf_doorbells(struct bnx2x *bp) bnx2x_vf_doorbells() argument
3132 bnx2x_vf_pci_dealloc(struct bnx2x *bp) bnx2x_vf_pci_dealloc() argument
3140 bnx2x_vf_pci_alloc(struct bnx2x *bp) bnx2x_vf_pci_alloc() argument
3165 bnx2x_iov_channel_down(struct bnx2x *bp) bnx2x_iov_channel_down() argument
3187 struct bnx2x *bp = container_of(work, struct bnx2x, iov_task.work); bnx2x_iov_task() local
3201 bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) bnx2x_schedule_iov_task() argument
[all...]
H A Dbnx2x_stats.c46 static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) in bnx2x_get_port_stats_dma_len() argument
51 if (SHMEM2_HAS(bp, sizeof_port_stats)) { in bnx2x_get_port_stats_dma_len()
52 u32 size = SHMEM2_RD(bp, sizeof_port_stats); in bnx2x_get_port_stats_dma_len()
68 if (bp->flags & BC_SUPPORTS_PFC_STATS) { in bnx2x_get_port_stats_dma_len()
86 static void bnx2x_dp_stats(struct bnx2x *bp) in bnx2x_dp_stats() argument
98 bp->fw_stats_req->hdr.cmd_num, in bnx2x_dp_stats()
99 bp->fw_stats_req->hdr.reserved0, in bnx2x_dp_stats()
100 bp->fw_stats_req->hdr.drv_stats_counter, in bnx2x_dp_stats()
101 bp->fw_stats_req->hdr.reserved1, in bnx2x_dp_stats()
102 bp in bnx2x_dp_stats()
128 bnx2x_storm_stats_post(struct bnx2x *bp) bnx2x_storm_stats_post() argument
154 bnx2x_hw_stats_post(struct bnx2x *bp) bnx2x_hw_stats_post() argument
199 bnx2x_stats_comp(struct bnx2x *bp) bnx2x_stats_comp() argument
220 bnx2x_stats_pmf_update(struct bnx2x *bp) bnx2x_stats_pmf_update() argument
267 bnx2x_port_stats_init(struct bnx2x *bp) bnx2x_port_stats_init() argument
489 bnx2x_func_stats_init(struct bnx2x *bp) bnx2x_func_stats_init() argument
518 bnx2x_stats_start(struct bnx2x *bp) bnx2x_stats_start() argument
532 bnx2x_stats_pmf_start(struct bnx2x *bp) bnx2x_stats_pmf_start() argument
539 bnx2x_stats_restart(struct bnx2x *bp) bnx2x_stats_restart() argument
551 bnx2x_bmac_stats_update(struct bnx2x *bp) bnx2x_bmac_stats_update() argument
657 bnx2x_mstat_stats_update(struct bnx2x *bp) bnx2x_mstat_stats_update() argument
747 bnx2x_emac_stats_update(struct bnx2x *bp) bnx2x_emac_stats_update() argument
804 bnx2x_hw_stats_update(struct bnx2x *bp) bnx2x_hw_stats_update() argument
878 bnx2x_storm_stats_validate_counters(struct bnx2x *bp) bnx2x_storm_stats_validate_counters() argument
918 bnx2x_storm_stats_update(struct bnx2x *bp) bnx2x_storm_stats_update() argument
1116 bnx2x_net_stats_update(struct bnx2x *bp) bnx2x_net_stats_update() argument
1186 bnx2x_drv_stats_update(struct bnx2x *bp) bnx2x_drv_stats_update() argument
1204 bnx2x_edebug_stats_stopped(struct bnx2x *bp) bnx2x_edebug_stats_stopped() argument
1218 bnx2x_stats_update(struct bnx2x *bp) bnx2x_stats_update() argument
1264 bnx2x_port_stats_stop(struct bnx2x *bp) bnx2x_port_stats_stop() argument
1323 bnx2x_stats_stop(struct bnx2x *bp) bnx2x_stats_stop() argument
1345 bnx2x_stats_do_nothing(struct bnx2x *bp) bnx2x_stats_do_nothing() argument
1368 bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event) bnx2x_stats_handle() argument
1402 bnx2x_port_stats_base_init(struct bnx2x *bp) bnx2x_port_stats_base_init() argument
1436 bnx2x_prep_fw_stats_req(struct bnx2x *bp) bnx2x_prep_fw_stats_req() argument
1557 bnx2x_memset_stats(struct bnx2x *bp) bnx2x_memset_stats() argument
1598 bnx2x_stats_init(struct bnx2x *bp) bnx2x_stats_init() argument
1659 bnx2x_save_statistics(struct bnx2x *bp) bnx2x_save_statistics() argument
1702 bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats, u32 stats_type) bnx2x_afex_collect_stats() argument
1972 bnx2x_stats_safe_exec(struct bnx2x *bp, void (func_to_exec)(void *cookie), void *cookie) bnx2x_stats_safe_exec() argument
[all...]
H A Dbnx2x_cmn.c35 static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp);
36 static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp);
37 static int bnx2x_alloc_fp_mem(struct bnx2x *bp);
40 static void bnx2x_add_all_napi_cnic(struct bnx2x *bp) in bnx2x_add_all_napi_cnic() argument
45 for_each_rx_queue_cnic(bp, i) { in bnx2x_add_all_napi_cnic()
46 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), in bnx2x_add_all_napi_cnic()
51 static void bnx2x_add_all_napi(struct bnx2x *bp) in bnx2x_add_all_napi() argument
56 for_each_eth_queue(bp, i) { in bnx2x_add_all_napi()
57 netif_napi_add(bp in bnx2x_add_all_napi()
62 bnx2x_calc_num_queues(struct bnx2x *bp) bnx2x_calc_num_queues() argument
87 bnx2x_move_fp(struct bnx2x *bp, int from, int to) bnx2x_move_fp() argument
144 bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len) bnx2x_fill_fw_str() argument
170 bnx2x_shrink_eth_fp(struct bnx2x *bp, int delta) bnx2x_shrink_eth_fp() argument
194 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u16 idx, unsigned int *pkts_compl, unsigned int *bytes_compl) bnx2x_free_tx_pkt() argument
273 bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_int() argument
358 struct bnx2x *bp = fp->bp; bnx2x_update_sge_prod() local
410 bnx2x_get_rxhash(const struct bnx2x *bp, const struct eth_fast_path_rx_cqe *cqe, enum pkt_hash_types *rxhash_type) bnx2x_get_rxhash() argument
434 struct bnx2x *bp = fp->bp; bnx2x_tpa_start() local
547 bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index, gfp_t gfp_mask) bnx2x_alloc_rx_sge() argument
586 bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct sk_buff *skb, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_fill_frag_skb() argument
698 bnx2x_gro_ip_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x_gro_ip_csum() argument
710 bnx2x_gro_ipv6_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x_gro_ipv6_csum() argument
722 bnx2x_gro_csum(struct bnx2x *bp, struct sk_buff *skb, void (*gro_func)(struct bnx2x*, struct sk_buff*)) bnx2x_gro_csum() argument
731 bnx2x_gro_receive(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct sk_buff *skb) bnx2x_gro_receive() argument
754 bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_tpa_stop() argument
828 bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index, gfp_t gfp_mask) bnx2x_alloc_rx_data() argument
884 struct bnx2x *bp = fp->bp; bnx2x_rx_int() local
1131 struct bnx2x *bp = fp->bp; bnx2x_msix_fp_int() local
1156 bnx2x_acquire_phy_lock(struct bnx2x *bp) bnx2x_acquire_phy_lock() argument
1163 bnx2x_release_phy_lock(struct bnx2x *bp) bnx2x_release_phy_lock() argument
1171 bnx2x_get_mf_speed(struct bnx2x *bp) bnx2x_get_mf_speed() argument
1202 bnx2x_fill_report_data(struct bnx2x *bp, struct bnx2x_link_report_data *data) bnx2x_fill_report_data() argument
1249 bnx2x_link_report(struct bnx2x *bp) bnx2x_link_report() argument
1264 __bnx2x_link_report(struct bnx2x *bp) __bnx2x_link_report() argument
1357 bnx2x_free_tpa_pool(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) bnx2x_free_tpa_pool() argument
1380 bnx2x_init_rx_rings_cnic(struct bnx2x *bp) bnx2x_init_rx_rings_cnic() argument
1399 bnx2x_init_rx_rings(struct bnx2x *bp) bnx2x_init_rx_rings() argument
1495 struct bnx2x *bp = fp->bp; bnx2x_free_tx_skbs_queue() local
1516 bnx2x_free_tx_skbs_cnic(struct bnx2x *bp) bnx2x_free_tx_skbs_cnic() argument
1525 bnx2x_free_tx_skbs(struct bnx2x *bp) bnx2x_free_tx_skbs() argument
1536 struct bnx2x *bp = fp->bp; bnx2x_free_rx_bds() local
1558 bnx2x_free_rx_skbs_cnic(struct bnx2x *bp) bnx2x_free_rx_skbs_cnic() argument
1567 bnx2x_free_rx_skbs(struct bnx2x *bp) bnx2x_free_rx_skbs() argument
1581 bnx2x_free_skbs_cnic(struct bnx2x *bp) bnx2x_free_skbs_cnic() argument
1587 bnx2x_free_skbs(struct bnx2x *bp) bnx2x_free_skbs() argument
1593 bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value) bnx2x_update_max_mf_config() argument
1616 bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) bnx2x_free_msix_irqs() argument
1647 bnx2x_free_irq(struct bnx2x *bp) bnx2x_free_irq() argument
1663 bnx2x_enable_msix(struct bnx2x *bp) bnx2x_enable_msix() argument
1746 bnx2x_req_msix_irqs(struct bnx2x *bp) bnx2x_req_msix_irqs() argument
1799 bnx2x_enable_msi(struct bnx2x *bp) bnx2x_enable_msi() argument
1813 bnx2x_req_irq(struct bnx2x *bp) bnx2x_req_irq() argument
1831 bnx2x_setup_irqs(struct bnx2x *bp) bnx2x_setup_irqs() argument
1860 bnx2x_napi_enable_cnic(struct bnx2x *bp) bnx2x_napi_enable_cnic() argument
1869 bnx2x_napi_enable(struct bnx2x *bp) bnx2x_napi_enable() argument
1878 bnx2x_napi_disable_cnic(struct bnx2x *bp) bnx2x_napi_disable_cnic() argument
1887 bnx2x_napi_disable(struct bnx2x *bp) bnx2x_napi_disable() argument
1896 bnx2x_netif_start(struct bnx2x *bp) bnx2x_netif_start() argument
1908 bnx2x_netif_stop(struct bnx2x *bp, int disable_hw) bnx2x_netif_stop() argument
1919 struct bnx2x *bp = netdev_priv(dev); bnx2x_select_queue() local
1942 bnx2x_set_num_queues(struct bnx2x *bp) bnx2x_set_num_queues() argument
1981 bnx2x_set_real_num_queues(struct bnx2x *bp, int include_cnic) bnx2x_set_real_num_queues() argument
2011 bnx2x_set_rx_buf_size(struct bnx2x *bp) bnx2x_set_rx_buf_size() argument
2044 bnx2x_init_rss(struct bnx2x *bp) bnx2x_init_rss() argument
2068 bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, bool config_hash, bool enable) bnx2x_rss() argument
2126 bnx2x_init_hw(struct bnx2x *bp, u32 load_code) bnx2x_init_hw() argument
2145 bnx2x_squeeze_objects(struct bnx2x *bp) bnx2x_squeeze_objects() argument
2230 bnx2x_free_fw_stats_mem(struct bnx2x *bp) bnx2x_free_fw_stats_mem() argument
2237 bnx2x_alloc_fw_stats_mem(struct bnx2x *bp) bnx2x_alloc_fw_stats_mem() argument
2317 bnx2x_nic_load_request(struct bnx2x *bp, u32 *load_code) bnx2x_nic_load_request() argument
2361 bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err) bnx2x_compare_fw_ver() argument
2397 bnx2x_nic_load_no_mcp(struct bnx2x *bp, int port) bnx2x_nic_load_no_mcp() argument
2418 bnx2x_nic_load_pmf(struct bnx2x *bp, u32 load_code) bnx2x_nic_load_pmf() argument
2436 bnx2x_nic_load_afex_dcc(struct bnx2x *bp, int load_code) bnx2x_nic_load_afex_dcc() argument
2463 bnx2x_bz_fp(struct bnx2x *bp, int index) bnx2x_bz_fp() argument
2512 bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state) bnx2x_set_os_driver_state() argument
2526 bnx2x_load_cnic(struct bnx2x *bp) bnx2x_load_cnic() argument
2614 bnx2x_nic_load(struct bnx2x *bp, int load_mode) bnx2x_nic_load() argument
2965 bnx2x_drain_tx_queues(struct bnx2x *bp) bnx2x_drain_tx_queues() argument
2982 bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x_nic_unload() argument
3164 bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state) bnx2x_set_power_state() argument
3224 struct bnx2x *bp = fp->bp; bnx2x_poll() local
3286 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument
3345 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb) bnx2x_xmit_type() argument
3402 bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, u32 xmit_type) bnx2x_pkt_req_lin() argument
3523 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_enc() argument
3557 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_e2() argument
3579 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) bnx2x_set_sbd_csum() argument
3600 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument
3743 struct bnx2x *bp = netdev_priv(dev); bnx2x_start_xmit() local
4201 bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default) bnx2x_get_c2s_mapping() argument
4246 struct bnx2x *bp = netdev_priv(dev); bnx2x_setup_tc() local
4324 struct bnx2x *bp = netdev_priv(dev); bnx2x_change_mac_addr() local
4354 bnx2x_free_fp_mem_at(struct bnx2x *bp, int fp_index) bnx2x_free_fp_mem_at() argument
4420 bnx2x_free_fp_mem_cnic(struct bnx2x *bp) bnx2x_free_fp_mem_cnic() argument
4427 bnx2x_free_fp_mem(struct bnx2x *bp) bnx2x_free_fp_mem() argument
4434 set_sb_shortcuts(struct bnx2x *bp, int index) set_sb_shortcuts() argument
4454 struct bnx2x *bp = fp->bp; bnx2x_alloc_rx_bds() local
4506 bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index) bnx2x_alloc_fp_mem_at() argument
4649 bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp) bnx2x_alloc_fp_mem_cnic() argument
4662 bnx2x_alloc_fp_mem(struct bnx2x *bp) bnx2x_alloc_fp_mem() argument
4703 bnx2x_free_mem_bp(struct bnx2x *bp) bnx2x_free_mem_bp() argument
4717 bnx2x_alloc_mem_bp(struct bnx2x *bp) bnx2x_alloc_mem_bp() argument
4795 struct bnx2x *bp = netdev_priv(dev); bnx2x_reload_if_running() local
4804 bnx2x_get_cur_phy_idx(struct bnx2x *bp) bnx2x_get_cur_phy_idx() argument
4833 bnx2x_get_link_cfg_idx(struct bnx2x *bp) bnx2x_get_link_cfg_idx() argument
4855 struct bnx2x *bp = netdev_priv(dev); bnx2x_fcoe_get_wwn() local
4879 struct bnx2x *bp = netdev_priv(dev); bnx2x_change_mtu() local
4909 struct bnx2x *bp = netdev_priv(dev); bnx2x_fix_features() local
4942 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_features() local
4982 struct bnx2x *bp = netdev_priv(dev); bnx2x_tx_timeout() local
5002 struct bnx2x *bp; bnx2x_suspend() local
5030 struct bnx2x *bp; bnx2x_resume() local
5062 bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt, u32 cid) bnx2x_set_ctx_validation() argument
5080 storm_memset_hc_timeout(struct bnx2x *bp, u8 port, u8 fw_sb_id, u8 sb_index, u8 ticks) storm_memset_hc_timeout() argument
5092 storm_memset_hc_disable(struct bnx2x *bp, u8 port, u16 fw_sb_id, u8 sb_index, u8 disable) storm_memset_hc_disable() argument
5109 bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id, u8 sb_index, u8 disable, u16 usec) bnx2x_update_coalesce_sb_index() argument
5121 bnx2x_schedule_sp_rtnl(struct bnx2x *bp, enum sp_rtnl_flag flag, u32 verbose) bnx2x_schedule_sp_rtnl() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c306 static int bnx2x_set_storm_rx_mode(struct bnx2x *bp);
312 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr);
314 static void __storm_memset_dma_mapping(struct bnx2x *bp, in __storm_memset_dma_mapping() argument
317 REG_WR(bp, addr, U64_LO(mapping)); in __storm_memset_dma_mapping()
318 REG_WR(bp, addr + 4, U64_HI(mapping)); in __storm_memset_dma_mapping()
321 static void storm_memset_spq_addr(struct bnx2x *bp, in storm_memset_spq_addr() argument
327 __storm_memset_dma_mapping(bp, addr, mapping); in storm_memset_spq_addr()
330 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
333 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
335 REG_WR8(bp, BAR_CSTRORM_INTME in storm_memset_vf_to_pf()
343 storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, u8 enable) storm_memset_func_en() argument
356 storm_memset_eq_data(struct bnx2x *bp, struct event_ring_data *eq_data, u16 pfid) storm_memset_eq_data() argument
367 storm_memset_eq_prod(struct bnx2x *bp, u16 eq_prod, u16 pfid) storm_memset_eq_prod() argument
377 bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val) bnx2x_reg_wr_ind() argument
385 bnx2x_reg_rd_ind(struct bnx2x *bp, u32 addr) bnx2x_reg_rd_ind() argument
403 bnx2x_dp_dmae(struct bnx2x *bp, struct dmae_command *dmae, int msglvl) bnx2x_dp_dmae() argument
470 bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx) bnx2x_post_dmae() argument
493 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type, bool with_comp, u8 comp_type) bnx2x_dmae_opcode() argument
518 bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, u8 src_type, u8 dst_type) bnx2x_prep_dmae_with_comp() argument
535 bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, u32 *comp) bnx2x_issue_dmae_with_comp() argument
582 bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr, u32 len32) bnx2x_write_dmae() argument
618 bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32) bnx2x_read_dmae() argument
657 bnx2x_write_dmae_phys_len(struct bnx2x *bp, dma_addr_t phys_addr, u32 addr, u32 len) bnx2x_write_dmae_phys_len() argument
684 bnx2x_get_assert_list_entry(struct bnx2x *bp, enum storms storm, int entry) bnx2x_get_assert_list_entry() argument
704 bnx2x_mc_assert(struct bnx2x *bp) bnx2x_mc_assert() argument
771 bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl) bnx2x_fw_dump_lvl() argument
849 bnx2x_fw_dump(struct bnx2x *bp) bnx2x_fw_dump() argument
854 bnx2x_hc_int_disable(struct bnx2x *bp) bnx2x_hc_int_disable() argument
889 bnx2x_igu_int_disable(struct bnx2x *bp) bnx2x_igu_int_disable() argument
904 bnx2x_int_disable(struct bnx2x *bp) bnx2x_int_disable() argument
912 bnx2x_panic_dump(struct bnx2x *bp, bool disable_int) bnx2x_panic_dump() argument
1227 bnx2x_pbf_pN_buf_flushed(struct bnx2x *bp, struct pbf_pN_buf_regs *regs, u32 poll_count) bnx2x_pbf_pN_buf_flushed() argument
1262 bnx2x_pbf_pN_cmd_flushed(struct bnx2x *bp, struct pbf_pN_cmd_regs *regs, u32 poll_count) bnx2x_pbf_pN_cmd_flushed() argument
1294 bnx2x_flr_clnup_reg_poll(struct bnx2x *bp, u32 reg, u32 expected, u32 poll_count) bnx2x_flr_clnup_reg_poll() argument
1306 bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg, char *msg, u32 poll_cnt) bnx2x_flr_clnup_poll_hw_counter() argument
1318 bnx2x_flr_clnup_poll_count(struct bnx2x *bp) bnx2x_flr_clnup_poll_count() argument
1330 bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count) bnx2x_tx_hw_flushed() argument
1403 bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt) bnx2x_send_final_clnup() argument
1445 bnx2x_poll_hw_usage_counters(struct bnx2x *bp, u32 poll_cnt) bnx2x_poll_hw_usage_counters() argument
1490 bnx2x_hw_enable_status(struct bnx2x *bp) bnx2x_hw_enable_status() argument
1520 bnx2x_pf_flr_clnup(struct bnx2x *bp) bnx2x_pf_flr_clnup() argument
1564 bnx2x_hc_int_enable(struct bnx2x *bp) bnx2x_hc_int_enable() argument
1629 bnx2x_igu_int_enable(struct bnx2x *bp) bnx2x_igu_int_enable() argument
1689 bnx2x_int_enable(struct bnx2x *bp) bnx2x_int_enable() argument
1697 bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw) bnx2x_int_disable_sync() argument
1730 bnx2x_trylock_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_trylock_hw_lock() argument
1773 bnx2x_get_leader_lock_resource(struct bnx2x *bp) bnx2x_get_leader_lock_resource() argument
1788 bnx2x_trylock_leader_lock(struct bnx2x *bp) bnx2x_trylock_leader_lock() argument
1796 bnx2x_schedule_sp_task(struct bnx2x *bp) bnx2x_schedule_sp_task() argument
1816 struct bnx2x *bp = fp->bp; bnx2x_sp_event() local
1924 struct bnx2x *bp = netdev_priv(dev_instance); bnx2x_interrupt() local
1997 bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_acquire_hw_lock() argument
2041 bnx2x_release_leader_lock(struct bnx2x *bp) bnx2x_release_leader_lock() argument
2046 bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource) bnx2x_release_hw_lock() argument
2079 bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) bnx2x_get_gpio() argument
2107 bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x_set_gpio() argument
2163 bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode) bnx2x_set_mult_gpio() argument
2210 bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x_set_gpio_int() argument
2258 bnx2x_set_spio(struct bnx2x *bp, int spio, u32 mode) bnx2x_set_spio() argument
2303 bnx2x_calc_fc_adv(struct bnx2x *bp) bnx2x_calc_fc_adv() argument
2325 bnx2x_set_requested_fc(struct bnx2x *bp) bnx2x_set_requested_fc() argument
2337 bnx2x_init_dropless_fc(struct bnx2x *bp) bnx2x_init_dropless_fc() argument
2354 bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode) bnx2x_initial_phy_init() argument
2407 bnx2x_link_set(struct bnx2x *bp) bnx2x_link_set() argument
2421 bnx2x__link_reset(struct bnx2x *bp) bnx2x__link_reset() argument
2431 bnx2x_force_link_reset(struct bnx2x *bp) bnx2x_force_link_reset() argument
2438 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes) bnx2x_link_test() argument
2462 bnx2x_calc_vn_min(struct bnx2x *bp, struct cmng_init_input *input) bnx2x_calc_vn_min() argument
2500 bnx2x_calc_vn_max(struct bnx2x *bp, int vn, struct cmng_init_input *input) bnx2x_calc_vn_max() argument
2524 bnx2x_get_cmng_fns_mode(struct bnx2x *bp) bnx2x_get_cmng_fns_mode() argument
2534 bnx2x_read_mf_cfg(struct bnx2x *bp) bnx2x_read_mf_cfg() argument
2570 bnx2x_cmng_fns_init(struct bnx2x *bp, u8 read_cfg, u8 cmng_type) bnx2x_cmng_fns_init() argument
2605 storm_memset_cmng(struct bnx2x *bp, struct cmng_init *cmng, u8 port) storm_memset_cmng() argument
2635 bnx2x_set_local_cmng(struct bnx2x *bp) bnx2x_set_local_cmng() argument
2650 bnx2x_link_attn(struct bnx2x *bp) bnx2x_link_attn() argument
2682 bnx2x__link_status_update(struct bnx2x *bp) bnx2x__link_status_update() argument
2741 bnx2x_afex_func_update(struct bnx2x *bp, u16 vifid, u16 vlan_val, u8 allowed_prio) bnx2x_afex_func_update() argument
2766 bnx2x_afex_handle_vif_list_cmd(struct bnx2x *bp, u8 cmd_type, u16 vif_index, u8 func_bit_map) bnx2x_afex_handle_vif_list_cmd() argument
2804 bnx2x_handle_afex_cmd(struct bnx2x *bp, u32 cmd) bnx2x_handle_afex_cmd() argument
2925 bnx2x_handle_update_svid_cmd(struct bnx2x *bp) bnx2x_handle_update_svid_cmd() argument
2980 bnx2x_pmf_update(struct bnx2x *bp) bnx2x_pmf_update() argument
3021 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param) bnx2x_fw_command() argument
3063 storm_memset_func_cfg(struct bnx2x *bp, struct tstorm_eth_function_common_config *tcfg, u16 abs_fid) storm_memset_func_cfg() argument
3075 bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p) bnx2x_func_init() argument
3104 bnx2x_get_common_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool zero_stats) bnx2x_get_common_flags() argument
3135 bnx2x_get_q_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) bnx2x_get_q_flags() argument
3173 bnx2x_pf_q_prep_general(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_general_setup_params *gen_init, u8 cos) bnx2x_pf_q_prep_general() argument
3191 bnx2x_pf_rx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct rxq_pause_params *pause, struct bnx2x_rxq_setup_params *rxq_init) bnx2x_pf_rx_q_prep() argument
3279 bnx2x_pf_tx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_txq_setup_params *txq_init, u8 cos) bnx2x_pf_tx_q_prep() argument
3300 bnx2x_pf_init(struct bnx2x *bp) bnx2x_pf_init() argument
3352 bnx2x_e1h_disable(struct bnx2x *bp) bnx2x_e1h_disable() argument
3361 bnx2x_e1h_enable(struct bnx2x *bp) bnx2x_e1h_enable() argument
3379 bnx2x_drv_info_ether_stat(struct bnx2x *bp) bnx2x_drv_info_ether_stat() argument
3422 bnx2x_drv_info_fcoe_stat(struct bnx2x *bp) bnx2x_drv_info_fcoe_stat() argument
3524 bnx2x_drv_info_iscsi_stat(struct bnx2x *bp) bnx2x_drv_info_iscsi_stat() argument
3548 bnx2x_config_mf_bw(struct bnx2x *bp) bnx2x_config_mf_bw() argument
3567 bnx2x_set_mf_bw(struct bnx2x *bp) bnx2x_set_mf_bw() argument
3573 bnx2x_handle_eee_event(struct bnx2x *bp) bnx2x_handle_eee_event() argument
3582 bnx2x_handle_drv_info_req(struct bnx2x *bp) bnx2x_handle_drv_info_req() argument
3683 bnx2x_update_mng_version(struct bnx2x *bp) bnx2x_update_mng_version() argument
3731 bnx2x_update_mfw_dump(struct bnx2x *bp) bnx2x_update_mfw_dump() argument
3757 bnx2x_oem_event(struct bnx2x *bp, u32 event) bnx2x_oem_event() argument
3814 bnx2x_sp_get_next(struct bnx2x *bp) bnx2x_sp_get_next() argument
3830 bnx2x_sp_prod_update(struct bnx2x *bp) bnx2x_sp_prod_update() argument
3879 bnx2x_sp_post(struct bnx2x *bp, int command, int cid, u32 data_hi, u32 data_lo, int cmd_type) bnx2x_sp_post() argument
3958 bnx2x_acquire_alr(struct bnx2x *bp) bnx2x_acquire_alr() argument
3981 bnx2x_release_alr(struct bnx2x *bp) bnx2x_release_alr() argument
3989 bnx2x_update_dsb_idx(struct bnx2x *bp) bnx2x_update_dsb_idx() argument
4014 bnx2x_attn_int_asserted(struct bnx2x *bp, u32 asserted) bnx2x_attn_int_asserted() argument
4136 bnx2x_fan_failure(struct bnx2x *bp) bnx2x_fan_failure() argument
4161 bnx2x_attn_int_deasserted0(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted0() argument
4201 bnx2x_attn_int_deasserted1(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted1() argument
4232 bnx2x_attn_int_deasserted2(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted2() argument
4276 bnx2x_attn_int_deasserted3(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted3() argument
4407 bnx2x_set_reset_global(struct bnx2x *bp) bnx2x_set_reset_global() argument
4421 bnx2x_clear_reset_global(struct bnx2x *bp) bnx2x_clear_reset_global() argument
4435 bnx2x_reset_is_global(struct bnx2x *bp) bnx2x_reset_is_global() argument
4448 bnx2x_set_reset_done(struct bnx2x *bp) bnx2x_set_reset_done() argument
4468 bnx2x_set_reset_in_progress(struct bnx2x *bp) bnx2x_set_reset_in_progress() argument
4486 bnx2x_reset_is_done(struct bnx2x *bp, int engine) bnx2x_reset_is_done() argument
4501 bnx2x_set_pf_load(struct bnx2x *bp) bnx2x_set_pf_load() argument
4539 bnx2x_clear_pf_load(struct bnx2x *bp) bnx2x_clear_pf_load() argument
4573 bnx2x_get_load_status(struct bnx2x *bp, int engine) bnx2x_get_load_status() argument
4591 _print_parity(struct bnx2x *bp, u32 reg) _print_parity() argument
4601 bnx2x_check_blocks_with_parity0(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity0() argument
4665 bnx2x_check_blocks_with_parity1(struct bnx2x *bp, u32 sig, int *par_num, bool *global, bool print) bnx2x_check_blocks_with_parity1() argument
4809 bnx2x_check_blocks_with_parity2(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity2() argument
4883 bnx2x_check_blocks_with_parity3(struct bnx2x *bp, u32 sig, int *par_num, bool *global, bool print) bnx2x_check_blocks_with_parity3() argument
4932 bnx2x_check_blocks_with_parity4(struct bnx2x *bp, u32 sig, int *par_num, bool print) bnx2x_check_blocks_with_parity4() argument
4968 bnx2x_parity_attn(struct bnx2x *bp, bool *global, bool print, u32 *sig) bnx2x_parity_attn() argument
5024 bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print) bnx2x_chk_parity_attn() argument
5058 bnx2x_attn_int_deasserted4(struct bnx2x *bp, u32 attn) bnx2x_attn_int_deasserted4() argument
5111 bnx2x_attn_int_deasserted(struct bnx2x *bp, u32 deasserted) bnx2x_attn_int_deasserted() argument
5212 bnx2x_attn_int(struct bnx2x *bp) bnx2x_attn_int() argument
5240 bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update) bnx2x_igu_ack_sb() argument
5249 bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod) bnx2x_update_eq_prod() argument
5255 bnx2x_cnic_handle_cfc_del(struct bnx2x *bp, u32 cid, union event_ring_elem *elem) bnx2x_cnic_handle_cfc_del() argument
5277 bnx2x_handle_mcast_eqe(struct bnx2x *bp) bnx2x_handle_mcast_eqe() argument
5302 bnx2x_handle_classification_eqe(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_handle_classification_eqe() argument
5349 bnx2x_handle_rx_mode_eqe(struct bnx2x *bp) bnx2x_handle_rx_mode_eqe() argument
5368 bnx2x_after_afex_vif_lists(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_after_afex_vif_lists() argument
5385 bnx2x_after_function_update(struct bnx2x *bp) bnx2x_after_function_update() argument
5449 bnx2x_cid_to_q_obj( struct bnx2x *bp, u32 cid) bnx2x_cid_to_q_obj() argument
5460 bnx2x_eq_int(struct bnx2x *bp) bnx2x_eq_int() argument
5684 struct bnx2x *bp = container_of(work, struct bnx2x, sp_task.work); bnx2x_sp_task() local
5748 struct bnx2x *bp = netdev_priv(dev); bnx2x_msix_sp_int() local
5778 bnx2x_drv_pulse(struct bnx2x *bp) bnx2x_drv_pulse() argument
5786 struct bnx2x *bp = from_timer(bp, t, timer); bnx2x_timer() local
5832 bnx2x_fill(struct bnx2x *bp, u32 addr, int fill, u32 len) bnx2x_fill() argument
5844 bnx2x_wr_fp_sb_data(struct bnx2x *bp, int fw_sb_id, u32 *sb_data_p, u32 data_size) bnx2x_wr_fp_sb_data() argument
5857 bnx2x_zero_fp_sb(struct bnx2x *bp, int fw_sb_id) bnx2x_zero_fp_sb() argument
5890 bnx2x_wr_sp_sb_data(struct bnx2x *bp, struct hc_sp_status_block_data *sp_sb_data) bnx2x_wr_sp_sb_data() argument
5902 bnx2x_zero_sp_sb(struct bnx2x *bp) bnx2x_zero_sp_sb() argument
5959 bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid, u8 vf_valid, int fw_sb_id, int igu_sb_id) bnx2x_init_sb() argument
6019 bnx2x_update_coalesce_sb(struct bnx2x *bp, u8 fw_sb_id, u16 tx_usec, u16 rx_usec) bnx2x_update_coalesce_sb() argument
6035 bnx2x_init_def_sb(struct bnx2x *bp) bnx2x_init_def_sb() argument
6118 bnx2x_update_coalesce(struct bnx2x *bp) bnx2x_update_coalesce() argument
6127 bnx2x_init_sp_ring(struct bnx2x *bp) bnx2x_init_sp_ring() argument
6138 bnx2x_init_eq_ring(struct bnx2x *bp) bnx2x_init_eq_ring() argument
6161 bnx2x_set_q_rx_mode(struct bnx2x *bp, u8 cl_id, unsigned long rx_mode_flags, unsigned long rx_accept_flags, unsigned long tx_accept_flags, unsigned long ramrod_flags) bnx2x_set_q_rx_mode() argument
6201 bnx2x_fill_accept_flags(struct bnx2x *bp, u32 rx_mode, unsigned long *rx_accept_flags, unsigned long *tx_accept_flags) bnx2x_fill_accept_flags() argument
6280 bnx2x_set_storm_rx_mode(struct bnx2x *bp) bnx2x_set_storm_rx_mode() argument
6303 bnx2x_init_internal_common(struct bnx2x *bp) bnx2x_init_internal_common() argument
6319 bnx2x_init_internal(struct bnx2x *bp, u32 load_code) bnx2x_init_internal() argument
6360 bnx2x_init_eth_fp(struct bnx2x *bp, int fp_idx) bnx2x_init_eth_fp() argument
6446 bnx2x_init_tx_rings_cnic(struct bnx2x *bp) bnx2x_init_tx_rings_cnic() argument
6454 bnx2x_init_tx_rings(struct bnx2x *bp) bnx2x_init_tx_rings() argument
6464 bnx2x_init_fcoe_fp(struct bnx2x *bp) bnx2x_init_fcoe_fp() argument
6505 bnx2x_nic_init_cnic(struct bnx2x *bp) bnx2x_nic_init_cnic() argument
6523 bnx2x_pre_irq_nic_init(struct bnx2x *bp) bnx2x_pre_irq_nic_init() argument
6551 bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code) bnx2x_post_irq_nic_init() argument
6570 bnx2x_gunzip_init(struct bnx2x *bp) bnx2x_gunzip_init() argument
6601 bnx2x_gunzip_end(struct bnx2x *bp) bnx2x_gunzip_end() argument
6616 bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len) bnx2x_gunzip() argument
6669 bnx2x_lb_pckt(struct bnx2x *bp) bnx2x_lb_pckt() argument
6690 bnx2x_int_mem_test(struct bnx2x *bp) bnx2x_int_mem_test() argument
6835 bnx2x_enable_blocks_attention(struct bnx2x *bp) bnx2x_enable_blocks_attention() argument
6895 bnx2x_reset_common(struct bnx2x *bp) bnx2x_reset_common() argument
6911 bnx2x_setup_dmae(struct bnx2x *bp) bnx2x_setup_dmae() argument
6917 bnx2x_init_pxp(struct bnx2x *bp) bnx2x_init_pxp() argument
6935 bnx2x_setup_fan_failure_detection(struct bnx2x *bp) bnx2x_setup_fan_failure_detection() argument
6985 bnx2x_pf_disable(struct bnx2x *bp) bnx2x_pf_disable() argument
6995 bnx2x__common_init_phy(struct bnx2x *bp) bnx2x__common_init_phy() argument
7016 bnx2x_config_endianity(struct bnx2x *bp, u32 val) bnx2x_config_endianity() argument
7033 bnx2x_set_endianity(struct bnx2x *bp) bnx2x_set_endianity() argument
7042 bnx2x_reset_endianity(struct bnx2x *bp) bnx2x_reset_endianity() argument
7052 bnx2x_init_hw_common(struct bnx2x *bp) bnx2x_init_hw_common() argument
7498 bnx2x_init_hw_common_chip(struct bnx2x *bp) bnx2x_init_hw_common_chip() argument
7512 bnx2x_init_hw_port(struct bnx2x *bp) bnx2x_init_hw_port() argument
7740 bnx2x_ilt_wr(struct bnx2x *bp, u32 index, dma_addr_t addr) bnx2x_ilt_wr() argument
7755 bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bool is_pf) bnx2x_igu_clear_sb_gen() argument
7798 bnx2x_igu_clear_sb(struct bnx2x *bp, u8 idu_sb_id) bnx2x_igu_clear_sb() argument
7803 bnx2x_clear_func_ilt(struct bnx2x *bp, u32 func) bnx2x_clear_func_ilt() argument
7810 bnx2x_init_searcher(struct bnx2x *bp) bnx2x_init_searcher() argument
7818 bnx2x_func_switch_update(struct bnx2x *bp, int suspend) bnx2x_func_switch_update() argument
7844 bnx2x_reset_nic_mode(struct bnx2x *bp) bnx2x_reset_nic_mode() argument
7916 bnx2x_init_hw_func_cnic(struct bnx2x *bp) bnx2x_init_hw_func_cnic() argument
7943 bnx2x_clean_pglue_errors(struct bnx2x *bp) bnx2x_clean_pglue_errors() argument
7950 bnx2x_init_hw_func(struct bnx2x *bp) bnx2x_init_hw_func() argument
8267 bnx2x_free_mem_cnic(struct bnx2x *bp) bnx2x_free_mem_cnic() argument
8281 bnx2x_free_mem(struct bnx2x *bp) bnx2x_free_mem() argument
8314 bnx2x_alloc_mem_cnic(struct bnx2x *bp) bnx2x_alloc_mem_cnic() argument
8351 bnx2x_alloc_mem(struct bnx2x *bp) bnx2x_alloc_mem() argument
8430 bnx2x_set_mac_one(struct bnx2x *bp, const u8 *mac, struct bnx2x_vlan_mac_obj *obj, bool set, int mac_type, unsigned long *ramrod_flags) bnx2x_set_mac_one() argument
8468 bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan, struct bnx2x_vlan_mac_obj *obj, bool set, unsigned long *ramrod_flags) bnx2x_set_vlan_one() argument
8505 bnx2x_clear_vlan_info(struct bnx2x *bp) bnx2x_clear_vlan_info() argument
8516 bnx2x_del_all_vlans(struct bnx2x *bp) bnx2x_del_all_vlans() argument
8533 bnx2x_del_all_macs(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *mac_obj, int mac_type, bool wait_for_comp) bnx2x_del_all_macs() argument
8554 bnx2x_set_eth_mac(struct bnx2x *bp, bool set) bnx2x_set_eth_mac() argument
8570 bnx2x_setup_leading(struct bnx2x *bp) bnx2x_setup_leading() argument
8585 bnx2x_set_int_mode(struct bnx2x *bp) bnx2x_set_int_mode() argument
8630 bnx2x_cid_ilt_lines(struct bnx2x *bp) bnx2x_cid_ilt_lines() argument
8637 bnx2x_ilt_set_info(struct bnx2x *bp) bnx2x_ilt_set_info() argument
8738 bnx2x_pf_q_prep_init(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_init_params *init_params) bnx2x_pf_q_prep_init() argument
8789 bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_state_params *q_params, struct bnx2x_queue_setup_tx_only_params *tx_only_params, int tx_index, bool leading) bnx2x_setup_tx_only() argument
8832 bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) bnx2x_setup_queue() argument
8916 bnx2x_stop_queue(struct bnx2x *bp, int index) bnx2x_stop_queue() argument
8982 bnx2x_reset_func(struct bnx2x *bp) bnx2x_reset_func() argument
9063 bnx2x_reset_port(struct bnx2x *bp) bnx2x_reset_port() argument
9092 bnx2x_reset_hw(struct bnx2x *bp, u32 load_code) bnx2x_reset_hw() argument
9107 bnx2x_func_stop(struct bnx2x *bp) bnx2x_func_stop() argument
9145 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode) bnx2x_send_unload_req() argument
9217 bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link) bnx2x_send_unload_done() argument
9226 bnx2x_func_wait_started(struct bnx2x *bp) bnx2x_func_wait_started() argument
9293 bnx2x_disable_ptp(struct bnx2x *bp) bnx2x_disable_ptp() argument
9317 bnx2x_stop_ptp(struct bnx2x *bp) bnx2x_stop_ptp() argument
9335 bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x_chip_cleanup() argument
9505 bnx2x_disable_close_the_gate(struct bnx2x *bp) bnx2x_disable_close_the_gate() argument
9528 bnx2x_set_234_gates(struct bnx2x *bp, bool close) bnx2x_set_234_gates() argument
9568 bnx2x_clp_reset_prep(struct bnx2x *bp, u32 *magic_val) bnx2x_clp_reset_prep() argument
9582 bnx2x_clp_reset_done(struct bnx2x *bp, u32 magic_val) bnx2x_clp_reset_done() argument
9598 bnx2x_reset_mcp_prep(struct bnx2x *bp, u32 *magic_val) bnx2x_reset_mcp_prep() argument
9627 bnx2x_mcp_wait_one(struct bnx2x *bp) bnx2x_mcp_wait_one() argument
9640 bnx2x_init_shmem(struct bnx2x *bp) bnx2x_init_shmem() argument
9671 bnx2x_reset_mcp_comp(struct bnx2x *bp, u32 magic_val) bnx2x_reset_mcp_comp() argument
9682 bnx2x_pxp_prep(struct bnx2x *bp) bnx2x_pxp_prep() argument
9700 bnx2x_process_kill_chip_reset(struct bnx2x *bp, bool global) bnx2x_process_kill_chip_reset() argument
9804 bnx2x_er_poll_igu_vq(struct bnx2x *bp) bnx2x_er_poll_igu_vq() argument
9827 bnx2x_process_kill(struct bnx2x *bp, bool global) bnx2x_process_kill() argument
9914 bnx2x_leader_reset(struct bnx2x *bp) bnx2x_leader_reset() argument
9974 bnx2x_recovery_failed(struct bnx2x *bp) bnx2x_recovery_failed() argument
10000 bnx2x_parity_recover(struct bnx2x *bp) bnx2x_parity_recover() argument
10163 bnx2x_udp_port_update(struct bnx2x *bp) bnx2x_udp_port_update() argument
10211 struct bnx2x *bp = netdev_priv(netdev); bnx2x_udp_tunnel_sync() local
10237 struct bnx2x *bp = container_of(work, struct bnx2x, sp_rtnl_task.work); bnx2x_sp_rtnl_task() local
10367 struct bnx2x *bp = container_of(work, struct bnx2x, period_task.work); bnx2x_period_task() local
10400 bnx2x_get_pretend_reg(struct bnx2x *bp) bnx2x_get_pretend_reg() argument
10407 bnx2x_prev_unload_close_umac(struct bnx2x *bp, u8 port, u32 reset_reg, struct bnx2x_mac_vals *vals) bnx2x_prev_unload_close_umac() argument
10426 bnx2x_prev_unload_close_mac(struct bnx2x *bp, struct bnx2x_mac_vals *vals) bnx2x_prev_unload_close_mac() argument
10505 bnx2x_prev_is_after_undi(struct bnx2x *bp) bnx2x_prev_is_after_undi() argument
10522 bnx2x_prev_unload_undi_inc(struct bnx2x *bp, u8 inc) bnx2x_prev_unload_undi_inc() argument
10543 bnx2x_prev_mcp_done(struct bnx2x *bp) bnx2x_prev_mcp_done() argument
10556 bnx2x_prev_path_get_entry(struct bnx2x *bp) bnx2x_prev_path_get_entry() argument
10569 bnx2x_prev_path_mark_eeh(struct bnx2x *bp) bnx2x_prev_path_mark_eeh() argument
10594 bnx2x_prev_is_path_marked(struct bnx2x *bp) bnx2x_prev_is_path_marked() argument
10619 bnx2x_port_after_undi(struct bnx2x *bp) bnx2x_port_after_undi() argument
10634 bnx2x_prev_mark_path(struct bnx2x *bp, bool after_undi) bnx2x_prev_mark_path() argument
10687 bnx2x_do_flr(struct bnx2x *bp) bnx2x_do_flr() argument
10712 bnx2x_prev_unload_uncommon(struct bnx2x *bp) bnx2x_prev_unload_uncommon() argument
10757 bnx2x_prev_unload_common(struct bnx2x *bp) bnx2x_prev_unload_common() argument
10854 bnx2x_prev_unload(struct bnx2x *bp) bnx2x_prev_unload() argument
10937 bnx2x_get_common_hwinfo(struct bnx2x *bp) bnx2x_get_common_hwinfo() argument
11126 bnx2x_get_igu_cam_info(struct bnx2x *bp) bnx2x_get_igu_cam_info() argument
11185 bnx2x_link_settings_supported(struct bnx2x *bp, u32 switch_cfg) bnx2x_link_settings_supported() argument
11286 bnx2x_link_settings_requested(struct bnx2x *bp) bnx2x_link_settings_requested() argument
11493 bnx2x_get_port_hwinfo(struct bnx2x *bp) bnx2x_get_port_hwinfo() argument
11577 bnx2x_get_iscsi_info(struct bnx2x *bp) bnx2x_get_iscsi_info() argument
11605 bnx2x_get_ext_wwn_info(struct bnx2x *bp, int func) bnx2x_get_ext_wwn_info() argument
11620 bnx2x_shared_fcoe_funcs(struct bnx2x *bp) bnx2x_shared_fcoe_funcs() argument
11662 bnx2x_get_fcoe_info(struct bnx2x *bp) bnx2x_get_fcoe_info() argument
11731 bnx2x_get_cnic_info(struct bnx2x *bp) bnx2x_get_cnic_info() argument
11742 bnx2x_get_cnic_mac_hwinfo(struct bnx2x *bp) bnx2x_get_cnic_mac_hwinfo() argument
11834 bnx2x_get_mac_hwinfo(struct bnx2x *bp) bnx2x_get_mac_hwinfo() argument
11886 bnx2x_get_dropless_info(struct bnx2x *bp) bnx2x_get_dropless_info() argument
11909 validate_set_si_mode(struct bnx2x *bp) validate_set_si_mode() argument
11925 bnx2x_get_hwinfo(struct bnx2x *bp) bnx2x_get_hwinfo() argument
12207 bnx2x_read_fwinfo(struct bnx2x *bp) bnx2x_read_fwinfo() argument
12240 bnx2x_set_modes_bitmap(struct bnx2x *bp) bnx2x_set_modes_bitmap() argument
12290 bnx2x_init_bp(struct bnx2x *bp) bnx2x_init_bp() argument
12437 struct bnx2x *bp = netdev_priv(dev); bnx2x_open() local
12507 struct bnx2x *bp = netdev_priv(dev); bnx2x_close() local
12538 bnx2x_init_mcast_macs_list(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, struct list_head *mcast_group_list) bnx2x_init_mcast_macs_list() argument
12580 bnx2x_set_uc_list(struct bnx2x *bp) bnx2x_set_uc_list() argument
12618 bnx2x_set_mc_list_e1x(struct bnx2x *bp) bnx2x_set_mc_list_e1x() argument
12653 bnx2x_set_mc_list(struct bnx2x *bp) bnx2x_set_mc_list() argument
12693 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_rx_mode() local
12705 bnx2x_set_rx_mode_inner(struct bnx2x *bp) bnx2x_set_rx_mode_inner() argument
12768 struct bnx2x *bp = netdev_priv(netdev); bnx2x_mdio_read() local
12792 struct bnx2x *bp = netdev_priv(netdev); bnx2x_mdio_write() local
12811 struct bnx2x *bp = netdev_priv(dev); bnx2x_ioctl() local
12829 struct bnx2x *bp = netdev_priv(dev); bnx2x_validate_addr() local
12845 struct bnx2x *bp = netdev_priv(netdev); bnx2x_get_phys_port_id() local
12882 __bnx2x_vlan_configure_vid(struct bnx2x *bp, u16 vid, bool add) __bnx2x_vlan_configure_vid() argument
12899 bnx2x_vlan_configure_vid_list(struct bnx2x *bp) bnx2x_vlan_configure_vid_list() argument
12926 bnx2x_vlan_configure(struct bnx2x *bp, bool set_rx_mode) bnx2x_vlan_configure() argument
12945 bnx2x_vlan_reconfigure_vid(struct bnx2x *bp) bnx2x_vlan_reconfigure_vid() argument
12955 struct bnx2x *bp = netdev_priv(dev); bnx2x_vlan_rx_add_vid() local
12976 struct bnx2x *bp = netdev_priv(dev); bnx2x_vlan_rx_kill_vid() local
13042 bnx2x_init_dev(struct bnx2x *bp, struct pci_dev *pdev, struct net_device *dev, unsigned long board_type) bnx2x_init_dev() argument
13263 bnx2x_check_firmware(struct bnx2x *bp) bnx2x_check_firmware() argument
13389 bnx2x_init_firmware(struct bnx2x *bp) bnx2x_init_firmware() argument
13489 bnx2x_release_firmware(struct bnx2x *bp) bnx2x_release_firmware() argument
13515 bnx2x__init_func_obj(struct bnx2x *bp) bnx2x__init_func_obj() argument
13529 bnx2x_set_qm_cid_count(struct bnx2x *bp) bnx2x_set_qm_cid_count() argument
13636 bnx2x_send_update_drift_ramrod(struct bnx2x *bp, int drift_dir, int best_val, int best_period) bnx2x_send_update_drift_ramrod() argument
13663 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_adjfine() local
13732 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_adjtime() local
13749 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_gettime() local
13770 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_settime() local
13793 struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x_ptp_enable() local
13799 bnx2x_register_phc(struct bnx2x *bp) bnx2x_register_phc() argument
13826 struct bnx2x *bp; bnx2x_init_one() local
14026 __bnx2x_remove(struct pci_dev *pdev, struct net_device *dev, struct bnx2x *bp, bool remove_netdev) __bnx2x_remove() argument
14119 struct bnx2x *bp; bnx2x_remove_one() local
14130 bnx2x_eeh_nic_unload(struct bnx2x *bp) bnx2x_eeh_nic_unload() argument
14171 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_error_detected() local
14206 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_slot_reset() local
14291 struct bnx2x *bp = netdev_priv(dev); bnx2x_io_resume() local
14325 struct bnx2x *bp; bnx2x_shutdown() local
14401 bnx2x_notify_link_changed(struct bnx2x *bp) bnx2x_notify_link_changed() argument
14416 bnx2x_set_iscsi_eth_mac_addr(struct bnx2x *bp) bnx2x_set_iscsi_eth_mac_addr() argument
14427 bnx2x_cnic_sp_post(struct bnx2x *bp, int count) bnx2x_cnic_sp_post() argument
14511 struct bnx2x *bp = netdev_priv(dev); bnx2x_cnic_sp_queue() local
14559 bnx2x_cnic_ctl_send(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x_cnic_ctl_send() argument
14574 bnx2x_cnic_ctl_send_bh(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x_cnic_ctl_send_bh() argument
14591 bnx2x_cnic_notify(struct bnx2x *bp, int cmd) bnx2x_cnic_notify() argument
14600 bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err) bnx2x_cnic_cfc_comp() argument
14618 bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start) bnx2x_set_iscsi_eth_rx_mode() argument
14655 struct bnx2x *bp = netdev_priv(dev); bnx2x_drv_ctl() local
14835 struct bnx2x *bp = netdev_priv(dev); bnx2x_get_fc_npiv() local
14898 bnx2x_setup_cnic_irq_info(struct bnx2x *bp) bnx2x_setup_cnic_irq_info() argument
14924 bnx2x_setup_cnic_info(struct bnx2x *bp) bnx2x_setup_cnic_info() argument
14945 struct bnx2x *bp = netdev_priv(dev); bnx2x_register_cnic() local
15000 struct bnx2x *bp = netdev_priv(dev); bnx2x_unregister_cnic() local
15017 struct bnx2x *bp = netdev_priv(dev); bnx2x_cnic_probe() local
15068 struct bnx2x *bp = fp->bp; bnx2x_rx_ustorm_prods_offset() local
15086 bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val) bnx2x_pretend_func() argument
15102 struct bnx2x *bp = container_of(work, struct bnx2x, ptp_task); bnx2x_ptp_task() local
15153 bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb) bnx2x_set_rx_ts() argument
15179 struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter); bnx2x_cyclecounter_read() local
15194 bnx2x_init_cyclecounter(struct bnx2x *bp) bnx2x_init_cyclecounter() argument
15203 bnx2x_send_reset_timesync_ramrod(struct bnx2x *bp) bnx2x_send_reset_timesync_ramrod() argument
15223 bnx2x_enable_ptp_packets(struct bnx2x *bp) bnx2x_enable_ptp_packets() argument
15268 bnx2x_configure_ptp_filters(struct bnx2x *bp) bnx2x_configure_ptp_filters() argument
15352 bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr) bnx2x_hwtstamp_ioctl() argument
15380 bnx2x_configure_ptp(struct bnx2x *bp) bnx2x_configure_ptp() argument
15425 bnx2x_init_ptp(struct bnx2x *bp) bnx2x_init_ptp() argument
[all...]
H A Dbnx2x.h53 #define BNX2X_MIN_MSIX_VEC_CNT(bp) ((bp)->min_msix_vec_cnt)
94 bp->dev ? (bp->dev->name) : "?", \
99 if (unlikely(bp->msg_enable & (__mask))) \
105 if (unlikely((bp->msg_enable & (__mask)) == __mask)) \
111 if (unlikely(bp->msg_enable & (__mask))) \
118 if (unlikely(netif_msg_probe(bp))) \
121 bp->dev ? (bp
551 struct bnx2x *bp; /* parent */ global() member
2075 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, int wait) reg_poll() argument
[all...]
H A Dbnx2x_cmn.h39 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \
55 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
64 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
82 * @bp: driver handle
87 u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode);
92 * @bp: driver handle
95 void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link);
100 * @bp: driver handle
106 int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj,
112 * @bp
505 bnx2x_update_rx_prod(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 bd_prod, u16 rx_comp_prod, u16 rx_sge_prod) bnx2x_update_rx_prod() argument
636 bnx2x_igu_ack_sb_gen(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update, u32 igu_addr) bnx2x_igu_ack_sb_gen() argument
656 bnx2x_hc_ack_sb(struct bnx2x *bp, u8 sb_id, u8 storm, u16 index, u8 op, u8 update) bnx2x_hc_ack_sb() argument
676 bnx2x_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 storm, u16 index, u8 op, u8 update) bnx2x_ack_sb() argument
696 bnx2x_hc_ack_int(struct bnx2x *bp) bnx2x_hc_ack_int() argument
706 bnx2x_igu_ack_int(struct bnx2x *bp) bnx2x_igu_ack_int() argument
718 bnx2x_ack_int(struct bnx2x *bp) bnx2x_ack_int() argument
734 bnx2x_tx_avail(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_avail() argument
793 bnx2x_tx_disable(struct bnx2x *bp) bnx2x_tx_disable() argument
799 bnx2x_free_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index) bnx2x_free_rx_sge() argument
823 bnx2x_del_all_napi_cnic(struct bnx2x *bp) bnx2x_del_all_napi_cnic() argument
833 bnx2x_del_all_napi(struct bnx2x *bp) bnx2x_del_all_napi() argument
845 bnx2x_disable_msi(struct bnx2x *bp) bnx2x_disable_msi() argument
904 func_by_vn(struct bnx2x *bp, int vn) func_by_vn() argument
909 bnx2x_config_rss_eth(struct bnx2x *bp, bool config_hash) bnx2x_config_rss_eth() argument
921 bnx2x_func_start(struct bnx2x *bp) bnx2x_func_start() argument
1002 bnx2x_free_rx_mem_pool(struct bnx2x *bp, struct bnx2x_alloc_pool *pool) bnx2x_free_rx_mem_pool() argument
1010 bnx2x_free_rx_sge_range(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) bnx2x_free_rx_sge_range() argument
1049 struct bnx2x *bp = fp->bp; bnx2x_stats_id() local
1062 struct bnx2x *bp = fp->bp; bnx2x_init_vlan_mac_fp_objs() local
1090 bnx2x_get_path_func_num(struct bnx2x *bp) bnx2x_get_path_func_num() argument
1122 bnx2x_init_bp_objs(struct bnx2x *bp) bnx2x_init_bp_objs() argument
1161 bnx2x_init_txdata(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u32 cid, int txq_index, __le16 *tx_cons_sb, struct bnx2x_fastpath *fp) bnx2x_init_txdata() argument
1176 bnx2x_cnic_eth_cl_id(struct bnx2x *bp, u8 cl_idx) bnx2x_cnic_eth_cl_id() argument
1182 bnx2x_cnic_fw_sb_id(struct bnx2x *bp) bnx2x_cnic_fw_sb_id() argument
1188 bnx2x_cnic_igu_sb_id(struct bnx2x *bp) bnx2x_cnic_igu_sb_id() argument
1193 bnx2x_clean_tx_queue(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_clean_tx_queue() argument
1219 __storm_memset_struct(struct bnx2x *bp, u32 addr, size_t size, u32 *data) __storm_memset_struct() argument
1233 bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask) bnx2x_wait_sp_comp() argument
1285 bnx2x_extract_max_cfg(struct bnx2x *bp, u32 mf_cfg) bnx2x_extract_max_cfg() argument
1324 bnx2x_link_sync_notify(struct bnx2x *bp) bnx2x_link_sync_notify() argument
1348 bnx2x_update_drv_flags(struct bnx2x *bp, u32 flags, u32 set) bnx2x_update_drv_flags() argument
[all...]
H A Dbnx2x_sriov.c29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
35 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
38 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
40 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
42 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
44 REG_WR8(bp, BAR_USTRORM_INTMEM + USTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
48 static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, in storm_memset_func_en() argument
51 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
53 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
55 REG_WR8(bp, BAR_TSTRORM_INTME in storm_memset_func_en()
61 bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x_vf_idx_by_abs_fid() argument
72 bnx2x_vf_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x_vf_by_abs_fid() argument
78 bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update) bnx2x_vf_igu_ack_sb() argument
111 bnx2x_validate_vf_sp_objs(struct bnx2x *bp, struct bnx2x_virtf *vf, bool print_err) bnx2x_validate_vf_sp_objs() argument
126 bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) bnx2x_vfop_qctor_dump_tx() argument
142 bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) bnx2x_vfop_qctor_dump_rx() argument
166 bnx2x_vfop_qctor_prep(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q, struct bnx2x_vf_queue_construct_params *p, unsigned long q_type) bnx2x_vfop_qctor_prep() argument
234 bnx2x_vf_queue_create(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_queue_construct_params *qctor) bnx2x_vf_queue_create() argument
274 bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_destroy() argument
316 bnx2x_vf_set_igu_info(struct bnx2x *bp, u8 igu_sb_id, u8 abs_vfid) bnx2x_vf_set_igu_info() argument
334 bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, bool drv_only, int type) bnx2x_vf_vlan_mac_clear() argument
378 bnx2x_vf_mac_vlan_config(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_mac_vlan_filter *filter, bool drv_only) bnx2x_vf_mac_vlan_config() argument
434 bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_mac_vlan_filters *filters, int qid, bool drv_only) bnx2x_vf_mac_vlan_config_list() argument
473 bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, struct bnx2x_vf_queue_construct_params *qctor) bnx2x_vf_queue_setup() argument
493 bnx2x_vf_queue_flr(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_flr() argument
537 bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x_mac_addr_t *mcasts, int mc_num, bool drv_only) bnx2x_vf_mcast() argument
587 bnx2x_vf_prep_rx_mode(struct bnx2x *bp, u8 qid, struct bnx2x_rx_mode_ramrod_params *ramrod, struct bnx2x_virtf *vf, unsigned long accept_flags) bnx2x_vf_prep_rx_mode() argument
612 bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, unsigned long accept_flags) bnx2x_vf_rxmode() argument
625 bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x_vf_queue_teardown() argument
679 bnx2x_vf_enable_internal(struct bnx2x *bp, u8 enable) bnx2x_vf_enable_internal() argument
685 bnx2x_vf_semi_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_semi_clear_err() argument
693 bnx2x_vf_pglue_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_pglue_clear_err() argument
715 bnx2x_vf_igu_reset(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_igu_reset() argument
759 bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_enable_access() argument
785 bnx2x_vf_enable_traffic(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_enable_traffic() argument
796 bnx2x_vf_is_pcie_pending(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_is_pcie_pending() argument
814 bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid) bnx2x_vf_flr_clnup_epilog() argument
827 bnx2x_iov_static_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_iov_static_resc() argument
846 bnx2x_vf_free_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_free_resc() argument
853 bnx2x_vf_flr_clnup_hw(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_flr_clnup_hw() argument
873 bnx2x_vf_flr(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_flr() argument
907 bnx2x_vf_flr_clnup(struct bnx2x *bp) bnx2x_vf_flr_clnup() argument
956 bnx2x_vf_handle_flr_event(struct bnx2x *bp) bnx2x_vf_handle_flr_event() argument
994 bnx2x_iov_init_dq(struct bnx2x *bp) bnx2x_iov_init_dq() argument
1031 bnx2x_iov_init_dmae(struct bnx2x *bp) bnx2x_iov_init_dmae() argument
1037 bnx2x_vf_domain(struct bnx2x *bp, int vfid) bnx2x_vf_domain() argument
1044 bnx2x_vf_bus(struct bnx2x *bp, int vfid) bnx2x_vf_bus() argument
1053 bnx2x_vf_devfn(struct bnx2x *bp, int vfid) bnx2x_vf_devfn() argument
1061 bnx2x_vf_set_bars(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_set_bars() argument
1078 bnx2x_get_vf_igu_cam_info(struct bnx2x *bp) bnx2x_get_vf_igu_cam_info() argument
1105 __bnx2x_iov_free_vfdb(struct bnx2x *bp) __bnx2x_iov_free_vfdb() argument
1115 bnx2x_sriov_pci_cfg_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x_sriov_pci_cfg_info() argument
1140 bnx2x_sriov_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x_sriov_info() argument
1169 bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, int num_vfs_param) bnx2x_iov_init_one() argument
1303 bnx2x_iov_remove_one(struct bnx2x *bp) bnx2x_iov_remove_one() argument
1329 bnx2x_iov_free_mem(struct bnx2x *bp) bnx2x_iov_free_mem() argument
1355 bnx2x_iov_alloc_mem(struct bnx2x *bp) bnx2x_iov_alloc_mem() argument
1414 bnx2x_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q) bnx2x_vfq_init() argument
1439 bnx2x_max_speed_cap(struct bnx2x *bp) bnx2x_max_speed_cap() argument
1450 bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) bnx2x_iov_link_update_vf() argument
1515 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_link_state() local
1529 bnx2x_iov_link_update(struct bnx2x *bp) bnx2x_iov_link_update() argument
1541 bnx2x_iov_nic_init(struct bnx2x *bp) bnx2x_iov_nic_init() argument
1630 bnx2x_iov_chip_cleanup(struct bnx2x *bp) bnx2x_iov_chip_cleanup() argument
1645 bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) bnx2x_iov_init_ilt() argument
1664 bnx2x_iov_is_vf_cid(struct bnx2x *bp, u16 cid) bnx2x_iov_is_vf_cid() argument
1671 bnx2x_vf_handle_classification_eqe(struct bnx2x *bp, struct bnx2x_vf_queue *vfq, union event_ring_elem *elem) bnx2x_vf_handle_classification_eqe() argument
1702 bnx2x_vf_handle_mcast_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_mcast_eqe() argument
1721 bnx2x_vf_handle_filters_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_filters_eqe() argument
1729 bnx2x_vf_handle_rss_update_eqe(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_handle_rss_update_eqe() argument
1735 bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem) bnx2x_iov_eq_sp_event() argument
1838 bnx2x_vf_by_cid(struct bnx2x *bp, int vf_cid) bnx2x_vf_by_cid() argument
1848 bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, struct bnx2x_queue_sp_obj **q_obj) bnx2x_iov_set_queue_sp_obj() argument
1870 bnx2x_iov_adjust_stats_req(struct bnx2x *bp) bnx2x_iov_adjust_stats_req() argument
1955 bnx2x_vf_qtbl_set_q(struct bnx2x *bp, u8 abs_vfid, u8 qid, u8 enable) bnx2x_vf_qtbl_set_q() argument
1964 bnx2x_vf_clr_qtbl(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_clr_qtbl() argument
1973 bnx2x_vf_igu_disable(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_igu_disable() argument
1986 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_max_queue_cnt() argument
1993 bnx2x_vf_chk_avail_resc(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vf_pf_resc_request *req_resc) bnx2x_vf_chk_avail_resc() argument
2007 bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vf_pf_resc_request *resc) bnx2x_vf_acquire() argument
2092 bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, dma_addr_t *sb_map) bnx2x_vf_init() argument
2155 bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_close() argument
2202 bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_free() argument
2235 bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_config_rss_params *rss) bnx2x_vf_rss_update() argument
2243 bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf, struct vfpf_tpa_tlv *tlv, struct bnx2x_queue_update_tpa_params *params) bnx2x_vf_tpa_update() argument
2282 bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x_vf_release() argument
2298 bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, enum channel_tlvs tlv) bnx2x_lock_vf_pf_channel() argument
2318 bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, enum channel_tlvs expected_tlv) bnx2x_unlock_vf_pf_channel() argument
2349 bnx2x_set_pf_tx_switching(struct bnx2x *bp, bool enable) bnx2x_set_pf_tx_switching() argument
2411 struct bnx2x *bp = netdev_priv(pci_get_drvdata(dev)); bnx2x_sriov_configure() local
2446 bnx2x_enable_sriov(struct bnx2x *bp) bnx2x_enable_sriov() argument
2535 bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) bnx2x_pf_set_vfs_vlan() argument
2549 bnx2x_disable_sriov(struct bnx2x *bp) bnx2x_disable_sriov() argument
2560 bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, struct bnx2x_virtf **vf, struct pf_vf_bulletin_content **bulletin, bool test_queue) bnx2x_vf_op_prep() argument
2608 struct bnx2x *bp = netdev_priv(dev); bnx2x_get_vf_config() local
2685 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_mac() local
2763 bnx2x_set_vf_vlan_acceptance(struct bnx2x *bp, struct bnx2x_virtf *vf, bool accept) bnx2x_set_vf_vlan_acceptance() argument
2782 bnx2x_set_vf_vlan_filter(struct bnx2x *bp, struct bnx2x_virtf *vf, u16 vlan, bool add) bnx2x_set_vf_vlan_filter() argument
2810 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_vlan() local
2952 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_vf_spoofchk() local
3035 bnx2x_sample_bulletin(struct bnx2x *bp) bnx2x_sample_bulletin() argument
3109 bnx2x_timer_sriov(struct bnx2x *bp) bnx2x_timer_sriov() argument
3119 bnx2x_vf_doorbells(struct bnx2x *bp) bnx2x_vf_doorbells() argument
3125 bnx2x_vf_pci_dealloc(struct bnx2x *bp) bnx2x_vf_pci_dealloc() argument
3133 bnx2x_vf_pci_alloc(struct bnx2x *bp) bnx2x_vf_pci_alloc() argument
3158 bnx2x_iov_channel_down(struct bnx2x *bp) bnx2x_iov_channel_down() argument
3180 struct bnx2x *bp = container_of(work, struct bnx2x, iov_task.work); bnx2x_iov_task() local
3194 bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) bnx2x_schedule_iov_task() argument
[all...]
H A Dbnx2x_stats.c46 static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) in bnx2x_get_port_stats_dma_len() argument
51 if (SHMEM2_HAS(bp, sizeof_port_stats)) { in bnx2x_get_port_stats_dma_len()
52 u32 size = SHMEM2_RD(bp, sizeof_port_stats); in bnx2x_get_port_stats_dma_len()
68 if (bp->flags & BC_SUPPORTS_PFC_STATS) { in bnx2x_get_port_stats_dma_len()
86 static void bnx2x_dp_stats(struct bnx2x *bp) in bnx2x_dp_stats() argument
98 bp->fw_stats_req->hdr.cmd_num, in bnx2x_dp_stats()
99 bp->fw_stats_req->hdr.reserved0, in bnx2x_dp_stats()
100 bp->fw_stats_req->hdr.drv_stats_counter, in bnx2x_dp_stats()
101 bp->fw_stats_req->hdr.reserved1, in bnx2x_dp_stats()
102 bp in bnx2x_dp_stats()
128 bnx2x_storm_stats_post(struct bnx2x *bp) bnx2x_storm_stats_post() argument
154 bnx2x_hw_stats_post(struct bnx2x *bp) bnx2x_hw_stats_post() argument
199 bnx2x_stats_comp(struct bnx2x *bp) bnx2x_stats_comp() argument
220 bnx2x_stats_pmf_update(struct bnx2x *bp) bnx2x_stats_pmf_update() argument
267 bnx2x_port_stats_init(struct bnx2x *bp) bnx2x_port_stats_init() argument
489 bnx2x_func_stats_init(struct bnx2x *bp) bnx2x_func_stats_init() argument
518 bnx2x_stats_start(struct bnx2x *bp) bnx2x_stats_start() argument
532 bnx2x_stats_pmf_start(struct bnx2x *bp) bnx2x_stats_pmf_start() argument
539 bnx2x_stats_restart(struct bnx2x *bp) bnx2x_stats_restart() argument
551 bnx2x_bmac_stats_update(struct bnx2x *bp) bnx2x_bmac_stats_update() argument
657 bnx2x_mstat_stats_update(struct bnx2x *bp) bnx2x_mstat_stats_update() argument
747 bnx2x_emac_stats_update(struct bnx2x *bp) bnx2x_emac_stats_update() argument
804 bnx2x_hw_stats_update(struct bnx2x *bp) bnx2x_hw_stats_update() argument
879 bnx2x_storm_stats_validate_counters(struct bnx2x *bp) bnx2x_storm_stats_validate_counters() argument
919 bnx2x_storm_stats_update(struct bnx2x *bp) bnx2x_storm_stats_update() argument
1117 bnx2x_net_stats_update(struct bnx2x *bp) bnx2x_net_stats_update() argument
1187 bnx2x_drv_stats_update(struct bnx2x *bp) bnx2x_drv_stats_update() argument
1205 bnx2x_edebug_stats_stopped(struct bnx2x *bp) bnx2x_edebug_stats_stopped() argument
1219 bnx2x_stats_update(struct bnx2x *bp) bnx2x_stats_update() argument
1265 bnx2x_port_stats_stop(struct bnx2x *bp) bnx2x_port_stats_stop() argument
1324 bnx2x_stats_stop(struct bnx2x *bp) bnx2x_stats_stop() argument
1346 bnx2x_stats_do_nothing(struct bnx2x *bp) bnx2x_stats_do_nothing() argument
1369 bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event) bnx2x_stats_handle() argument
1403 bnx2x_port_stats_base_init(struct bnx2x *bp) bnx2x_port_stats_base_init() argument
1437 bnx2x_prep_fw_stats_req(struct bnx2x *bp) bnx2x_prep_fw_stats_req() argument
1558 bnx2x_memset_stats(struct bnx2x *bp) bnx2x_memset_stats() argument
1599 bnx2x_stats_init(struct bnx2x *bp) bnx2x_stats_init() argument
1660 bnx2x_save_statistics(struct bnx2x *bp) bnx2x_save_statistics() argument
1703 bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats, u32 stats_type) bnx2x_afex_collect_stats() argument
1973 bnx2x_stats_safe_exec(struct bnx2x *bp, void (func_to_exec)(void *cookie), void *cookie) bnx2x_stats_safe_exec() argument
[all...]
H A Dbnx2x_cmn.c36 static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp);
37 static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp);
38 static int bnx2x_alloc_fp_mem(struct bnx2x *bp);
41 static void bnx2x_add_all_napi_cnic(struct bnx2x *bp) in bnx2x_add_all_napi_cnic() argument
46 for_each_rx_queue_cnic(bp, i) { in bnx2x_add_all_napi_cnic()
47 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll); in bnx2x_add_all_napi_cnic()
51 static void bnx2x_add_all_napi(struct bnx2x *bp) in bnx2x_add_all_napi() argument
56 for_each_eth_queue(bp, i) { in bnx2x_add_all_napi()
57 netif_napi_add(bp in bnx2x_add_all_napi()
61 bnx2x_calc_num_queues(struct bnx2x *bp) bnx2x_calc_num_queues() argument
86 bnx2x_move_fp(struct bnx2x *bp, int from, int to) bnx2x_move_fp() argument
143 bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len) bnx2x_fill_fw_str() argument
169 bnx2x_shrink_eth_fp(struct bnx2x *bp, int delta) bnx2x_shrink_eth_fp() argument
193 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u16 idx, unsigned int *pkts_compl, unsigned int *bytes_compl) bnx2x_free_tx_pkt() argument
272 bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_int() argument
357 struct bnx2x *bp = fp->bp; bnx2x_update_sge_prod() local
409 bnx2x_get_rxhash(const struct bnx2x *bp, const struct eth_fast_path_rx_cqe *cqe, enum pkt_hash_types *rxhash_type) bnx2x_get_rxhash() argument
433 struct bnx2x *bp = fp->bp; bnx2x_tpa_start() local
546 bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index, gfp_t gfp_mask) bnx2x_alloc_rx_sge() argument
585 bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct sk_buff *skb, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_fill_frag_skb() argument
709 bnx2x_gro_ip_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x_gro_ip_csum() argument
721 bnx2x_gro_ipv6_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x_gro_ipv6_csum() argument
733 bnx2x_gro_csum(struct bnx2x *bp, struct sk_buff *skb, void (*gro_func)(struct bnx2x*, struct sk_buff*)) bnx2x_gro_csum() argument
742 bnx2x_gro_receive(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct sk_buff *skb) bnx2x_gro_receive() argument
765 bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_agg_info *tpa_info, u16 pages, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) bnx2x_tpa_stop() argument
839 bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index, gfp_t gfp_mask) bnx2x_alloc_rx_data() argument
895 struct bnx2x *bp = fp->bp; bnx2x_rx_int() local
1142 struct bnx2x *bp = fp->bp; bnx2x_msix_fp_int() local
1167 bnx2x_acquire_phy_lock(struct bnx2x *bp) bnx2x_acquire_phy_lock() argument
1174 bnx2x_release_phy_lock(struct bnx2x *bp) bnx2x_release_phy_lock() argument
1182 bnx2x_get_mf_speed(struct bnx2x *bp) bnx2x_get_mf_speed() argument
1213 bnx2x_fill_report_data(struct bnx2x *bp, struct bnx2x_link_report_data *data) bnx2x_fill_report_data() argument
1260 bnx2x_link_report(struct bnx2x *bp) bnx2x_link_report() argument
1275 __bnx2x_link_report(struct bnx2x *bp) __bnx2x_link_report() argument
1368 bnx2x_free_tpa_pool(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) bnx2x_free_tpa_pool() argument
1391 bnx2x_init_rx_rings_cnic(struct bnx2x *bp) bnx2x_init_rx_rings_cnic() argument
1410 bnx2x_init_rx_rings(struct bnx2x *bp) bnx2x_init_rx_rings() argument
1506 struct bnx2x *bp = fp->bp; bnx2x_free_tx_skbs_queue() local
1527 bnx2x_free_tx_skbs_cnic(struct bnx2x *bp) bnx2x_free_tx_skbs_cnic() argument
1536 bnx2x_free_tx_skbs(struct bnx2x *bp) bnx2x_free_tx_skbs() argument
1547 struct bnx2x *bp = fp->bp; bnx2x_free_rx_bds() local
1569 bnx2x_free_rx_skbs_cnic(struct bnx2x *bp) bnx2x_free_rx_skbs_cnic() argument
1578 bnx2x_free_rx_skbs(struct bnx2x *bp) bnx2x_free_rx_skbs() argument
1592 bnx2x_free_skbs_cnic(struct bnx2x *bp) bnx2x_free_skbs_cnic() argument
1598 bnx2x_free_skbs(struct bnx2x *bp) bnx2x_free_skbs() argument
1604 bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value) bnx2x_update_max_mf_config() argument
1627 bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) bnx2x_free_msix_irqs() argument
1658 bnx2x_free_irq(struct bnx2x *bp) bnx2x_free_irq() argument
1674 bnx2x_enable_msix(struct bnx2x *bp) bnx2x_enable_msix() argument
1757 bnx2x_req_msix_irqs(struct bnx2x *bp) bnx2x_req_msix_irqs() argument
1810 bnx2x_enable_msi(struct bnx2x *bp) bnx2x_enable_msi() argument
1824 bnx2x_req_irq(struct bnx2x *bp) bnx2x_req_irq() argument
1842 bnx2x_setup_irqs(struct bnx2x *bp) bnx2x_setup_irqs() argument
1871 bnx2x_napi_enable_cnic(struct bnx2x *bp) bnx2x_napi_enable_cnic() argument
1880 bnx2x_napi_enable(struct bnx2x *bp) bnx2x_napi_enable() argument
1889 bnx2x_napi_disable_cnic(struct bnx2x *bp) bnx2x_napi_disable_cnic() argument
1898 bnx2x_napi_disable(struct bnx2x *bp) bnx2x_napi_disable() argument
1907 bnx2x_netif_start(struct bnx2x *bp) bnx2x_netif_start() argument
1919 bnx2x_netif_stop(struct bnx2x *bp, int disable_hw) bnx2x_netif_stop() argument
1930 struct bnx2x *bp = netdev_priv(dev); bnx2x_select_queue() local
1953 bnx2x_set_num_queues(struct bnx2x *bp) bnx2x_set_num_queues() argument
1992 bnx2x_set_real_num_queues(struct bnx2x *bp, int include_cnic) bnx2x_set_real_num_queues() argument
2022 bnx2x_set_rx_buf_size(struct bnx2x *bp) bnx2x_set_rx_buf_size() argument
2055 bnx2x_init_rss(struct bnx2x *bp) bnx2x_init_rss() argument
2079 bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, bool config_hash, bool enable) bnx2x_rss() argument
2137 bnx2x_init_hw(struct bnx2x *bp, u32 load_code) bnx2x_init_hw() argument
2156 bnx2x_squeeze_objects(struct bnx2x *bp) bnx2x_squeeze_objects() argument
2241 bnx2x_free_fw_stats_mem(struct bnx2x *bp) bnx2x_free_fw_stats_mem() argument
2248 bnx2x_alloc_fw_stats_mem(struct bnx2x *bp) bnx2x_alloc_fw_stats_mem() argument
2328 bnx2x_nic_load_request(struct bnx2x *bp, u32 *load_code) bnx2x_nic_load_request() argument
2372 bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err) bnx2x_compare_fw_ver() argument
2408 bnx2x_nic_load_no_mcp(struct bnx2x *bp, int port) bnx2x_nic_load_no_mcp() argument
2429 bnx2x_nic_load_pmf(struct bnx2x *bp, u32 load_code) bnx2x_nic_load_pmf() argument
2447 bnx2x_nic_load_afex_dcc(struct bnx2x *bp, int load_code) bnx2x_nic_load_afex_dcc() argument
2474 bnx2x_bz_fp(struct bnx2x *bp, int index) bnx2x_bz_fp() argument
2523 bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state) bnx2x_set_os_driver_state() argument
2537 bnx2x_load_cnic(struct bnx2x *bp) bnx2x_load_cnic() argument
2625 bnx2x_nic_load(struct bnx2x *bp, int load_mode) bnx2x_nic_load() argument
2978 bnx2x_drain_tx_queues(struct bnx2x *bp) bnx2x_drain_tx_queues() argument
2995 bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x_nic_unload() argument
3180 bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state) bnx2x_set_power_state() argument
3240 struct bnx2x *bp = fp->bp; bnx2x_poll() local
3302 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument
3361 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb) bnx2x_xmit_type() argument
3418 bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, u32 xmit_type) bnx2x_pkt_req_lin() argument
3536 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_enc() argument
3568 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_e2() argument
3590 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) bnx2x_set_sbd_csum() argument
3611 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument
3754 struct bnx2x *bp = netdev_priv(dev); bnx2x_start_xmit() local
4212 bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default) bnx2x_get_c2s_mapping() argument
4257 struct bnx2x *bp = netdev_priv(dev); bnx2x_setup_tc() local
4335 struct bnx2x *bp = netdev_priv(dev); bnx2x_change_mac_addr() local
4365 bnx2x_free_fp_mem_at(struct bnx2x *bp, int fp_index) bnx2x_free_fp_mem_at() argument
4431 bnx2x_free_fp_mem_cnic(struct bnx2x *bp) bnx2x_free_fp_mem_cnic() argument
4438 bnx2x_free_fp_mem(struct bnx2x *bp) bnx2x_free_fp_mem() argument
4445 set_sb_shortcuts(struct bnx2x *bp, int index) set_sb_shortcuts() argument
4465 struct bnx2x *bp = fp->bp; bnx2x_alloc_rx_bds() local
4517 bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index) bnx2x_alloc_fp_mem_at() argument
4660 bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp) bnx2x_alloc_fp_mem_cnic() argument
4673 bnx2x_alloc_fp_mem(struct bnx2x *bp) bnx2x_alloc_fp_mem() argument
4714 bnx2x_free_mem_bp(struct bnx2x *bp) bnx2x_free_mem_bp() argument
4728 bnx2x_alloc_mem_bp(struct bnx2x *bp) bnx2x_alloc_mem_bp() argument
4806 struct bnx2x *bp = netdev_priv(dev); bnx2x_reload_if_running() local
4815 bnx2x_get_cur_phy_idx(struct bnx2x *bp) bnx2x_get_cur_phy_idx() argument
4844 bnx2x_get_link_cfg_idx(struct bnx2x *bp) bnx2x_get_link_cfg_idx() argument
4866 struct bnx2x *bp = netdev_priv(dev); bnx2x_fcoe_get_wwn() local
4890 struct bnx2x *bp = netdev_priv(dev); bnx2x_change_mtu() local
4920 struct bnx2x *bp = netdev_priv(dev); bnx2x_fix_features() local
4953 struct bnx2x *bp = netdev_priv(dev); bnx2x_set_features() local
4993 struct bnx2x *bp = netdev_priv(dev); bnx2x_tx_timeout() local
5013 struct bnx2x *bp; bnx2x_suspend() local
5041 struct bnx2x *bp; bnx2x_resume() local
5073 bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt, u32 cid) bnx2x_set_ctx_validation() argument
5091 storm_memset_hc_timeout(struct bnx2x *bp, u8 port, u8 fw_sb_id, u8 sb_index, u8 ticks) storm_memset_hc_timeout() argument
5103 storm_memset_hc_disable(struct bnx2x *bp, u8 port, u16 fw_sb_id, u8 sb_index, u8 disable) storm_memset_hc_disable() argument
5120 bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id, u8 sb_index, u8 disable, u16 usec) bnx2x_update_coalesce_sb_index() argument
5132 bnx2x_schedule_sp_rtnl(struct bnx2x *bp, enum sp_rtnl_flag flag, u32 verbose) bnx2x_schedule_sp_rtnl() argument
[all...]
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_buf.c55 static int __xfs_buf_submit(struct xfs_buf *bp, bool wait);
59 struct xfs_buf *bp) in xfs_buf_submit()
61 return __xfs_buf_submit(bp, !(bp->b_flags & XBF_ASYNC)); in xfs_buf_submit()
66 struct xfs_buf *bp) in xfs_buf_is_vmapped()
73 * to be both for b_addr and bp->b_page_count > 1. in xfs_buf_is_vmapped()
75 return bp->b_addr && bp->b_page_count > 1; in xfs_buf_is_vmapped()
80 struct xfs_buf *bp) in xfs_buf_vmap_len()
82 return (bp in xfs_buf_vmap_len()
58 xfs_buf_submit( struct xfs_buf *bp) xfs_buf_submit() argument
65 xfs_buf_is_vmapped( struct xfs_buf *bp) xfs_buf_is_vmapped() argument
79 xfs_buf_vmap_len( struct xfs_buf *bp) xfs_buf_vmap_len() argument
99 xfs_buf_ioacct_inc( struct xfs_buf *bp) xfs_buf_ioacct_inc() argument
119 __xfs_buf_ioacct_dec( struct xfs_buf *bp) __xfs_buf_ioacct_dec() argument
131 xfs_buf_ioacct_dec( struct xfs_buf *bp) xfs_buf_ioacct_dec() argument
148 xfs_buf_stale( struct xfs_buf *bp) xfs_buf_stale() argument
181 xfs_buf_get_maps( struct xfs_buf *bp, int map_count) xfs_buf_get_maps() argument
204 xfs_buf_free_maps( struct xfs_buf *bp) xfs_buf_free_maps() argument
221 struct xfs_buf *bp; _xfs_buf_alloc() local
280 _xfs_buf_get_pages( xfs_buf_t *bp, int page_count) _xfs_buf_get_pages() argument
304 _xfs_buf_free_pages( xfs_buf_t *bp) _xfs_buf_free_pages() argument
321 xfs_buf_free( xfs_buf_t *bp) xfs_buf_free() argument
354 xfs_buf_allocate_memory( xfs_buf_t *bp, uint flags) xfs_buf_allocate_memory() argument
465 _xfs_buf_map_pages( xfs_buf_t *bp, uint flags) _xfs_buf_map_pages() argument
514 const struct xfs_buf *bp = obj; _xfs_buf_obj_cmp() local
593 xfs_buf_t *bp; xfs_buf_find() local
685 struct xfs_buf *bp; xfs_buf_incore() local
708 struct xfs_buf *bp; xfs_buf_get_map() local
764 _xfs_buf_read( xfs_buf_t *bp, xfs_buf_flags_t flags) _xfs_buf_read() argument
795 xfs_buf_reverify( struct xfs_buf *bp, const struct xfs_buf_ops *ops) xfs_buf_reverify() argument
822 struct xfs_buf *bp; xfs_buf_read_map() local
896 struct xfs_buf *bp; xfs_buf_readahead_map() local
919 struct xfs_buf *bp; xfs_buf_read_uncached() local
955 struct xfs_buf *bp; xfs_buf_get_uncached() local
1007 xfs_buf_hold( xfs_buf_t *bp) xfs_buf_hold() argument
1019 xfs_buf_rele( xfs_buf_t *bp) xfs_buf_rele() argument
1117 xfs_buf_trylock( struct xfs_buf *bp) xfs_buf_trylock() argument
1140 xfs_buf_lock( struct xfs_buf *bp) xfs_buf_lock() argument
1153 xfs_buf_unlock( struct xfs_buf *bp) xfs_buf_unlock() argument
1163 xfs_buf_wait_unpin( xfs_buf_t *bp) xfs_buf_wait_unpin() argument
1183 xfs_buf_ioerror_alert_ratelimited( struct xfs_buf *bp) xfs_buf_ioerror_alert_ratelimited() argument
1202 xfs_buf_ioerror_permanent( struct xfs_buf *bp, struct xfs_error_cfg *cfg) xfs_buf_ioerror_permanent() argument
1240 xfs_buf_ioend_handle_error( struct xfs_buf *bp) xfs_buf_ioend_handle_error() argument
1316 xfs_buf_ioend( struct xfs_buf *bp) xfs_buf_ioend() argument
1375 struct xfs_buf *bp = xfs_buf_ioend_work() local
1382 xfs_buf_ioend_async( struct xfs_buf *bp) xfs_buf_ioend_async() argument
1390 __xfs_buf_ioerror( xfs_buf_t *bp, int error, xfs_failaddr_t failaddr) __xfs_buf_ioerror() argument
1401 xfs_buf_ioerror_alert( struct xfs_buf *bp, xfs_failaddr_t func) xfs_buf_ioerror_alert() argument
1418 xfs_buf_ioend_fail( struct xfs_buf *bp) xfs_buf_ioend_fail() argument
1428 xfs_bwrite( struct xfs_buf *bp) xfs_bwrite() argument
1449 struct xfs_buf *bp = (struct xfs_buf *)bio->bi_private; xfs_buf_bio_end_io() local
1475 xfs_buf_ioapply_map( struct xfs_buf *bp, int map, int *buf_offset, int *count, int op) xfs_buf_ioapply_map() argument
1555 _xfs_buf_ioapply( struct xfs_buf *bp) _xfs_buf_ioapply() argument
1633 xfs_buf_iowait( struct xfs_buf *bp) xfs_buf_iowait() argument
1652 __xfs_buf_submit( struct xfs_buf *bp, bool wait) __xfs_buf_submit() argument
1716 xfs_buf_offset( struct xfs_buf *bp, size_t offset) xfs_buf_offset() argument
1731 xfs_buf_zero( struct xfs_buf *bp, size_t boff, size_t bsize) xfs_buf_zero() argument
1769 __xfs_buf_mark_corrupt( struct xfs_buf *bp, xfs_failaddr_t fa) __xfs_buf_mark_corrupt() argument
1796 struct xfs_buf *bp = container_of(item, struct xfs_buf, b_lru); xfs_buftarg_wait_rele() local
1848 struct xfs_buf *bp; xfs_wait_buftarg() local
1884 struct xfs_buf *bp = container_of(item, struct xfs_buf, b_lru); xfs_buftarg_isolate() local
1923 struct xfs_buf *bp; xfs_buftarg_shrink_scan() local
2050 struct xfs_buf *bp; xfs_buf_delwri_cancel() local
2074 xfs_buf_delwri_queue( struct xfs_buf *bp, struct list_head *list) xfs_buf_delwri_queue() argument
2122 struct xfs_buf *bp = container_of(b, struct xfs_buf, b_list); xfs_buf_cmp() local
2145 struct xfs_buf *bp, *n; xfs_buf_delwri_submit_buffers() local
2237 struct xfs_buf *bp; xfs_buf_delwri_submit() local
2276 xfs_buf_delwri_pushbuf( struct xfs_buf *bp, struct list_head *buffer_list) xfs_buf_delwri_pushbuf() argument
2338 xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref) xfs_buf_set_ref() argument
2357 xfs_verify_magic( struct xfs_buf *bp, __be32 dmagic) xfs_verify_magic() argument
2375 xfs_verify_magic16( struct xfs_buf *bp, __be16 dmagic) xfs_verify_magic16() argument
[all...]
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_buf.c54 static int __xfs_buf_submit(struct xfs_buf *bp, bool wait);
58 struct xfs_buf *bp) in xfs_buf_submit()
60 return __xfs_buf_submit(bp, !(bp->b_flags & XBF_ASYNC)); in xfs_buf_submit()
65 struct xfs_buf *bp) in xfs_buf_is_vmapped()
72 * to be both for b_addr and bp->b_page_count > 1. in xfs_buf_is_vmapped()
74 return bp->b_addr && bp->b_page_count > 1; in xfs_buf_is_vmapped()
79 struct xfs_buf *bp) in xfs_buf_vmap_len()
81 return (bp in xfs_buf_vmap_len()
57 xfs_buf_submit( struct xfs_buf *bp) xfs_buf_submit() argument
64 xfs_buf_is_vmapped( struct xfs_buf *bp) xfs_buf_is_vmapped() argument
78 xfs_buf_vmap_len( struct xfs_buf *bp) xfs_buf_vmap_len() argument
98 xfs_buf_ioacct_inc( struct xfs_buf *bp) xfs_buf_ioacct_inc() argument
118 __xfs_buf_ioacct_dec( struct xfs_buf *bp) __xfs_buf_ioacct_dec() argument
130 xfs_buf_ioacct_dec( struct xfs_buf *bp) xfs_buf_ioacct_dec() argument
147 xfs_buf_stale( struct xfs_buf *bp) xfs_buf_stale() argument
180 xfs_buf_get_maps( struct xfs_buf *bp, int map_count) xfs_buf_get_maps() argument
203 xfs_buf_free_maps( struct xfs_buf *bp) xfs_buf_free_maps() argument
220 struct xfs_buf *bp; _xfs_buf_alloc() local
275 xfs_buf_free_pages( struct xfs_buf *bp) xfs_buf_free_pages() argument
301 struct xfs_buf *bp = container_of(cb, struct xfs_buf, b_rcu); xfs_buf_free_callback() local
308 xfs_buf_free( struct xfs_buf *bp) xfs_buf_free() argument
324 xfs_buf_alloc_kmem( struct xfs_buf *bp, xfs_buf_flags_t flags) xfs_buf_alloc_kmem() argument
355 xfs_buf_alloc_pages( struct xfs_buf *bp, xfs_buf_flags_t flags) xfs_buf_alloc_pages() argument
416 _xfs_buf_map_pages( struct xfs_buf *bp, xfs_buf_flags_t flags) _xfs_buf_map_pages() argument
464 const struct xfs_buf *bp = obj; _xfs_buf_obj_cmp() local
543 xfs_buf_find_lock( struct xfs_buf *bp, xfs_buf_flags_t flags) xfs_buf_find_lock() argument
581 struct xfs_buf *bp; xfs_buf_lookup() local
618 struct xfs_buf *bp; xfs_buf_find_insert() local
685 struct xfs_buf *bp = NULL; xfs_buf_get_map() local
753 _xfs_buf_read( struct xfs_buf *bp, xfs_buf_flags_t flags) _xfs_buf_read() argument
784 xfs_buf_reverify( struct xfs_buf *bp, const struct xfs_buf_ops *ops) xfs_buf_reverify() argument
811 struct xfs_buf *bp; xfs_buf_read_map() local
893 struct xfs_buf *bp; xfs_buf_readahead_map() local
915 struct xfs_buf *bp; xfs_buf_read_uncached() local
950 struct xfs_buf *bp; xfs_buf_get_uncached() local
986 xfs_buf_hold( struct xfs_buf *bp) xfs_buf_hold() argument
998 xfs_buf_rele( struct xfs_buf *bp) xfs_buf_rele() argument
1096 xfs_buf_trylock( struct xfs_buf *bp) xfs_buf_trylock() argument
1119 xfs_buf_lock( struct xfs_buf *bp) xfs_buf_lock() argument
1132 xfs_buf_unlock( struct xfs_buf *bp) xfs_buf_unlock() argument
1142 xfs_buf_wait_unpin( struct xfs_buf *bp) xfs_buf_wait_unpin() argument
1162 xfs_buf_ioerror_alert_ratelimited( struct xfs_buf *bp) xfs_buf_ioerror_alert_ratelimited() argument
1181 xfs_buf_ioerror_permanent( struct xfs_buf *bp, struct xfs_error_cfg *cfg) xfs_buf_ioerror_permanent() argument
1219 xfs_buf_ioend_handle_error( struct xfs_buf *bp) xfs_buf_ioend_handle_error() argument
1295 xfs_buf_ioend( struct xfs_buf *bp) xfs_buf_ioend() argument
1354 struct xfs_buf *bp = xfs_buf_ioend_work() local
1361 xfs_buf_ioend_async( struct xfs_buf *bp) xfs_buf_ioend_async() argument
1369 __xfs_buf_ioerror( struct xfs_buf *bp, int error, xfs_failaddr_t failaddr) __xfs_buf_ioerror() argument
1380 xfs_buf_ioerror_alert( struct xfs_buf *bp, xfs_failaddr_t func) xfs_buf_ioerror_alert() argument
1397 xfs_buf_ioend_fail( struct xfs_buf *bp) xfs_buf_ioend_fail() argument
1407 xfs_bwrite( struct xfs_buf *bp) xfs_bwrite() argument
1428 struct xfs_buf *bp = (struct xfs_buf *)bio->bi_private; xfs_buf_bio_end_io() local
1454 xfs_buf_ioapply_map( struct xfs_buf *bp, int map, int *buf_offset, int *count, blk_opf_t op) xfs_buf_ioapply_map() argument
1532 _xfs_buf_ioapply( struct xfs_buf *bp) _xfs_buf_ioapply() argument
1611 xfs_buf_iowait( struct xfs_buf *bp) xfs_buf_iowait() argument
1630 __xfs_buf_submit( struct xfs_buf *bp, bool wait) __xfs_buf_submit() argument
1709 xfs_buf_offset( struct xfs_buf *bp, size_t offset) xfs_buf_offset() argument
1723 xfs_buf_zero( struct xfs_buf *bp, size_t boff, size_t bsize) xfs_buf_zero() argument
1761 __xfs_buf_mark_corrupt( struct xfs_buf *bp, xfs_failaddr_t fa) __xfs_buf_mark_corrupt() argument
1788 struct xfs_buf *bp = container_of(item, struct xfs_buf, b_lru); xfs_buftarg_drain_rele() local
1850 struct xfs_buf *bp; xfs_buftarg_drain() local
1886 struct xfs_buf *bp = container_of(item, struct xfs_buf, b_lru); xfs_buftarg_isolate() local
1925 struct xfs_buf *bp; xfs_buftarg_shrink_scan() local
2062 struct xfs_buf *bp; xfs_buf_delwri_cancel() local
2086 xfs_buf_delwri_queue( struct xfs_buf *bp, struct list_head *list) xfs_buf_delwri_queue() argument
2134 struct xfs_buf *bp = container_of(b, struct xfs_buf, b_list); xfs_buf_cmp() local
2157 struct xfs_buf *bp, *n; xfs_buf_delwri_submit_buffers() local
2250 struct xfs_buf *bp; xfs_buf_delwri_submit() local
2289 xfs_buf_delwri_pushbuf( struct xfs_buf *bp, struct list_head *buffer_list) xfs_buf_delwri_pushbuf() argument
2328 xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref) xfs_buf_set_ref() argument
2347 xfs_verify_magic( struct xfs_buf *bp, __be32 dmagic) xfs_verify_magic() argument
2365 xfs_verify_magic16( struct xfs_buf *bp, __be16 dmagic) xfs_verify_magic16() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c261 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ | RING_CMP(idx), \
268 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ_ARM | RING_CMP(idx),\
271 static void bnxt_db_nq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq() argument
273 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq()
279 static void bnxt_db_nq_arm(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq_arm() argument
281 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq_arm()
287 static void bnxt_db_cq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_cq() argument
289 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_cq()
290 bnxt_writeq(bp, db->db_key64 | DBR_TYPE_CQ_ARMALL | in bnxt_db_cq()
296 static void bnxt_queue_fw_reset_work(struct bnxt *bp, unsigne argument
307 __bnxt_queue_sp_work(struct bnxt *bp) __bnxt_queue_sp_work() argument
315 bnxt_queue_sp_work(struct bnxt *bp, unsigned int event) bnxt_queue_sp_work() argument
321 bnxt_sched_reset_rxr(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_sched_reset_rxr() argument
334 bnxt_sched_reset_txr(struct bnxt *bp, struct bnxt_tx_ring_info *txr, int idx) bnxt_sched_reset_txr() argument
382 bnxt_txr_db_kick(struct bnxt *bp, struct bnxt_tx_ring_info *txr, u16 prod) bnxt_txr_db_kick() argument
391 struct bnxt *bp = netdev_priv(dev); bnxt_start_xmit() local
690 bnxt_tx_int(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) bnxt_tx_int() argument
759 __bnxt_alloc_rx_page(struct bnxt *bp, dma_addr_t *mapping, struct bnxt_rx_ring_info *rxr, unsigned int *offset, gfp_t gfp) __bnxt_alloc_rx_page() argument
780 __bnxt_alloc_rx_frag(struct bnxt *bp, dma_addr_t *mapping, gfp_t gfp) __bnxt_alloc_rx_frag() argument
804 bnxt_alloc_rx_data(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 prod, gfp_t gfp) bnxt_alloc_rx_data() argument
867 bnxt_alloc_rx_page(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 prod, gfp_t gfp) bnxt_alloc_rx_page() argument
899 bnxt_get_agg(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u16 cp_cons, u16 curr) bnxt_get_agg() argument
911 bnxt_get_tpa_agg_p5(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 agg_id, u16 curr) bnxt_get_tpa_agg_p5() argument
924 struct bnxt *bp = bnapi->bp; bnxt_reuse_rx_agg_bufs() local
977 bnxt_rx_multi_page_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) bnxt_rx_multi_page_skb() argument
1009 bnxt_rx_page_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) bnxt_rx_page_skb() argument
1056 bnxt_rx_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) bnxt_rx_skb() argument
1085 __bnxt_rx_agg_pages(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct skb_shared_info *shinfo, u16 idx, u32 agg_bufs, bool tpa, struct xdp_buff *xdp) __bnxt_rx_agg_pages() argument
1156 bnxt_rx_agg_pages_skb(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct sk_buff *skb, u16 idx, u32 agg_bufs, bool tpa) bnxt_rx_agg_pages_skb() argument
1178 bnxt_rx_agg_pages_xdp(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct xdp_buff *xdp, u16 idx, u32 agg_bufs, bool tpa) bnxt_rx_agg_pages_xdp() argument
1199 bnxt_agg_bufs_valid(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u8 agg_bufs, u32 *raw_cons) bnxt_agg_bufs_valid() argument
1216 struct bnxt *bp = bnapi->bp; bnxt_copy_skb() local
1237 bnxt_discard_rx(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, void *cmp) bnxt_discard_rx() argument
1294 bnxt_tpa_start(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, struct rx_tpa_start_cmp *tpa_start, struct rx_tpa_start_cmp_ext *tpa_start1) bnxt_tpa_start() argument
1549 bnxt_gro_skb(struct bnxt *bp, struct bnxt_tpa_info *tpa_info, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, struct sk_buff *skb) bnxt_gro_skb() argument
1581 bnxt_get_pkt_dev(struct bnxt *bp, u16 cfa_code) bnxt_get_pkt_dev() argument
1589 bnxt_tpa_end(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, u8 *event) bnxt_tpa_end() argument
1737 bnxt_tpa_agg(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, struct rx_agg_cmp *rx_agg) bnxt_tpa_agg() argument
1749 bnxt_deliver_skb(struct bnxt *bp, struct bnxt_napi *bnapi, struct sk_buff *skb) bnxt_deliver_skb() argument
1763 bnxt_rx_ts_valid(struct bnxt *bp, u32 flags, struct rx_cmp_ext *rxcmp1, u32 *cmpl_ts) bnxt_rx_ts_valid() argument
1785 bnxt_rx_pkt(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, u8 *event) bnxt_rx_pkt() argument
2062 bnxt_force_rx_discard(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, u8 *event) bnxt_force_rx_discard() argument
2106 bnxt_fw_health_readl(struct bnxt *bp, int reg_idx) bnxt_fw_health_readl() argument
2133 bnxt_agg_ring_id_to_grp_idx(struct bnxt *bp, u16 ring_id) bnxt_agg_ring_id_to_grp_idx() argument
2148 bnxt_event_error_report(struct bnxt *bp, u32 data1, u32 data2) bnxt_event_error_report() argument
2192 bnxt_async_event_process(struct bnxt *bp, struct hwrm_async_event_cmpl *cmpl) bnxt_async_event_process() argument
2406 bnxt_hwrm_handler(struct bnxt *bp, struct tx_cmp *txcmp) bnxt_hwrm_handler() argument
2448 struct bnxt *bp = bnapi->bp; bnxt_msix() local
2458 bnxt_has_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr) bnxt_has_work() argument
2472 struct bnxt *bp = bnapi->bp; bnxt_inta() local
2497 __bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, int budget) __bnxt_poll_work() argument
2585 __bnxt_poll_work_done(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) __bnxt_poll_work_done() argument
2604 bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, int budget) bnxt_poll_work() argument
2625 struct bnxt *bp = bnapi->bp; bnxt_poll_nitroa0() local
2701 struct bnxt *bp = bnapi->bp; bnxt_poll() local
2736 __bnxt_poll_cqs(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) __bnxt_poll_cqs() argument
2753 __bnxt_poll_cqs_done(struct bnxt *bp, struct bnxt_napi *bnapi, u64 dbr_type, int budget) __bnxt_poll_cqs_done() argument
2779 struct bnxt *bp = bnapi->bp; bnxt_poll_p5() local
2850 bnxt_free_tx_skbs(struct bnxt *bp) bnxt_free_tx_skbs() argument
2921 bnxt_free_one_rx_ring_skbs(struct bnxt *bp, int ring_nr) bnxt_free_one_rx_ring_skbs() argument
2995 bnxt_free_rx_skbs(struct bnxt *bp) bnxt_free_rx_skbs() argument
3006 bnxt_free_skbs(struct bnxt *bp) bnxt_free_skbs() argument
3029 bnxt_free_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) bnxt_free_ring() argument
3062 bnxt_alloc_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) bnxt_alloc_ring() argument
3115 bnxt_free_tpa_info(struct bnxt *bp) bnxt_free_tpa_info() argument
3135 bnxt_alloc_tpa_info(struct bnxt *bp) bnxt_alloc_tpa_info() argument
3171 bnxt_free_rx_rings(struct bnxt *bp) bnxt_free_rx_rings() argument
3203 bnxt_alloc_rx_page_pool(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_alloc_rx_page_pool() argument
3230 bnxt_alloc_rx_rings(struct bnxt *bp) bnxt_alloc_rx_rings() argument
3288 bnxt_free_tx_rings(struct bnxt *bp) bnxt_free_tx_rings() argument
3312 bnxt_alloc_tx_rings(struct bnxt *bp) bnxt_alloc_tx_rings() argument
3397 bnxt_free_all_cp_arrays(struct bnxt *bp) bnxt_free_all_cp_arrays() argument
3412 bnxt_alloc_all_cp_arrays(struct bnxt *bp) bnxt_alloc_all_cp_arrays() argument
3429 bnxt_free_cp_rings(struct bnxt *bp) bnxt_free_cp_rings() argument
3464 bnxt_alloc_cp_sub_ring(struct bnxt *bp) bnxt_alloc_cp_sub_ring() argument
3498 bnxt_alloc_cp_rings(struct bnxt *bp) bnxt_alloc_cp_rings() argument
3552 bnxt_init_ring_struct(struct bnxt *bp) bnxt_init_ring_struct() argument
3636 bnxt_alloc_one_rx_ring(struct bnxt *bp, int ring_nr) bnxt_alloc_one_rx_ring() argument
3685 bnxt_init_one_rx_ring(struct bnxt *bp, int ring_nr) bnxt_init_one_rx_ring() argument
3720 bnxt_init_cp_rings(struct bnxt *bp) bnxt_init_cp_rings() argument
3745 bnxt_init_rx_rings(struct bnxt *bp) bnxt_init_rx_rings() argument
3766 bnxt_init_tx_rings(struct bnxt *bp) bnxt_init_tx_rings() argument
3783 bnxt_free_ring_grps(struct bnxt *bp) bnxt_free_ring_grps() argument
3789 bnxt_init_ring_grps(struct bnxt *bp, bool irq_re_init) bnxt_init_ring_grps() argument
3811 bnxt_free_vnics(struct bnxt *bp) bnxt_free_vnics() argument
3818 bnxt_alloc_vnics(struct bnxt *bp) bnxt_alloc_vnics() argument
3839 bnxt_init_vnics(struct bnxt *bp) bnxt_init_vnics() argument
3882 bnxt_set_tpa_flags(struct bnxt *bp) bnxt_set_tpa_flags() argument
3896 bnxt_set_ring_params(struct bnxt *bp) bnxt_set_ring_params() argument
3993 bnxt_set_rx_skb_mode(struct bnxt *bp, bool page_mode) bnxt_set_rx_skb_mode() argument
4025 bnxt_free_vnic_attributes(struct bnxt *bp) bnxt_free_vnic_attributes() argument
4061 bnxt_alloc_vnic_attributes(struct bnxt *bp) bnxt_alloc_vnic_attributes() argument
4138 bnxt_free_hwrm_resources(struct bnxt *bp) bnxt_free_hwrm_resources() argument
4151 bnxt_alloc_hwrm_resources(struct bnxt *bp) bnxt_alloc_hwrm_resources() argument
4164 bnxt_free_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats) bnxt_free_stats_mem() argument
4177 bnxt_alloc_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats, bool alloc_masks) bnxt_alloc_stats_mem() argument
4217 bnxt_hwrm_func_qstat_ext(struct bnxt *bp, struct bnxt_stats_mem *stats) bnxt_hwrm_func_qstat_ext() argument
4249 bnxt_init_stats(struct bnxt *bp) bnxt_init_stats() argument
4320 bnxt_free_port_stats(struct bnxt *bp) bnxt_free_port_stats() argument
4330 bnxt_free_ring_stats(struct bnxt *bp) bnxt_free_ring_stats() argument
4345 bnxt_alloc_stats(struct bnxt *bp) bnxt_alloc_stats() argument
4408 bnxt_clear_ring_indices(struct bnxt *bp) bnxt_clear_ring_indices() argument
4443 bnxt_free_ntp_fltrs(struct bnxt *bp, bool irq_reinit) bnxt_free_ntp_fltrs() argument
4470 bnxt_alloc_ntp_fltrs(struct bnxt *bp) bnxt_alloc_ntp_fltrs() argument
4493 bnxt_free_mem(struct bnxt *bp, bool irq_re_init) bnxt_free_mem() argument
4521 bnxt_alloc_mem(struct bnxt *bp, bool irq_re_init) bnxt_alloc_mem() argument
4650 bnxt_disable_int(struct bnxt *bp) bnxt_disable_int() argument
4667 bnxt_cp_num_to_irq_num(struct bnxt *bp, int n) bnxt_cp_num_to_irq_num() argument
4676 bnxt_disable_int_sync(struct bnxt *bp) bnxt_disable_int_sync() argument
4693 bnxt_enable_int(struct bnxt *bp) bnxt_enable_int() argument
4706 bnxt_hwrm_func_drv_rgtr(struct bnxt *bp, unsigned long *bmap, int bmap_size, bool async_only) bnxt_hwrm_func_drv_rgtr() argument
4801 bnxt_hwrm_func_drv_unrgtr(struct bnxt *bp) bnxt_hwrm_func_drv_unrgtr() argument
4815 bnxt_hwrm_tunnel_dst_port_free(struct bnxt *bp, u8 tunnel_type) bnxt_hwrm_tunnel_dst_port_free() argument
4855 bnxt_hwrm_tunnel_dst_port_alloc(struct bnxt *bp, __be16 port, u8 tunnel_type) bnxt_hwrm_tunnel_dst_port_alloc() argument
4896 bnxt_hwrm_cfa_l2_set_rx_mask(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_cfa_l2_set_rx_mask() argument
4916 bnxt_hwrm_cfa_ntuple_filter_free(struct bnxt *bp, struct bnxt_ntuple_filter *fltr) bnxt_hwrm_cfa_ntuple_filter_free() argument
4949 bnxt_hwrm_cfa_ntuple_filter_alloc(struct bnxt *bp, struct bnxt_ntuple_filter *fltr) bnxt_hwrm_cfa_ntuple_filter_alloc() argument
5020 bnxt_hwrm_set_vnic_filter(struct bnxt *bp, u16 vnic_id, u16 idx, const u8 *mac_addr) bnxt_hwrm_set_vnic_filter() argument
5057 bnxt_hwrm_clear_vnic_filter(struct bnxt *bp) bnxt_hwrm_clear_vnic_filter() argument
5082 bnxt_hwrm_vnic_set_tpa(struct bnxt *bp, u16 vnic_id, u32 tpa_flags) bnxt_hwrm_vnic_set_tpa() argument
5144 bnxt_cp_ring_from_grp(struct bnxt *bp, struct bnxt_ring_struct *ring) bnxt_cp_ring_from_grp() argument
5152 bnxt_cp_ring_for_rx(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_cp_ring_for_rx() argument
5165 bnxt_cp_ring_for_tx(struct bnxt *bp, struct bnxt_tx_ring_info *txr) bnxt_cp_ring_for_tx() argument
5178 bnxt_alloc_rss_indir_tbl(struct bnxt *bp) bnxt_alloc_rss_indir_tbl() argument
5195 bnxt_set_dflt_rss_indir_tbl(struct bnxt *bp) bnxt_set_dflt_rss_indir_tbl() argument
5217 bnxt_get_max_rss_ring(struct bnxt *bp) bnxt_get_max_rss_ring() argument
5230 bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings) bnxt_get_nr_rss_ctxs() argument
5239 bnxt_fill_hw_rss_tbl(struct bnxt *bp, struct bnxt_vnic_info *vnic) bnxt_fill_hw_rss_tbl() argument
5252 bnxt_fill_hw_rss_tbl_p5(struct bnxt *bp, struct bnxt_vnic_info *vnic) bnxt_fill_hw_rss_tbl_p5() argument
5275 __bnxt_hwrm_vnic_set_rss(struct bnxt *bp, struct hwrm_vnic_rss_cfg_input *req, struct bnxt_vnic_info *vnic) __bnxt_hwrm_vnic_set_rss() argument
5297 bnxt_hwrm_vnic_set_rss(struct bnxt *bp, u16 vnic_id, bool set_rss) bnxt_hwrm_vnic_set_rss() argument
5317 bnxt_hwrm_vnic_set_rss_p5(struct bnxt *bp, u16 vnic_id, bool set_rss) bnxt_hwrm_vnic_set_rss_p5() argument
5352 bnxt_hwrm_update_rss_hash_cfg(struct bnxt *bp) bnxt_hwrm_update_rss_hash_cfg() argument
5372 bnxt_hwrm_vnic_set_hds(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_set_hds() argument
5399 bnxt_hwrm_vnic_ctx_free_one(struct bnxt *bp, u16 vnic_id, u16 ctx_idx) bnxt_hwrm_vnic_ctx_free_one() argument
5414 bnxt_hwrm_vnic_ctx_free(struct bnxt *bp) bnxt_hwrm_vnic_ctx_free() argument
5429 bnxt_hwrm_vnic_ctx_alloc(struct bnxt *bp, u16 vnic_id, u16 ctx_idx) bnxt_hwrm_vnic_ctx_alloc() argument
5449 bnxt_get_roce_vnic_mode(struct bnxt *bp) bnxt_get_roce_vnic_mode() argument
5456 bnxt_hwrm_vnic_cfg(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_cfg() argument
5530 bnxt_hwrm_vnic_free_one(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_free_one() argument
5546 bnxt_hwrm_vnic_free(struct bnxt *bp) bnxt_hwrm_vnic_free() argument
5554 bnxt_hwrm_vnic_alloc(struct bnxt *bp, u16 vnic_id, unsigned int start_rx_ring_idx, unsigned int nr_rings) bnxt_hwrm_vnic_alloc() argument
5596 bnxt_hwrm_vnic_qcaps(struct bnxt *bp) bnxt_hwrm_vnic_qcaps() argument
5644 bnxt_hwrm_ring_grp_alloc(struct bnxt *bp) bnxt_hwrm_ring_grp_alloc() argument
5679 bnxt_hwrm_ring_grp_free(struct bnxt *bp) bnxt_hwrm_ring_grp_free() argument
5703 hwrm_ring_alloc_send_msg(struct bnxt *bp, struct bnxt_ring_struct *ring, u32 ring_type, u32 map_index) hwrm_ring_alloc_send_msg() argument
5821 bnxt_hwrm_set_async_event_cr(struct bnxt *bp, int idx) bnxt_hwrm_set_async_event_cr() argument
5850 bnxt_set_db(struct bnxt *bp, struct bnxt_db_info *db, u32 ring_type, u32 map_idx, u32 xid) bnxt_set_db() argument
5891 bnxt_hwrm_ring_alloc(struct bnxt *bp) bnxt_hwrm_ring_alloc() argument
6014 hwrm_ring_free_send_msg(struct bnxt *bp, struct bnxt_ring_struct *ring, u32 ring_type, int cmpl_ring_id) hwrm_ring_free_send_msg() argument
6047 bnxt_hwrm_ring_free(struct bnxt *bp, bool close_path) bnxt_hwrm_ring_free() argument
6151 bnxt_hwrm_get_rings(struct bnxt *bp) bnxt_hwrm_get_rings() argument
6207 __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings) __bnxt_hwrm_get_tx_rings() argument
6233 __bnxt_hwrm_reserve_pf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) __bnxt_hwrm_reserve_pf_rings() argument
6286 __bnxt_hwrm_reserve_vf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) __bnxt_hwrm_reserve_vf_rings() argument
6330 bnxt_hwrm_reserve_pf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_reserve_pf_rings() argument
6357 bnxt_hwrm_reserve_vf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_reserve_vf_rings() argument
6380 bnxt_hwrm_reserve_rings(struct bnxt *bp, int tx, int rx, int grp, int cp, int stat, int vnic) bnxt_hwrm_reserve_rings() argument
6391 bnxt_nq_rings_in_use(struct bnxt *bp) bnxt_nq_rings_in_use() argument
6406 bnxt_cp_rings_in_use(struct bnxt *bp) bnxt_cp_rings_in_use() argument
6417 bnxt_get_func_stat_ctxs(struct bnxt *bp) bnxt_get_func_stat_ctxs() argument
6434 bnxt_check_rss_tbl_no_rmgr(struct bnxt *bp) bnxt_check_rss_tbl_no_rmgr() argument
6446 bnxt_need_reserve_rings(struct bnxt *bp) bnxt_need_reserve_rings() argument
6483 __bnxt_reserve_rings(struct bnxt *bp) __bnxt_reserve_rings() argument
6570 bnxt_hwrm_check_vf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_vf_rings() argument
6595 bnxt_hwrm_check_pf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_pf_rings() argument
6621 bnxt_hwrm_check_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_rings() argument
6637 bnxt_hwrm_coal_params_qcaps(struct bnxt *bp) bnxt_hwrm_coal_params_qcaps() argument
6684 bnxt_usec_to_coal_tmr(struct bnxt *bp, u16 usec) bnxt_usec_to_coal_tmr() argument
6691 bnxt_hwrm_set_coal_params(struct bnxt *bp, struct bnxt_coal *hw_coal, struct hwrm_ring_cmpl_ring_cfg_aggint_params_input *req) bnxt_hwrm_set_coal_params() argument
6747 __bnxt_hwrm_set_coal_nq(struct bnxt *bp, struct bnxt_napi *bnapi, struct bnxt_coal *hw_coal) __bnxt_hwrm_set_coal_nq() argument
6775 bnxt_hwrm_set_ring_coal(struct bnxt *bp, struct bnxt_napi *bnapi) bnxt_hwrm_set_ring_coal() argument
6804 bnxt_hwrm_set_coal(struct bnxt *bp) bnxt_hwrm_set_coal() argument
6865 bnxt_hwrm_stat_ctx_free(struct bnxt *bp) bnxt_hwrm_stat_ctx_free() argument
6907 bnxt_hwrm_stat_ctx_alloc(struct bnxt *bp) bnxt_hwrm_stat_ctx_alloc() argument
6942 bnxt_hwrm_func_qcfg(struct bnxt *bp) bnxt_hwrm_func_qcfg() argument
7054 bnxt_hwrm_func_backing_store_qcaps(struct bnxt *bp) bnxt_hwrm_func_backing_store_qcaps() argument
7162 bnxt_hwrm_func_backing_store_cfg(struct bnxt *bp, u32 enables) bnxt_hwrm_func_backing_store_cfg() argument
7271 bnxt_alloc_ctx_mem_blk(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg) bnxt_alloc_ctx_mem_blk() argument
7285 bnxt_alloc_ctx_pg_tbls(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg, u32 mem_size, u8 depth, struct bnxt_mem_init *mem_init) bnxt_alloc_ctx_pg_tbls() argument
7346 bnxt_free_ctx_pg_tbls(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg) bnxt_free_ctx_pg_tbls() argument
7375 bnxt_free_ctx_mem(struct bnxt *bp) bnxt_free_ctx_mem() argument
7400 bnxt_alloc_ctx_mem(struct bnxt *bp) bnxt_alloc_ctx_mem() argument
7546 bnxt_hwrm_func_resc_qcaps(struct bnxt *bp, bool all) bnxt_hwrm_func_resc_qcaps() argument
7604 __bnxt_hwrm_ptp_qcfg(struct bnxt *bp) __bnxt_hwrm_ptp_qcfg() argument
7668 __bnxt_hwrm_func_qcaps(struct bnxt *bp) __bnxt_hwrm_func_qcaps() argument
7776 bnxt_hwrm_dbg_qcaps(struct bnxt *bp) bnxt_hwrm_dbg_qcaps() argument
7804 bnxt_hwrm_func_qcaps(struct bnxt *bp) bnxt_hwrm_func_qcaps() argument
7830 bnxt_hwrm_cfa_adv_flow_mgnt_qcaps(struct bnxt *bp) bnxt_hwrm_cfa_adv_flow_mgnt_qcaps() argument
7859 __bnxt_alloc_fw_health(struct bnxt *bp) __bnxt_alloc_fw_health() argument
7872 bnxt_alloc_fw_health(struct bnxt *bp) bnxt_alloc_fw_health() argument
7890 __bnxt_map_fw_health_reg(struct bnxt *bp, u32 reg) __bnxt_map_fw_health_reg() argument
7897 bnxt_inv_fw_health_reg(struct bnxt *bp) bnxt_inv_fw_health_reg() argument
7914 bnxt_try_map_fw_health_reg(struct bnxt *bp) bnxt_try_map_fw_health_reg() argument
7961 bnxt_map_fw_health_regs(struct bnxt *bp) bnxt_map_fw_health_regs() argument
7990 bnxt_remap_fw_health_regs(struct bnxt *bp) bnxt_remap_fw_health_regs() argument
8003 bnxt_hwrm_error_recovery_qcfg(struct bnxt *bp) bnxt_hwrm_error_recovery_qcfg() argument
8068 bnxt_hwrm_func_reset(struct bnxt *bp) bnxt_hwrm_func_reset() argument
8082 bnxt_nvm_cfg_ver_get(struct bnxt *bp) bnxt_nvm_cfg_ver_get() argument
8092 bnxt_hwrm_queue_qportcfg(struct bnxt *bp) bnxt_hwrm_queue_qportcfg() argument
8143 bnxt_hwrm_poll(struct bnxt *bp) bnxt_hwrm_poll() argument
8161 bnxt_hwrm_ver_get(struct bnxt *bp) bnxt_hwrm_ver_get() argument
8282 bnxt_hwrm_fw_set_time(struct bnxt *bp) bnxt_hwrm_fw_set_time() argument
8345 bnxt_accumulate_all_stats(struct bnxt *bp) bnxt_accumulate_all_stats() argument
8390 bnxt_hwrm_port_qstats(struct bnxt *bp, u8 flags) bnxt_hwrm_port_qstats() argument
8414 bnxt_hwrm_port_qstats_ext(struct bnxt *bp, u8 flags) bnxt_hwrm_port_qstats_ext() argument
8504 bnxt_hwrm_free_tunnel_ports(struct bnxt *bp) bnxt_hwrm_free_tunnel_ports() argument
8512 bnxt_set_tpa(struct bnxt *bp, bool set_tpa) bnxt_set_tpa() argument
8532 bnxt_hwrm_clear_vnic_rss(struct bnxt *bp) bnxt_hwrm_clear_vnic_rss() argument
8540 bnxt_clear_vnic(struct bnxt *bp) bnxt_clear_vnic() argument
8559 bnxt_hwrm_resource_free(struct bnxt *bp, bool close_path, bool irq_re_init) bnxt_hwrm_resource_free() argument
8571 bnxt_hwrm_set_br_mode(struct bnxt *bp, u16 br_mode) bnxt_hwrm_set_br_mode() argument
8594 bnxt_hwrm_set_cache_line_size(struct bnxt *bp, int size) bnxt_hwrm_set_cache_line_size() argument
8615 __bnxt_setup_vnic(struct bnxt *bp, u16 vnic_id) __bnxt_setup_vnic() argument
8671 __bnxt_setup_vnic_p5(struct bnxt *bp, u16 vnic_id) __bnxt_setup_vnic_p5() argument
8710 bnxt_setup_vnic(struct bnxt *bp, u16 vnic_id) bnxt_setup_vnic() argument
8718 bnxt_alloc_rfs_vnics(struct bnxt *bp) bnxt_alloc_rfs_vnics() argument
8755 bnxt_promisc_ok(struct bnxt *bp) bnxt_promisc_ok() argument
8764 bnxt_setup_nitroa0_vnic(struct bnxt *bp) bnxt_setup_nitroa0_vnic() argument
8787 bnxt_init_chip(struct bnxt *bp, bool irq_re_init) bnxt_init_chip() argument
8909 bnxt_shutdown_nic(struct bnxt *bp, bool irq_re_init) bnxt_shutdown_nic() argument
8915 bnxt_init_nic(struct bnxt *bp, bool irq_re_init) bnxt_init_nic() argument
8926 bnxt_set_real_num_queues(struct bnxt *bp) bnxt_set_real_num_queues() argument
8948 bnxt_trim_rings(struct bnxt *bp, int *rx, int *tx, int max, bool shared) bnxt_trim_rings() argument
8972 bnxt_setup_msix(struct bnxt *bp) bnxt_setup_msix() argument
9006 bnxt_setup_inta(struct bnxt *bp) bnxt_setup_inta() argument
9020 bnxt_setup_int_mode(struct bnxt *bp) bnxt_setup_int_mode() argument
9040 bnxt_get_max_func_rss_ctxs(struct bnxt *bp) bnxt_get_max_func_rss_ctxs() argument
9045 bnxt_get_max_func_vnics(struct bnxt *bp) bnxt_get_max_func_vnics() argument
9051 bnxt_get_max_func_stat_ctxs(struct bnxt *bp) bnxt_get_max_func_stat_ctxs() argument
9056 bnxt_get_max_func_cp_rings(struct bnxt *bp) bnxt_get_max_func_cp_rings() argument
9061 bnxt_get_max_func_cp_rings_for_en(struct bnxt *bp) bnxt_get_max_func_cp_rings_for_en() argument
9071 bnxt_get_max_func_irqs(struct bnxt *bp) bnxt_get_max_func_irqs() argument
9081 bnxt_set_max_func_irqs(struct bnxt *bp, unsigned int max_irqs) bnxt_set_max_func_irqs() argument
9086 bnxt_get_avail_cp_rings_for_en(struct bnxt *bp) bnxt_get_avail_cp_rings_for_en() argument
9097 bnxt_get_avail_stat_ctxs_for_en(struct bnxt *bp) bnxt_get_avail_stat_ctxs_for_en() argument
9102 bnxt_get_avail_msix(struct bnxt *bp, int num) bnxt_get_avail_msix() argument
9124 bnxt_get_num_msix(struct bnxt *bp) bnxt_get_num_msix() argument
9132 bnxt_init_msix(struct bnxt *bp) bnxt_init_msix() argument
9197 bnxt_init_inta(struct bnxt *bp) bnxt_init_inta() argument
9212 bnxt_init_int_mode(struct bnxt *bp) bnxt_init_int_mode() argument
9226 bnxt_clear_int_mode(struct bnxt *bp) bnxt_clear_int_mode() argument
9236 bnxt_reserve_rings(struct bnxt *bp, bool irq_re_init) bnxt_reserve_rings() argument
9274 bnxt_free_irq(struct bnxt *bp) bnxt_free_irq() argument
9303 bnxt_request_irq(struct bnxt *bp) bnxt_request_irq() argument
9361 bnxt_del_napi(struct bnxt *bp) bnxt_del_napi() argument
9379 bnxt_init_napi(struct bnxt *bp) bnxt_init_napi() argument
9407 bnxt_disable_napi(struct bnxt *bp) bnxt_disable_napi() argument
9430 bnxt_enable_napi(struct bnxt *bp) bnxt_enable_napi() argument
9454 bnxt_tx_disable(struct bnxt *bp) bnxt_tx_disable() argument
9473 bnxt_tx_enable(struct bnxt *bp) bnxt_tx_enable() argument
9513 bnxt_report_link(struct bnxt *bp) bnxt_report_link() argument
9582 bnxt_hwrm_phy_qcaps(struct bnxt *bp) bnxt_hwrm_phy_qcaps() argument
9646 bnxt_update_link(struct bnxt *bp, bool chng_link_state) bnxt_update_link() argument
9784 bnxt_get_port_module_status(struct bnxt *bp) bnxt_get_port_module_status() argument
9812 bnxt_hwrm_set_pause_common(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_pause_common() argument
9839 bnxt_hwrm_set_link_common(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_link_common() argument
9869 bnxt_hwrm_set_pause(struct bnxt *bp) bnxt_hwrm_set_pause() argument
9900 bnxt_hwrm_set_eee(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_eee() argument
9923 bnxt_hwrm_set_link_setting(struct bnxt *bp, bool set_pause, bool set_eee) bnxt_hwrm_set_link_setting() argument
9942 bnxt_hwrm_shutdown_link(struct bnxt *bp) bnxt_hwrm_shutdown_link() argument
9973 bnxt_fw_reset_via_optee(struct bnxt *bp) bnxt_fw_reset_via_optee() argument
9988 bnxt_try_recover_fw(struct bnxt *bp) bnxt_try_recover_fw() argument
10019 bnxt_clear_reservations(struct bnxt *bp, bool fw_reset) bnxt_clear_reservations() argument
10039 bnxt_cancel_reservations(struct bnxt *bp, bool fw_reset) bnxt_cancel_reservations() argument
10055 bnxt_hwrm_if_change(struct bnxt *bp, bool up) bnxt_hwrm_if_change() argument
10144 bnxt_hwrm_port_led_qcaps(struct bnxt *bp) bnxt_hwrm_port_led_qcaps() argument
10187 bnxt_hwrm_alloc_wol_fltr(struct bnxt *bp) bnxt_hwrm_alloc_wol_fltr() argument
10210 bnxt_hwrm_free_wol_fltr(struct bnxt *bp) bnxt_hwrm_free_wol_fltr() argument
10226 bnxt_hwrm_get_wol_fltrs(struct bnxt *bp, u16 handle) bnxt_hwrm_get_wol_fltrs() argument
10255 bnxt_get_wol_settings(struct bnxt *bp) bnxt_get_wol_settings() argument
10274 struct bnxt *bp = dev_get_drvdata(dev); bnxt_show_temp() local
10298 bnxt_hwmon_close(struct bnxt *bp) bnxt_hwmon_close() argument
10306 bnxt_hwmon_open(struct bnxt *bp) bnxt_hwmon_open() argument
10332 bnxt_hwmon_close(struct bnxt *bp) bnxt_hwmon_close() argument
10336 bnxt_hwmon_open(struct bnxt *bp) bnxt_hwmon_open() argument
10341 bnxt_eee_config_ok(struct bnxt *bp) bnxt_eee_config_ok() argument
10365 bnxt_update_phy_setting(struct bnxt *bp) bnxt_update_phy_setting() argument
10435 bnxt_preset_reg_win(struct bnxt *bp) bnxt_preset_reg_win() argument
10446 bnxt_reinit_after_abort(struct bnxt *bp) bnxt_reinit_after_abort() argument
10468 __bnxt_open_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) __bnxt_open_nic() argument
10567 bnxt_open_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) bnxt_open_nic() argument
10586 bnxt_half_open_nic(struct bnxt *bp) bnxt_half_open_nic() argument
10622 bnxt_half_close_nic(struct bnxt *bp) bnxt_half_close_nic() argument
10631 bnxt_reenable_sriov(struct bnxt *bp) bnxt_reenable_sriov() argument
10644 struct bnxt *bp = netdev_priv(dev); bnxt_open() local
10678 bnxt_drv_busy(struct bnxt *bp) bnxt_drv_busy() argument
10687 __bnxt_close_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) __bnxt_close_nic() argument
10724 bnxt_close_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) bnxt_close_nic() argument
10756 struct bnxt *bp = netdev_priv(dev); bnxt_close() local
10765 bnxt_hwrm_port_phy_read(struct bnxt *bp, u16 phy_addr, u16 reg, u16 *val) bnxt_hwrm_port_phy_read() argument
10797 bnxt_hwrm_port_phy_write(struct bnxt *bp, u16 phy_addr, u16 reg, u16 val) bnxt_hwrm_port_phy_write() argument
10828 struct bnxt *bp = netdev_priv(dev); bnxt_ioctl() local
10868 bnxt_get_ring_stats(struct bnxt *bp, struct rtnl_link_stats64 *stats) bnxt_get_ring_stats() argument
10907 bnxt_add_prev_stats(struct bnxt *bp, struct rtnl_link_stats64 *stats) bnxt_add_prev_stats() argument
10925 struct bnxt *bp = netdev_priv(dev); bnxt_get_stats64() local
10966 bnxt_get_one_ring_err_stats(struct bnxt *bp, struct bnxt_total_ring_err_stats *stats, struct bnxt_cp_ring_info *cpr) bnxt_get_one_ring_err_stats() argument
10986 bnxt_get_ring_err_stats(struct bnxt *bp, struct bnxt_total_ring_err_stats *stats) bnxt_get_ring_err_stats() argument
10995 bnxt_mc_list_updated(struct bnxt *bp, u32 *rx_mask) bnxt_mc_list_updated() argument
11029 bnxt_uc_list_updated(struct bnxt *bp) bnxt_uc_list_updated() argument
11050 struct bnxt *bp = netdev_priv(dev); bnxt_set_rx_mode() local
11087 bnxt_cfg_rx_mode(struct bnxt *bp) bnxt_cfg_rx_mode() argument
11167 bnxt_can_reserve_rings(struct bnxt *bp) bnxt_can_reserve_rings() argument
11187 bnxt_rfs_supported(struct bnxt *bp) bnxt_rfs_supported() argument
11205 bnxt_rfs_capable(struct bnxt *bp) bnxt_rfs_capable() argument
11251 struct bnxt *bp = netdev_priv(dev); bnxt_fix_features() local
11285 struct bnxt *bp = netdev_priv(dev); bnxt_set_features() local
11349 bnxt_exthdr_check(struct bnxt *bp, struct sk_buff *skb, int nw_off, u8 **nextp) bnxt_exthdr_check() argument
11416 bnxt_udp_tunl_check(struct bnxt *bp, struct sk_buff *skb) bnxt_udp_tunl_check() argument
11438 bnxt_tunl_check(struct bnxt *bp, struct sk_buff *skb, u8 l4_proto) bnxt_tunl_check() argument
11467 struct bnxt *bp = netdev_priv(dev); bnxt_features_check() local
11490 bnxt_dbg_hwrm_rd_reg(struct bnxt *bp, u32 reg_off, u16 num_words, u32 *reg_buf) bnxt_dbg_hwrm_rd_reg() argument
11529 bnxt_dbg_hwrm_ring_info_get(struct bnxt *bp, u8 ring_type, u32 ring_id, u32 *prod, u32 *cons) bnxt_dbg_hwrm_ring_info_get() argument
11588 bnxt_dbg_dump_states(struct bnxt *bp) bnxt_dbg_dump_states() argument
11603 bnxt_hwrm_rx_ring_reset(struct bnxt *bp, int ring_nr) bnxt_hwrm_rx_ring_reset() argument
11624 bnxt_reset_task(struct bnxt *bp, bool silent) bnxt_reset_task() argument
11645 struct bnxt *bp = netdev_priv(dev); bnxt_tx_timeout() local
11651 bnxt_fw_health_check(struct bnxt *bp) bnxt_fw_health_check() argument
11690 struct bnxt *bp = from_timer(bp, t, timer); bnxt_timer() local
11733 bnxt_rtnl_lock_sp(struct bnxt *bp) bnxt_rtnl_lock_sp() argument
11744 bnxt_rtnl_unlock_sp(struct bnxt *bp) bnxt_rtnl_unlock_sp() argument
11751 bnxt_reset(struct bnxt *bp, bool silent) bnxt_reset() argument
11760 bnxt_rx_ring_reset(struct bnxt *bp) bnxt_rx_ring_reset() argument
11808 bnxt_fw_reset_close(struct bnxt *bp) bnxt_fw_reset_close() argument
11839 is_bnxt_fw_ok(struct bnxt *bp) is_bnxt_fw_ok() argument
11860 bnxt_force_fw_reset(struct bnxt *bp) bnxt_force_fw_reset() argument
11894 bnxt_fw_exception(struct bnxt *bp) bnxt_fw_exception() argument
11906 bnxt_get_registered_vfs(struct bnxt *bp) bnxt_get_registered_vfs() argument
11927 bnxt_fw_reset(struct bnxt *bp) bnxt_fw_reset() argument
11975 bnxt_chk_missed_irq(struct bnxt *bp) bnxt_chk_missed_irq() argument
12015 bnxt_init_ethtool_link_settings(struct bnxt *bp) bnxt_init_ethtool_link_settings() argument
12047 bnxt_fw_echo_reply(struct bnxt *bp) bnxt_fw_echo_reply() argument
12063 struct bnxt *bp = container_of(work, struct bnxt, sp_task); bnxt_sp_task() local
12163 bnxt_check_rings(struct bnxt *bp, int tx, int rx, bool sh, int tcs, int tx_xdp) bnxt_check_rings() argument
12201 bnxt_unmap_bars(struct bnxt *bp, struct pci_dev *pdev) bnxt_unmap_bars() argument
12219 bnxt_cleanup_pci(struct bnxt *bp) bnxt_cleanup_pci() argument
12227 bnxt_init_dflt_coal(struct bnxt *bp) bnxt_init_dflt_coal() argument
12261 bnxt_fw_init_one_p1(struct bnxt *bp) bnxt_fw_init_one_p1() argument
12292 bnxt_fw_init_one_p2(struct bnxt *bp) bnxt_fw_init_one_p2() argument
12332 bnxt_set_dflt_rss_hash_type(struct bnxt *bp) bnxt_set_dflt_rss_hash_type() argument
12348 bnxt_set_dflt_rfs(struct bnxt *bp) bnxt_set_dflt_rfs() argument
12364 bnxt_fw_init_one_p3(struct bnxt *bp) bnxt_fw_init_one_p3() argument
12383 bnxt_fw_init_one(struct bnxt *bp) bnxt_fw_init_one() argument
12408 bnxt_fw_reset_writel(struct bnxt *bp, int reg_idx) bnxt_fw_reset_writel() argument
12440 bnxt_hwrm_reset_permitted(struct bnxt *bp) bnxt_hwrm_reset_permitted() argument
12461 bnxt_reset_all(struct bnxt *bp) bnxt_reset_all() argument
12492 bnxt_fw_reset_timeout(struct bnxt *bp) bnxt_fw_reset_timeout() argument
12498 bnxt_fw_reset_abort(struct bnxt *bp, int rc) bnxt_fw_reset_abort() argument
12511 struct bnxt *bp = container_of(work, struct bnxt, fw_reset_task.work); bnxt_fw_reset_task() local
12681 struct bnxt *bp = netdev_priv(dev); bnxt_init_board() local
12769 struct bnxt *bp = netdev_priv(dev); bnxt_change_mac_addr() local
12794 struct bnxt *bp = netdev_priv(dev); bnxt_change_mtu() local
12810 struct bnxt *bp = netdev_priv(dev); bnxt_setup_mq_tc() local
12855 struct bnxt *bp = cb_priv; bnxt_setup_tc_block_cb() local
12874 struct bnxt *bp = netdev_priv(dev); bnxt_setup_tc() local
12929 struct bnxt *bp = netdev_priv(dev); bnxt_rx_flow_steer() local
13023 bnxt_cfg_ntp_filters(struct bnxt *bp) bnxt_cfg_ntp_filters() argument
13069 bnxt_cfg_ntp_filters(struct bnxt *bp) bnxt_cfg_ntp_filters() argument
13078 struct bnxt *bp = netdev_priv(netdev); bnxt_udp_tunnel_set_port() local
13092 struct bnxt *bp = netdev_priv(netdev); bnxt_udp_tunnel_unset_port() local
13118 struct bnxt *bp = netdev_priv(dev); bnxt_bridge_getlink() local
13127 struct bnxt *bp = netdev_priv(dev); bnxt_bridge_setlink() local
13159 struct bnxt *bp = netdev_priv(dev); bnxt_get_port_parent_id() local
13210 struct bnxt *bp = netdev_priv(dev); bnxt_remove_one() local
13248 bnxt_probe_phy(struct bnxt *bp, bool fw_dflt) bnxt_probe_phy() argument
13298 _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, int *max_cp) _bnxt_get_max_rings() argument
13327 bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared) bnxt_get_max_rings() argument
13340 bnxt_get_dflt_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared) bnxt_get_dflt_rings() argument
13388 bnxt_trim_dflt_sh_rings(struct bnxt *bp) bnxt_trim_dflt_sh_rings() argument
13396 bnxt_set_dflt_rings(struct bnxt *bp, bool sh) bnxt_set_dflt_rings() argument
13451 bnxt_init_dflt_ring_mode(struct bnxt *bp) bnxt_init_dflt_ring_mode() argument
13481 bnxt_restore_pf_fw_resources(struct bnxt *bp) bnxt_restore_pf_fw_resources() argument
13506 bnxt_init_mac_addr(struct bnxt *bp) bnxt_init_mac_addr() argument
13533 bnxt_vpd_read_info(struct bnxt *bp) bnxt_vpd_read_info() argument
13567 bnxt_pcie_dsn_get(struct bnxt *bp, u8 dsn[]) bnxt_pcie_dsn_get() argument
13584 bnxt_map_db_bar(struct bnxt *bp) bnxt_map_db_bar() argument
13594 bnxt_print_device_info(struct bnxt *bp) bnxt_print_device_info() argument
13606 struct bnxt *bp; bnxt_init_one() local
13849 struct bnxt *bp; bnxt_shutdown() local
13878 struct bnxt *bp = netdev_priv(dev); bnxt_suspend() local
13899 struct bnxt *bp = netdev_priv(dev); bnxt_resume() local
13967 struct bnxt *bp = netdev_priv(netdev); bnxt_io_error_detected() local
14011 struct bnxt *bp = netdev_priv(netdev); bnxt_io_slot_reset() local
14087 struct bnxt *bp = netdev_priv(netdev); bnxt_io_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c308 static void bnxt_db_nq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq() argument
310 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq()
316 static void bnxt_db_nq_arm(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq_arm() argument
318 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq_arm()
324 static void bnxt_db_cq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_cq() argument
326 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_cq()
365 static void bnxt_txr_db_kick(struct bnxt *bp, struct bnxt_tx_ring_info *txr, in bnxt_txr_db_kick() argument
368 bnxt_db_write(bp, &txr->tx_db, prod); in bnxt_txr_db_kick()
372 static bool bnxt_txr_netif_try_stop_queue(struct bnxt *bp, in bnxt_txr_netif_try_stop_queue() argument
384 if (bnxt_tx_avail(bp, tx in bnxt_txr_netif_try_stop_queue()
394 struct bnxt *bp = netdev_priv(dev); bnxt_start_xmit() local
664 bnxt_tx_int(struct bnxt *bp, struct bnxt_napi *bnapi, int nr_pkts) bnxt_tx_int() argument
725 __bnxt_alloc_rx_page(struct bnxt *bp, dma_addr_t *mapping, struct bnxt_rx_ring_info *rxr, gfp_t gfp) __bnxt_alloc_rx_page() argument
746 __bnxt_alloc_rx_data(struct bnxt *bp, dma_addr_t *mapping, gfp_t gfp) __bnxt_alloc_rx_data() argument
767 bnxt_alloc_rx_data(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 prod, gfp_t gfp) bnxt_alloc_rx_data() argument
828 bnxt_alloc_rx_page(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 prod, gfp_t gfp) bnxt_alloc_rx_page() argument
885 bnxt_get_agg(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u16 cp_cons, u16 curr) bnxt_get_agg() argument
897 bnxt_get_tpa_agg_p5(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 agg_id, u16 curr) bnxt_get_tpa_agg_p5() argument
910 struct bnxt *bp = bnapi->bp; bnxt_reuse_rx_agg_bufs() local
963 bnxt_rx_page_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) bnxt_rx_page_skb() argument
1010 bnxt_rx_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) bnxt_rx_skb() argument
1039 bnxt_rx_pages(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, struct sk_buff *skb, u16 idx, u32 agg_bufs, bool tpa) bnxt_rx_pages() argument
1116 bnxt_agg_bufs_valid(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u8 agg_bufs, u32 *raw_cons) bnxt_agg_bufs_valid() argument
1133 struct bnxt *bp = bnapi->bp; bnxt_copy_skb() local
1154 bnxt_discard_rx(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, void *cmp) bnxt_discard_rx() argument
1184 bnxt_queue_fw_reset_work(struct bnxt *bp, unsigned long delay) bnxt_queue_fw_reset_work() argument
1195 bnxt_queue_sp_work(struct bnxt *bp) bnxt_queue_sp_work() argument
1203 bnxt_sched_reset(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_sched_reset() argument
1243 bnxt_tpa_start(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, struct rx_tpa_start_cmp *tpa_start, struct rx_tpa_start_cmp_ext *tpa_start1) bnxt_tpa_start() argument
1498 bnxt_gro_skb(struct bnxt *bp, struct bnxt_tpa_info *tpa_info, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, struct sk_buff *skb) bnxt_gro_skb() argument
1530 bnxt_get_pkt_dev(struct bnxt *bp, u16 cfa_code) bnxt_get_pkt_dev() argument
1538 bnxt_tpa_end(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, struct rx_tpa_end_cmp *tpa_end, struct rx_tpa_end_cmp_ext *tpa_end1, u8 *event) bnxt_tpa_end() argument
1682 bnxt_tpa_agg(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, struct rx_agg_cmp *rx_agg) bnxt_tpa_agg() argument
1694 bnxt_deliver_skb(struct bnxt *bp, struct bnxt_napi *bnapi, struct sk_buff *skb) bnxt_deliver_skb() argument
1713 bnxt_rx_pkt(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, u8 *event) bnxt_rx_pkt() argument
1935 bnxt_force_rx_discard(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, u32 *raw_cons, u8 *event) bnxt_force_rx_discard() argument
1975 bnxt_fw_health_readl(struct bnxt *bp, int reg_idx) bnxt_fw_health_readl() argument
2002 bnxt_agg_ring_id_to_grp_idx(struct bnxt *bp, u16 ring_id) bnxt_agg_ring_id_to_grp_idx() argument
2029 bnxt_async_event_process(struct bnxt *bp, struct hwrm_async_event_cmpl *cmpl) bnxt_async_event_process() argument
2180 bnxt_hwrm_handler(struct bnxt *bp, struct tx_cmp *txcmp) bnxt_hwrm_handler() argument
2225 struct bnxt *bp = bnapi->bp; bnxt_msix() local
2235 bnxt_has_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr) bnxt_has_work() argument
2249 struct bnxt *bp = bnapi->bp; bnxt_inta() local
2274 __bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, int budget) __bnxt_poll_work() argument
2362 __bnxt_poll_work_done(struct bnxt *bp, struct bnxt_napi *bnapi) __bnxt_poll_work_done() argument
2379 bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, int budget) bnxt_poll_work() argument
2400 struct bnxt *bp = bnapi->bp; bnxt_poll_nitroa0() local
2476 struct bnxt *bp = bnapi->bp; bnxt_poll() local
2507 __bnxt_poll_cqs(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) __bnxt_poll_cqs() argument
2524 __bnxt_poll_cqs_done(struct bnxt *bp, struct bnxt_napi *bnapi, u64 dbr_type) __bnxt_poll_cqs_done() argument
2549 struct bnxt *bp = bnapi->bp; bnxt_poll_p5() local
2604 bnxt_free_tx_skbs(struct bnxt *bp) bnxt_free_tx_skbs() argument
2675 bnxt_free_one_rx_ring_skbs(struct bnxt *bp, int ring_nr) bnxt_free_one_rx_ring_skbs() argument
2761 bnxt_free_rx_skbs(struct bnxt *bp) bnxt_free_rx_skbs() argument
2772 bnxt_free_skbs(struct bnxt *bp) bnxt_free_skbs() argument
2778 bnxt_free_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) bnxt_free_ring() argument
2807 bnxt_alloc_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) bnxt_alloc_ring() argument
2860 bnxt_free_tpa_info(struct bnxt *bp) bnxt_free_tpa_info() argument
2880 bnxt_alloc_tpa_info(struct bnxt *bp) bnxt_alloc_tpa_info() argument
2916 bnxt_free_rx_rings(struct bnxt *bp) bnxt_free_rx_rings() argument
2948 bnxt_alloc_rx_page_pool(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_alloc_rx_page_pool() argument
2968 bnxt_alloc_rx_rings(struct bnxt *bp) bnxt_alloc_rx_rings() argument
3026 bnxt_free_tx_rings(struct bnxt *bp) bnxt_free_tx_rings() argument
3050 bnxt_alloc_tx_rings(struct bnxt *bp) bnxt_alloc_tx_rings() argument
3110 bnxt_free_cp_rings(struct bnxt *bp) bnxt_free_cp_rings() argument
3144 bnxt_alloc_cp_sub_ring(struct bnxt *bp) bnxt_alloc_cp_sub_ring() argument
3171 bnxt_alloc_cp_rings(struct bnxt *bp) bnxt_alloc_cp_rings() argument
3225 bnxt_init_ring_struct(struct bnxt *bp) bnxt_init_ring_struct() argument
3309 bnxt_alloc_one_rx_ring(struct bnxt *bp, int ring_nr) bnxt_alloc_one_rx_ring() argument
3358 bnxt_init_one_rx_ring(struct bnxt *bp, int ring_nr) bnxt_init_one_rx_ring() argument
3393 bnxt_init_cp_rings(struct bnxt *bp) bnxt_init_cp_rings() argument
3418 bnxt_init_rx_rings(struct bnxt *bp) bnxt_init_rx_rings() argument
3439 bnxt_init_tx_rings(struct bnxt *bp) bnxt_init_tx_rings() argument
3456 bnxt_free_ring_grps(struct bnxt *bp) bnxt_free_ring_grps() argument
3462 bnxt_init_ring_grps(struct bnxt *bp, bool irq_re_init) bnxt_init_ring_grps() argument
3484 bnxt_free_vnics(struct bnxt *bp) bnxt_free_vnics() argument
3491 bnxt_alloc_vnics(struct bnxt *bp) bnxt_alloc_vnics() argument
3512 bnxt_init_vnics(struct bnxt *bp) bnxt_init_vnics() argument
3555 bnxt_set_tpa_flags(struct bnxt *bp) bnxt_set_tpa_flags() argument
3569 bnxt_set_ring_params(struct bnxt *bp) bnxt_set_ring_params() argument
3652 bnxt_set_rx_skb_mode(struct bnxt *bp, bool page_mode) bnxt_set_rx_skb_mode() argument
3674 bnxt_free_vnic_attributes(struct bnxt *bp) bnxt_free_vnic_attributes() argument
3710 bnxt_alloc_vnic_attributes(struct bnxt *bp) bnxt_alloc_vnic_attributes() argument
3787 bnxt_free_hwrm_resources(struct bnxt *bp) bnxt_free_hwrm_resources() argument
3805 bnxt_alloc_kong_hwrm_resources(struct bnxt *bp) bnxt_alloc_kong_hwrm_resources() argument
3822 bnxt_alloc_hwrm_resources(struct bnxt *bp) bnxt_alloc_hwrm_resources() argument
3835 bnxt_free_hwrm_short_cmd_req(struct bnxt *bp) bnxt_free_hwrm_short_cmd_req() argument
3847 bnxt_alloc_hwrm_short_cmd_req(struct bnxt *bp) bnxt_alloc_hwrm_short_cmd_req() argument
3864 bnxt_free_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats) bnxt_free_stats_mem() argument
3877 bnxt_alloc_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats, bool alloc_masks) bnxt_alloc_stats_mem() argument
3917 bnxt_hwrm_func_qstat_ext(struct bnxt *bp, struct bnxt_stats_mem *stats) bnxt_hwrm_func_qstat_ext() argument
3948 bnxt_init_stats(struct bnxt *bp) bnxt_init_stats() argument
4019 bnxt_free_port_stats(struct bnxt *bp) bnxt_free_port_stats() argument
4029 bnxt_free_ring_stats(struct bnxt *bp) bnxt_free_ring_stats() argument
4044 bnxt_alloc_stats(struct bnxt *bp) bnxt_alloc_stats() argument
4107 bnxt_clear_ring_indices(struct bnxt *bp) bnxt_clear_ring_indices() argument
4142 bnxt_free_ntp_fltrs(struct bnxt *bp, bool irq_reinit) bnxt_free_ntp_fltrs() argument
4169 bnxt_alloc_ntp_fltrs(struct bnxt *bp) bnxt_alloc_ntp_fltrs() argument
4194 bnxt_free_mem(struct bnxt *bp, bool irq_re_init) bnxt_free_mem() argument
4221 bnxt_alloc_mem(struct bnxt *bp, bool irq_re_init) bnxt_alloc_mem() argument
4346 bnxt_disable_int(struct bnxt *bp) bnxt_disable_int() argument
4363 bnxt_cp_num_to_irq_num(struct bnxt *bp, int n) bnxt_cp_num_to_irq_num() argument
4372 bnxt_disable_int_sync(struct bnxt *bp) bnxt_disable_int_sync() argument
4386 bnxt_enable_int(struct bnxt *bp) bnxt_enable_int() argument
4399 bnxt_hwrm_cmd_hdr_init(struct bnxt *bp, void *request, u16 req_type, u16 cmpl_ring, u16 target_id) bnxt_hwrm_cmd_hdr_init() argument
4442 bnxt_hwrm_do_send_msg(struct bnxt *bp, void *msg, u32 msg_len, int timeout, bool silent) bnxt_hwrm_do_send_msg() argument
4634 _hwrm_send_message(struct bnxt *bp, void *msg, u32 msg_len, int timeout) _hwrm_send_message() argument
4639 _hwrm_send_message_silent(struct bnxt *bp, void *msg, u32 msg_len, int timeout) _hwrm_send_message_silent() argument
4645 hwrm_send_message(struct bnxt *bp, void *msg, u32 msg_len, int timeout) hwrm_send_message() argument
4655 hwrm_send_message_silent(struct bnxt *bp, void *msg, u32 msg_len, int timeout) hwrm_send_message_silent() argument
4666 bnxt_hwrm_func_drv_rgtr(struct bnxt *bp, unsigned long *bmap, int bmap_size, bool async_only) bnxt_hwrm_func_drv_rgtr() argument
4757 bnxt_hwrm_func_drv_unrgtr(struct bnxt *bp) bnxt_hwrm_func_drv_unrgtr() argument
4768 bnxt_hwrm_tunnel_dst_port_free(struct bnxt *bp, u8 tunnel_type) bnxt_hwrm_tunnel_dst_port_free() argument
4796 bnxt_hwrm_tunnel_dst_port_alloc(struct bnxt *bp, __be16 port, u8 tunnel_type) bnxt_hwrm_tunnel_dst_port_alloc() argument
4833 bnxt_hwrm_cfa_l2_set_rx_mask(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_cfa_l2_set_rx_mask() argument
4848 bnxt_hwrm_cfa_ntuple_filter_free(struct bnxt *bp, struct bnxt_ntuple_filter *fltr) bnxt_hwrm_cfa_ntuple_filter_free() argument
4877 bnxt_hwrm_cfa_ntuple_filter_alloc(struct bnxt *bp, struct bnxt_ntuple_filter *fltr) bnxt_hwrm_cfa_ntuple_filter_alloc() argument
4947 bnxt_hwrm_set_vnic_filter(struct bnxt *bp, u16 vnic_id, u16 idx, u8 *mac_addr) bnxt_hwrm_set_vnic_filter() argument
4981 bnxt_hwrm_clear_vnic_filter(struct bnxt *bp) bnxt_hwrm_clear_vnic_filter() argument
5009 bnxt_hwrm_vnic_set_tpa(struct bnxt *bp, u16 vnic_id, u32 tpa_flags) bnxt_hwrm_vnic_set_tpa() argument
5068 bnxt_cp_ring_from_grp(struct bnxt *bp, struct bnxt_ring_struct *ring) bnxt_cp_ring_from_grp() argument
5076 bnxt_cp_ring_for_rx(struct bnxt *bp, struct bnxt_rx_ring_info *rxr) bnxt_cp_ring_for_rx() argument
5089 bnxt_cp_ring_for_tx(struct bnxt *bp, struct bnxt_tx_ring_info *txr) bnxt_cp_ring_for_tx() argument
5102 bnxt_alloc_rss_indir_tbl(struct bnxt *bp) bnxt_alloc_rss_indir_tbl() argument
5119 bnxt_set_dflt_rss_indir_tbl(struct bnxt *bp) bnxt_set_dflt_rss_indir_tbl() argument
5141 bnxt_get_max_rss_ring(struct bnxt *bp) bnxt_get_max_rss_ring() argument
5154 bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings) bnxt_get_nr_rss_ctxs() argument
5163 __bnxt_fill_hw_rss_tbl(struct bnxt *bp, struct bnxt_vnic_info *vnic) __bnxt_fill_hw_rss_tbl() argument
5176 __bnxt_fill_hw_rss_tbl_p5(struct bnxt *bp, struct bnxt_vnic_info *vnic) __bnxt_fill_hw_rss_tbl_p5() argument
5198 bnxt_fill_hw_rss_tbl(struct bnxt *bp, struct bnxt_vnic_info *vnic) bnxt_fill_hw_rss_tbl() argument
5206 bnxt_hwrm_vnic_set_rss(struct bnxt *bp, u16 vnic_id, bool set_rss) bnxt_hwrm_vnic_set_rss() argument
5228 bnxt_hwrm_vnic_set_rss_p5(struct bnxt *bp, u16 vnic_id, bool set_rss) bnxt_hwrm_vnic_set_rss_p5() argument
5260 bnxt_hwrm_vnic_set_hds(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_set_hds() argument
5279 bnxt_hwrm_vnic_ctx_free_one(struct bnxt *bp, u16 vnic_id, u16 ctx_idx) bnxt_hwrm_vnic_ctx_free_one() argument
5292 bnxt_hwrm_vnic_ctx_free(struct bnxt *bp) bnxt_hwrm_vnic_ctx_free() argument
5307 bnxt_hwrm_vnic_ctx_alloc(struct bnxt *bp, u16 vnic_id, u16 ctx_idx) bnxt_hwrm_vnic_ctx_alloc() argument
5327 bnxt_get_roce_vnic_mode(struct bnxt *bp) bnxt_get_roce_vnic_mode() argument
5334 bnxt_hwrm_vnic_cfg(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_cfg() argument
5405 bnxt_hwrm_vnic_free_one(struct bnxt *bp, u16 vnic_id) bnxt_hwrm_vnic_free_one() argument
5419 bnxt_hwrm_vnic_free(struct bnxt *bp) bnxt_hwrm_vnic_free() argument
5427 bnxt_hwrm_vnic_alloc(struct bnxt *bp, u16 vnic_id, unsigned int start_rx_ring_idx, unsigned int nr_rings) bnxt_hwrm_vnic_alloc() argument
5467 bnxt_hwrm_vnic_qcaps(struct bnxt *bp) bnxt_hwrm_vnic_qcaps() argument
5510 bnxt_hwrm_ring_grp_alloc(struct bnxt *bp) bnxt_hwrm_ring_grp_alloc() argument
5544 bnxt_hwrm_ring_grp_free(struct bnxt *bp) bnxt_hwrm_ring_grp_free() argument
5567 hwrm_ring_alloc_send_msg(struct bnxt *bp, struct bnxt_ring_struct *ring, u32 ring_type, u32 map_index) hwrm_ring_alloc_send_msg() argument
5682 bnxt_hwrm_set_async_event_cr(struct bnxt *bp, int idx) bnxt_hwrm_set_async_event_cr() argument
5706 bnxt_set_db(struct bnxt *bp, struct bnxt_db_info *db, u32 ring_type, u32 map_idx, u32 xid) bnxt_set_db() argument
5747 bnxt_hwrm_ring_alloc(struct bnxt *bp) bnxt_hwrm_ring_alloc() argument
5870 hwrm_ring_free_send_msg(struct bnxt *bp, struct bnxt_ring_struct *ring, u32 ring_type, int cmpl_ring_id) hwrm_ring_free_send_msg() argument
5899 bnxt_hwrm_ring_free(struct bnxt *bp, bool close_path) bnxt_hwrm_ring_free() argument
6003 bnxt_hwrm_get_rings(struct bnxt *bp) bnxt_hwrm_get_rings() argument
6057 __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings) __bnxt_hwrm_get_tx_rings() argument
6078 __bnxt_hwrm_reserve_pf_rings(struct bnxt *bp, struct hwrm_func_cfg_input *req, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) __bnxt_hwrm_reserve_pf_rings() argument
6128 __bnxt_hwrm_reserve_vf_rings(struct bnxt *bp, struct hwrm_func_vf_cfg_input *req, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) __bnxt_hwrm_reserve_vf_rings() argument
6170 bnxt_hwrm_reserve_pf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_reserve_pf_rings() argument
6192 bnxt_hwrm_reserve_vf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_reserve_vf_rings() argument
6212 bnxt_hwrm_reserve_rings(struct bnxt *bp, int tx, int rx, int grp, int cp, int stat, int vnic) bnxt_hwrm_reserve_rings() argument
6223 bnxt_nq_rings_in_use(struct bnxt *bp) bnxt_nq_rings_in_use() argument
6238 bnxt_cp_rings_in_use(struct bnxt *bp) bnxt_cp_rings_in_use() argument
6249 bnxt_get_func_stat_ctxs(struct bnxt *bp) bnxt_get_func_stat_ctxs() argument
6266 bnxt_check_rss_tbl_no_rmgr(struct bnxt *bp) bnxt_check_rss_tbl_no_rmgr() argument
6278 bnxt_need_reserve_rings(struct bnxt *bp) bnxt_need_reserve_rings() argument
6315 __bnxt_reserve_rings(struct bnxt *bp) __bnxt_reserve_rings() argument
6402 bnxt_hwrm_check_vf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_vf_rings() argument
6428 bnxt_hwrm_check_pf_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_pf_rings() argument
6455 bnxt_hwrm_check_rings(struct bnxt *bp, int tx_rings, int rx_rings, int ring_grps, int cp_rings, int stats, int vnics) bnxt_hwrm_check_rings() argument
6471 bnxt_hwrm_coal_params_qcaps(struct bnxt *bp) bnxt_hwrm_coal_params_qcaps() argument
6516 bnxt_usec_to_coal_tmr(struct bnxt *bp, u16 usec) bnxt_usec_to_coal_tmr() argument
6523 bnxt_hwrm_set_coal_params(struct bnxt *bp, struct bnxt_coal *hw_coal, struct hwrm_ring_cmpl_ring_cfg_aggint_params_input *req) bnxt_hwrm_set_coal_params() argument
6582 __bnxt_hwrm_set_coal_nq(struct bnxt *bp, struct bnxt_napi *bnapi, struct bnxt_coal *hw_coal) __bnxt_hwrm_set_coal_nq() argument
6607 bnxt_hwrm_set_ring_coal(struct bnxt *bp, struct bnxt_napi *bnapi) bnxt_hwrm_set_ring_coal() argument
6635 bnxt_hwrm_set_coal(struct bnxt *bp) bnxt_hwrm_set_coal() argument
6691 bnxt_hwrm_stat_ctx_free(struct bnxt *bp) bnxt_hwrm_stat_ctx_free() argument
6727 bnxt_hwrm_stat_ctx_alloc(struct bnxt *bp) bnxt_hwrm_stat_ctx_alloc() argument
6761 bnxt_hwrm_func_qcfg(struct bnxt *bp) bnxt_hwrm_func_qcfg() argument
6836 bnxt_hwrm_func_backing_store_qcaps(struct bnxt *bp) bnxt_hwrm_func_backing_store_qcaps() argument
6937 bnxt_hwrm_func_backing_store_cfg(struct bnxt *bp, u32 enables) bnxt_hwrm_func_backing_store_cfg() argument
7038 bnxt_alloc_ctx_mem_blk(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg) bnxt_alloc_ctx_mem_blk() argument
7052 bnxt_alloc_ctx_pg_tbls(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg, u32 mem_size, u8 depth, bool use_init_val) bnxt_alloc_ctx_pg_tbls() argument
7115 bnxt_free_ctx_pg_tbls(struct bnxt *bp, struct bnxt_ctx_pg_info *ctx_pg) bnxt_free_ctx_pg_tbls() argument
7144 bnxt_free_ctx_mem(struct bnxt *bp) bnxt_free_ctx_mem() argument
7169 bnxt_alloc_ctx_mem(struct bnxt *bp) bnxt_alloc_ctx_mem() argument
7291 bnxt_hwrm_func_resc_qcaps(struct bnxt *bp, bool all) bnxt_hwrm_func_resc_qcaps() argument
7348 __bnxt_hwrm_func_qcaps(struct bnxt *bp) __bnxt_hwrm_func_qcaps() argument
7435 bnxt_hwrm_func_qcaps(struct bnxt *bp) bnxt_hwrm_func_qcaps() argument
7458 bnxt_hwrm_cfa_adv_flow_mgnt_qcaps(struct bnxt *bp) bnxt_hwrm_cfa_adv_flow_mgnt_qcaps() argument
7486 __bnxt_alloc_fw_health(struct bnxt *bp) __bnxt_alloc_fw_health() argument
7498 bnxt_alloc_fw_health(struct bnxt *bp) bnxt_alloc_fw_health() argument
7516 __bnxt_map_fw_health_reg(struct bnxt *bp, u32 reg) __bnxt_map_fw_health_reg() argument
7523 bnxt_try_map_fw_health_reg(struct bnxt *bp) bnxt_try_map_fw_health_reg() argument
7557 bnxt_map_fw_health_regs(struct bnxt *bp) bnxt_map_fw_health_regs() argument
7582 bnxt_hwrm_error_recovery_qcfg(struct bnxt *bp) bnxt_hwrm_error_recovery_qcfg() argument
7644 bnxt_hwrm_func_reset(struct bnxt *bp) bnxt_hwrm_func_reset() argument
7654 bnxt_nvm_cfg_ver_get(struct bnxt *bp) bnxt_nvm_cfg_ver_get() argument
7664 bnxt_hwrm_queue_qportcfg(struct bnxt *bp) bnxt_hwrm_queue_qportcfg() argument
7713 __bnxt_hwrm_ver_get(struct bnxt *bp, bool silent) __bnxt_hwrm_ver_get() argument
7728 bnxt_hwrm_ver_get(struct bnxt *bp) bnxt_hwrm_ver_get() argument
7833 bnxt_hwrm_fw_set_time(struct bnxt *bp) bnxt_hwrm_fw_set_time() argument
7892 bnxt_accumulate_all_stats(struct bnxt *bp) bnxt_accumulate_all_stats() argument
7937 bnxt_hwrm_port_qstats(struct bnxt *bp, u8 flags) bnxt_hwrm_port_qstats() argument
7957 bnxt_hwrm_port_qstats_ext(struct bnxt *bp, u8 flags) bnxt_hwrm_port_qstats_ext() argument
8034 bnxt_hwrm_free_tunnel_ports(struct bnxt *bp) bnxt_hwrm_free_tunnel_ports() argument
8044 bnxt_set_tpa(struct bnxt *bp, bool set_tpa) bnxt_set_tpa() argument
8064 bnxt_hwrm_clear_vnic_rss(struct bnxt *bp) bnxt_hwrm_clear_vnic_rss() argument
8072 bnxt_clear_vnic(struct bnxt *bp) bnxt_clear_vnic() argument
8091 bnxt_hwrm_resource_free(struct bnxt *bp, bool close_path, bool irq_re_init) bnxt_hwrm_resource_free() argument
8103 bnxt_hwrm_set_br_mode(struct bnxt *bp, u16 br_mode) bnxt_hwrm_set_br_mode() argument
8119 bnxt_hwrm_set_cache_line_size(struct bnxt *bp, int size) bnxt_hwrm_set_cache_line_size() argument
8136 __bnxt_setup_vnic(struct bnxt *bp, u16 vnic_id) __bnxt_setup_vnic() argument
8192 __bnxt_setup_vnic_p5(struct bnxt *bp, u16 vnic_id) __bnxt_setup_vnic_p5() argument
8231 bnxt_setup_vnic(struct bnxt *bp, u16 vnic_id) bnxt_setup_vnic() argument
8239 bnxt_alloc_rfs_vnics(struct bnxt *bp) bnxt_alloc_rfs_vnics() argument
8276 bnxt_promisc_ok(struct bnxt *bp) bnxt_promisc_ok() argument
8285 bnxt_setup_nitroa0_vnic(struct bnxt *bp) bnxt_setup_nitroa0_vnic() argument
8308 bnxt_init_chip(struct bnxt *bp, bool irq_re_init) bnxt_init_chip() argument
8421 bnxt_shutdown_nic(struct bnxt *bp, bool irq_re_init) bnxt_shutdown_nic() argument
8427 bnxt_init_nic(struct bnxt *bp, bool irq_re_init) bnxt_init_nic() argument
8438 bnxt_set_real_num_queues(struct bnxt *bp) bnxt_set_real_num_queues() argument
8460 bnxt_trim_rings(struct bnxt *bp, int *rx, int *tx, int max, bool shared) bnxt_trim_rings() argument
8484 bnxt_setup_msix(struct bnxt *bp) bnxt_setup_msix() argument
8518 bnxt_setup_inta(struct bnxt *bp) bnxt_setup_inta() argument
8532 bnxt_setup_int_mode(struct bnxt *bp) bnxt_setup_int_mode() argument
8552 bnxt_get_max_func_rss_ctxs(struct bnxt *bp) bnxt_get_max_func_rss_ctxs() argument
8557 bnxt_get_max_func_vnics(struct bnxt *bp) bnxt_get_max_func_vnics() argument
8563 bnxt_get_max_func_stat_ctxs(struct bnxt *bp) bnxt_get_max_func_stat_ctxs() argument
8568 bnxt_get_max_func_cp_rings(struct bnxt *bp) bnxt_get_max_func_cp_rings() argument
8573 bnxt_get_max_func_cp_rings_for_en(struct bnxt *bp) bnxt_get_max_func_cp_rings_for_en() argument
8583 bnxt_get_max_func_irqs(struct bnxt *bp) bnxt_get_max_func_irqs() argument
8593 bnxt_set_max_func_irqs(struct bnxt *bp, unsigned int max_irqs) bnxt_set_max_func_irqs() argument
8598 bnxt_get_avail_cp_rings_for_en(struct bnxt *bp) bnxt_get_avail_cp_rings_for_en() argument
8609 bnxt_get_avail_stat_ctxs_for_en(struct bnxt *bp) bnxt_get_avail_stat_ctxs_for_en() argument
8614 bnxt_get_avail_msix(struct bnxt *bp, int num) bnxt_get_avail_msix() argument
8636 bnxt_get_num_msix(struct bnxt *bp) bnxt_get_num_msix() argument
8644 bnxt_init_msix(struct bnxt *bp) bnxt_init_msix() argument
8709 bnxt_init_inta(struct bnxt *bp) bnxt_init_inta() argument
8724 bnxt_init_int_mode(struct bnxt *bp) bnxt_init_int_mode() argument
8738 bnxt_clear_int_mode(struct bnxt *bp) bnxt_clear_int_mode() argument
8748 bnxt_reserve_rings(struct bnxt *bp, bool irq_re_init) bnxt_reserve_rings() argument
8786 bnxt_free_irq(struct bnxt *bp) bnxt_free_irq() argument
8815 bnxt_request_irq(struct bnxt *bp) bnxt_request_irq() argument
8873 bnxt_del_napi(struct bnxt *bp) bnxt_del_napi() argument
8891 bnxt_init_napi(struct bnxt *bp) bnxt_init_napi() argument
8919 bnxt_disable_napi(struct bnxt *bp) bnxt_disable_napi() argument
8935 bnxt_enable_napi(struct bnxt *bp) bnxt_enable_napi() argument
8956 bnxt_tx_disable(struct bnxt *bp) bnxt_tx_disable() argument
8975 bnxt_tx_enable(struct bnxt *bp) bnxt_tx_enable() argument
9015 bnxt_report_link(struct bnxt *bp) bnxt_report_link() argument
9068 bnxt_hwrm_phy_qcaps(struct bnxt *bp) bnxt_hwrm_phy_qcaps() argument
9148 bnxt_update_link(struct bnxt *bp, bool chng_link_state) bnxt_update_link() argument
9280 bnxt_get_port_module_status(struct bnxt *bp) bnxt_get_port_module_status() argument
9308 bnxt_hwrm_set_pause_common(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_pause_common() argument
9335 bnxt_hwrm_set_link_common(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_link_common() argument
9365 bnxt_hwrm_set_pause(struct bnxt *bp) bnxt_hwrm_set_pause() argument
9395 bnxt_hwrm_set_eee(struct bnxt *bp, struct hwrm_port_phy_cfg_input *req) bnxt_hwrm_set_eee() argument
9418 bnxt_hwrm_set_link_setting(struct bnxt *bp, bool set_pause, bool set_eee) bnxt_hwrm_set_link_setting() argument
9433 bnxt_hwrm_shutdown_link(struct bnxt *bp) bnxt_hwrm_shutdown_link() argument
9450 bnxt_hwrm_if_change(struct bnxt *bp, bool up) bnxt_hwrm_if_change() argument
9527 bnxt_hwrm_port_led_qcaps(struct bnxt *bp) bnxt_hwrm_port_led_qcaps() argument
9567 bnxt_hwrm_alloc_wol_fltr(struct bnxt *bp) bnxt_hwrm_alloc_wol_fltr() argument
9586 bnxt_hwrm_free_wol_fltr(struct bnxt *bp) bnxt_hwrm_free_wol_fltr() argument
9597 bnxt_hwrm_get_wol_fltrs(struct bnxt *bp, u16 handle) bnxt_hwrm_get_wol_fltrs() argument
9623 bnxt_get_wol_settings(struct bnxt *bp) bnxt_get_wol_settings() argument
9642 struct bnxt *bp = dev_get_drvdata(dev); bnxt_show_temp() local
9665 bnxt_hwmon_close(struct bnxt *bp) bnxt_hwmon_close() argument
9673 bnxt_hwmon_open(struct bnxt *bp) bnxt_hwmon_open() argument
9698 bnxt_hwmon_close(struct bnxt *bp) bnxt_hwmon_close() argument
9702 bnxt_hwmon_open(struct bnxt *bp) bnxt_hwmon_open() argument
9707 bnxt_eee_config_ok(struct bnxt *bp) bnxt_eee_config_ok() argument
9731 bnxt_update_phy_setting(struct bnxt *bp) bnxt_update_phy_setting() argument
9801 bnxt_preset_reg_win(struct bnxt *bp) bnxt_preset_reg_win() argument
9812 __bnxt_open_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) __bnxt_open_nic() argument
9901 bnxt_open_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) bnxt_open_nic() argument
9920 bnxt_half_open_nic(struct bnxt *bp) bnxt_half_open_nic() argument
9952 bnxt_half_close_nic(struct bnxt *bp) bnxt_half_close_nic() argument
9959 bnxt_reenable_sriov(struct bnxt *bp) bnxt_reenable_sriov() argument
9972 struct bnxt *bp = netdev_priv(dev); bnxt_open() local
9999 bnxt_drv_busy(struct bnxt *bp) bnxt_drv_busy() argument
10008 __bnxt_close_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) __bnxt_close_nic() argument
10043 bnxt_close_nic(struct bnxt *bp, bool irq_re_init, bool link_re_init) bnxt_close_nic() argument
10074 struct bnxt *bp = netdev_priv(dev); bnxt_close() local
10083 bnxt_hwrm_port_phy_read(struct bnxt *bp, u16 phy_addr, u16 reg, u16 *val) bnxt_hwrm_port_phy_read() argument
10112 bnxt_hwrm_port_phy_write(struct bnxt *bp, u16 phy_addr, u16 reg, u16 val) bnxt_hwrm_port_phy_write() argument
10139 struct bnxt *bp = netdev_priv(dev); bnxt_ioctl() local
10173 bnxt_get_ring_stats(struct bnxt *bp, struct rtnl_link_stats64 *stats) bnxt_get_ring_stats() argument
10208 bnxt_add_prev_stats(struct bnxt *bp, struct rtnl_link_stats64 *stats) bnxt_add_prev_stats() argument
10225 struct bnxt *bp = netdev_priv(dev); bnxt_get_stats64() local
10266 bnxt_mc_list_updated(struct bnxt *bp, u32 *rx_mask) bnxt_mc_list_updated() argument
10300 bnxt_uc_list_updated(struct bnxt *bp) bnxt_uc_list_updated() argument
10321 struct bnxt *bp = netdev_priv(dev); bnxt_set_rx_mode() local
10359 bnxt_cfg_rx_mode(struct bnxt *bp) bnxt_cfg_rx_mode() argument
10428 bnxt_can_reserve_rings(struct bnxt *bp) bnxt_can_reserve_rings() argument
10448 bnxt_rfs_supported(struct bnxt *bp) bnxt_rfs_supported() argument
10466 bnxt_rfs_capable(struct bnxt *bp) bnxt_rfs_capable() argument
10512 struct bnxt *bp = netdev_priv(dev); bnxt_fix_features() local
10546 struct bnxt *bp = netdev_priv(dev); bnxt_set_features() local
10610 bnxt_dbg_hwrm_rd_reg(struct bnxt *bp, u32 reg_off, u16 num_words, u32 *reg_buf) bnxt_dbg_hwrm_rd_reg() argument
10642 bnxt_dbg_hwrm_ring_info_get(struct bnxt *bp, u8 ring_type, u32 ring_id, u32 *prod, u32 *cons) bnxt_dbg_hwrm_ring_info_get() argument
10698 bnxt_dbg_dump_states(struct bnxt *bp) bnxt_dbg_dump_states() argument
10713 bnxt_hwrm_rx_ring_reset(struct bnxt *bp, int ring_nr) bnxt_hwrm_rx_ring_reset() argument
10730 bnxt_reset_task(struct bnxt *bp, bool silent) bnxt_reset_task() argument
10751 struct bnxt *bp = netdev_priv(dev); bnxt_tx_timeout() local
10758 bnxt_fw_health_check(struct bnxt *bp) bnxt_fw_health_check() argument
10793 struct bnxt *bp = from_timer(bp, t, timer); bnxt_timer() local
10841 bnxt_rtnl_lock_sp(struct bnxt *bp) bnxt_rtnl_lock_sp() argument
10852 bnxt_rtnl_unlock_sp(struct bnxt *bp) bnxt_rtnl_unlock_sp() argument
10859 bnxt_reset(struct bnxt *bp, bool silent) bnxt_reset() argument
10868 bnxt_rx_ring_reset(struct bnxt *bp) bnxt_rx_ring_reset() argument
10916 bnxt_fw_reset_close(struct bnxt *bp) bnxt_fw_reset_close() argument
10934 is_bnxt_fw_ok(struct bnxt *bp) is_bnxt_fw_ok() argument
10955 bnxt_force_fw_reset(struct bnxt *bp) bnxt_force_fw_reset() argument
10982 bnxt_fw_exception(struct bnxt *bp) bnxt_fw_exception() argument
10994 bnxt_get_registered_vfs(struct bnxt *bp) bnxt_get_registered_vfs() argument
11015 bnxt_fw_reset(struct bnxt *bp) bnxt_fw_reset() argument
11056 bnxt_chk_missed_irq(struct bnxt *bp) bnxt_chk_missed_irq() argument
11096 bnxt_init_ethtool_link_settings(struct bnxt *bp) bnxt_init_ethtool_link_settings() argument
11130 struct bnxt *bp = container_of(work, struct bnxt, sp_task); bnxt_sp_task() local
11223 bnxt_check_rings(struct bnxt *bp, int tx, int rx, bool sh, int tcs, int tx_xdp) bnxt_check_rings() argument
11261 bnxt_unmap_bars(struct bnxt *bp, struct pci_dev *pdev) bnxt_unmap_bars() argument
11279 bnxt_cleanup_pci(struct bnxt *bp) bnxt_cleanup_pci() argument
11287 bnxt_init_dflt_coal(struct bnxt *bp) bnxt_init_dflt_coal() argument
11313 bnxt_fw_reset_via_optee(struct bnxt *bp) bnxt_fw_reset_via_optee() argument
11328 bnxt_fw_init_one_p1(struct bnxt *bp) bnxt_fw_init_one_p1() argument
11380 bnxt_fw_init_one_p2(struct bnxt *bp) bnxt_fw_init_one_p2() argument
11418 bnxt_set_dflt_rss_hash_type(struct bnxt *bp) bnxt_set_dflt_rss_hash_type() argument
11432 bnxt_set_dflt_rfs(struct bnxt *bp) bnxt_set_dflt_rfs() argument
11448 bnxt_fw_init_one_p3(struct bnxt *bp) bnxt_fw_init_one_p3() argument
11467 bnxt_fw_init_one(struct bnxt *bp) bnxt_fw_init_one() argument
11497 bnxt_fw_reset_writel(struct bnxt *bp, int reg_idx) bnxt_fw_reset_writel() argument
11529 bnxt_reset_all(struct bnxt *bp) bnxt_reset_all() argument
11560 struct bnxt *bp = container_of(work, struct bnxt, fw_reset_task.work); bnxt_fw_reset_task() local
11718 struct bnxt *bp = netdev_priv(dev); bnxt_init_board() local
11810 struct bnxt *bp = netdev_priv(dev); bnxt_change_mac_addr() local
11835 struct bnxt *bp = netdev_priv(dev); bnxt_change_mtu() local
11851 struct bnxt *bp = netdev_priv(dev); bnxt_setup_mq_tc() local
11896 struct bnxt *bp = cb_priv; bnxt_setup_tc_block_cb() local
11915 struct bnxt *bp = netdev_priv(dev); bnxt_setup_tc() local
11970 struct bnxt *bp = netdev_priv(dev); bnxt_rx_flow_steer() local
12065 bnxt_cfg_ntp_filters(struct bnxt *bp) bnxt_cfg_ntp_filters() argument
12111 bnxt_cfg_ntp_filters(struct bnxt *bp) bnxt_cfg_ntp_filters() argument
12120 struct bnxt *bp = netdev_priv(netdev); bnxt_udp_tunnel_set_port() local
12134 struct bnxt *bp = netdev_priv(netdev); bnxt_udp_tunnel_unset_port() local
12160 struct bnxt *bp = netdev_priv(dev); bnxt_bridge_getlink() local
12169 struct bnxt *bp = netdev_priv(dev); bnxt_bridge_setlink() local
12204 struct bnxt *bp = netdev_priv(dev); bnxt_get_port_parent_id() local
12221 struct bnxt *bp = netdev_priv(dev); bnxt_get_devlink_port() local
12264 struct bnxt *bp = netdev_priv(dev); bnxt_remove_one() local
12303 bnxt_probe_phy(struct bnxt *bp, bool fw_dflt) bnxt_probe_phy() argument
12345 _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, int *max_cp) _bnxt_get_max_rings() argument
12374 bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared) bnxt_get_max_rings() argument
12387 bnxt_get_dflt_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared) bnxt_get_dflt_rings() argument
12435 bnxt_trim_dflt_sh_rings(struct bnxt *bp) bnxt_trim_dflt_sh_rings() argument
12443 bnxt_set_dflt_rings(struct bnxt *bp, bool sh) bnxt_set_dflt_rings() argument
12498 bnxt_init_dflt_ring_mode(struct bnxt *bp) bnxt_init_dflt_ring_mode() argument
12525 bnxt_restore_pf_fw_resources(struct bnxt *bp) bnxt_restore_pf_fw_resources() argument
12550 bnxt_init_mac_addr(struct bnxt *bp) bnxt_init_mac_addr() argument
12578 bnxt_vpd_read_info(struct bnxt *bp) bnxt_vpd_read_info() argument
12636 bnxt_pcie_dsn_get(struct bnxt *bp, u8 dsn[]) bnxt_pcie_dsn_get() argument
12653 bnxt_map_db_bar(struct bnxt *bp) bnxt_map_db_bar() argument
12666 struct bnxt *bp; bnxt_init_one() local
12893 struct bnxt *bp; bnxt_shutdown() local
12923 struct bnxt *bp = netdev_priv(dev); bnxt_suspend() local
12944 struct bnxt *bp = netdev_priv(dev); bnxt_resume() local
13010 struct bnxt *bp = netdev_priv(netdev); bnxt_io_error_detected() local
13054 struct bnxt *bp = netdev_priv(netdev); bnxt_io_slot_reset() local
13103 struct bnxt *bp = netdev_priv(netdev); bnxt_io_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_main.c56 #define RX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \
57 * (bp)->rx_ring_size)
62 #define TX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \
63 * (bp)->tx_ring_size)
66 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4)
128 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size() argument
133 switch (bp in macb_dma_desc_get_size()
155 macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) macb_adj_dma_desc_idx() argument
174 macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc) macb_64b_desc() argument
182 macb_tx_ring_wrap(struct macb *bp, unsigned int index) macb_tx_ring_wrap() argument
211 macb_rx_ring_wrap(struct macb *bp, unsigned int index) macb_rx_ring_wrap() argument
230 hw_readl_native(struct macb *bp, int offset) hw_readl_native() argument
235 hw_writel_native(struct macb *bp, int offset, u32 value) hw_writel_native() argument
240 hw_readl(struct macb *bp, int offset) hw_readl() argument
245 hw_writel(struct macb *bp, int offset, u32 value) hw_writel() argument
279 macb_set_hwaddr(struct macb *bp) macb_set_hwaddr() argument
303 macb_get_hwaddr(struct macb *bp) macb_get_hwaddr() argument
332 macb_mdio_wait_for_idle(struct macb *bp) macb_mdio_wait_for_idle() argument
342 struct macb *bp = bus->priv; macb_mdio_read_c22() local
375 struct macb *bp = bus->priv; macb_mdio_read_c45() local
421 struct macb *bp = bus->priv; macb_mdio_write_c22() local
454 struct macb *bp = bus->priv; macb_mdio_write_c45() local
496 macb_init_buffers(struct macb *bp) macb_init_buffers() argument
522 macb_set_tx_clk(struct macb *bp, int speed) macb_set_tx_clk() argument
569 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_link_up() local
583 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_get_state() local
603 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_config() local
647 struct macb *bp = netdev_priv(ndev); macb_mac_config() local
705 struct macb *bp = netdev_priv(ndev); macb_mac_link_down() local
729 struct macb *bp = netdev_priv(ndev); macb_mac_link_up() local
795 struct macb *bp = netdev_priv(ndev); macb_mac_select_pcs() local
819 macb_phylink_connect(struct macb *bp) macb_phylink_connect() argument
854 struct macb *bp = netdev_priv(ndev); macb_get_pcs_fixed_state() local
862 struct macb *bp = netdev_priv(dev); macb_mii_probe() local
918 macb_mdiobus_register(struct macb *bp) macb_mdiobus_register() argument
954 macb_mii_init(struct macb *bp) macb_mii_init() argument
997 macb_update_stats(struct macb *bp) macb_update_stats() argument
1009 macb_halt_tx(struct macb *bp) macb_halt_tx() argument
1029 macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb, int budget) macb_tx_unmap() argument
1047 macb_set_addr(struct macb *bp, struct macb_dma_desc *desc, dma_addr_t addr) macb_set_addr() argument
1065 macb_get_addr(struct macb *bp, struct macb_dma_desc *desc) macb_get_addr() argument
1089 struct macb *bp = queue->bp; macb_tx_error_task() local
1234 struct macb *bp = queue->bp; macb_tx_complete() local
1309 struct macb *bp = queue->bp; gem_rx_refill() local
1391 struct macb *bp = queue->bp; gem_rx() local
1487 struct macb *bp = queue->bp; macb_rx_frame() local
1563 struct macb *bp = queue->bp; macb_init_rx_ring() local
1582 struct macb *bp = queue->bp; macb_rx() local
1660 struct macb *bp = queue->bp; macb_rx_pending() local
1676 struct macb *bp = queue->bp; macb_rx_poll() local
1713 struct macb *bp = queue->bp; macb_tx_restart() local
1755 struct macb *bp = queue->bp; macb_tx_poll() local
1797 struct macb *bp = from_tasklet(bp, t, hresp_err_tasklet); macb_hresp_error_task() local
1837 struct macb *bp = queue->bp; macb_wol_interrupt() local
1866 struct macb *bp = queue->bp; gem_wol_interrupt() local
1895 struct macb *bp = queue->bp; macb_interrupt() local
2017 struct macb *bp = netdev_priv(dev); macb_poll_controller() local
2029 macb_tx_map(struct macb *bp, struct macb_queue *queue, struct sk_buff *skb, unsigned int hdrlen) macb_tx_map() argument
2310 struct macb *bp = netdev_priv(dev); macb_start_xmit() local
2409 macb_init_rx_buffer_size(struct macb *bp, size_t size) macb_init_rx_buffer_size() argument
2429 gem_free_rx_buffers(struct macb *bp) gem_free_rx_buffers() argument
2462 macb_free_rx_buffers(struct macb *bp) macb_free_rx_buffers() argument
2474 macb_free_consistent(struct macb *bp) macb_free_consistent() argument
2500 gem_alloc_rx_buffers(struct macb *bp) gem_alloc_rx_buffers() argument
2519 macb_alloc_rx_buffers(struct macb *bp) macb_alloc_rx_buffers() argument
2536 macb_alloc_consistent(struct macb *bp) macb_alloc_consistent() argument
2578 gem_init_rings(struct macb *bp) gem_init_rings() argument
2603 macb_init_rings(struct macb *bp) macb_init_rings() argument
2620 macb_reset_hw(struct macb *bp) macb_reset_hw() argument
2652 gem_mdc_clk_div(struct macb *bp) gem_mdc_clk_div() argument
2677 macb_mdc_clk_div(struct macb *bp) macb_mdc_clk_div() argument
2702 macb_dbw(struct macb *bp) macb_dbw() argument
2725 macb_configure_dma(struct macb *bp) macb_configure_dma() argument
2771 macb_init_hw(struct macb *bp) macb_init_hw() argument
2868 struct macb *bp = netdev_priv(dev); macb_sethashtable() local
2886 struct macb *bp = netdev_priv(dev); macb_set_rx_mode() local
2928 struct macb *bp = netdev_priv(dev); macb_open() local
2988 struct macb *bp = netdev_priv(dev); macb_close() local
3042 gem_update_stats(struct macb *bp) gem_update_stats() argument
3071 gem_get_stats(struct macb *bp) gem_get_stats() argument
3115 struct macb *bp; gem_get_ethtool_stats() local
3125 struct macb *bp = netdev_priv(dev); gem_get_sset_count() local
3138 struct macb *bp = netdev_priv(dev); gem_get_ethtool_strings() local
3162 struct macb *bp = netdev_priv(dev); macb_get_stats() local
3215 struct macb *bp = netdev_priv(dev); macb_get_regs() local
3247 struct macb *bp = netdev_priv(netdev); macb_get_wol() local
3260 struct macb *bp = netdev_priv(netdev); macb_set_wol() local
3288 struct macb *bp = netdev_priv(netdev); macb_get_link_ksettings() local
3296 struct macb *bp = netdev_priv(netdev); macb_set_link_ksettings() local
3306 struct macb *bp = netdev_priv(netdev); macb_get_ringparam() local
3320 struct macb *bp = netdev_priv(netdev); macb_set_ringparam() local
3356 gem_get_tsu_rate(struct macb *bp) gem_get_tsu_rate() argument
3381 struct macb *bp = netdev_priv(dev); gem_get_ts_info() local
3422 struct macb *bp = netdev_priv(netdev); macb_get_ts_info() local
3430 gem_enable_flow_filters(struct macb *bp, bool enable) gem_enable_flow_filters() argument
3476 gem_prog_cmp_regs(struct macb *bp, struct ethtool_rx_flow_spec *fs) gem_prog_cmp_regs() argument
3562 struct macb *bp = netdev_priv(netdev); gem_add_flow_filter() local
3617 struct macb *bp = netdev_priv(netdev); gem_del_flow_filter() local
3653 struct macb *bp = netdev_priv(netdev); gem_get_flow_entry() local
3668 struct macb *bp = netdev_priv(netdev); gem_get_all_flow_entries() local
3687 struct macb *bp = netdev_priv(netdev); gem_get_rxnfc() local
3714 struct macb *bp = netdev_priv(netdev); gem_set_rxnfc() local
3771 struct macb *bp = netdev_priv(dev); macb_ioctl() local
3788 macb_set_txcsum_feature(struct macb *bp, netdev_features_t features) macb_set_txcsum_feature() argument
3805 macb_set_rxcsum_feature(struct macb *bp, netdev_features_t features) macb_set_rxcsum_feature() argument
3823 macb_set_rxflow_feature(struct macb *bp, netdev_features_t features) macb_set_rxflow_feature() argument
3835 struct macb *bp = netdev_priv(netdev); macb_set_features() local
3853 macb_restore_features(struct macb *bp) macb_restore_features() argument
3892 macb_configure_caps(struct macb *bp, const struct macb_config *dt_conf) macb_configure_caps() argument
4055 struct macb *bp = netdev_priv(dev); macb_init() local
4571 struct macb *bp = netdev_priv(dev); at91ether_init() local
4701 struct macb *bp = netdev_priv(dev); init_reset_optional() local
4960 struct macb *bp; macb_probe() local
5162 struct macb *bp; macb_remove() local
5191 struct macb *bp = netdev_priv(netdev); macb_suspend() local
5283 struct macb *bp = netdev_priv(netdev); macb_resume() local
5366 struct macb *bp = netdev_priv(netdev); macb_runtime_suspend() local
5379 struct macb *bp = netdev_priv(netdev); macb_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/
H A Dsunbmac.c98 static void qec_init(struct bigmac *bp) in qec_init() argument
100 struct platform_device *qec_op = bp->qec_op; in qec_init()
101 void __iomem *gregs = bp->gregs; in qec_init()
102 u8 bsizes = bp->bigmac_bursts; in qec_init()
165 static void bigmac_stop(struct bigmac *bp) in bigmac_stop() argument
167 bigmac_tx_reset(bp->bregs); in bigmac_stop()
168 bigmac_rx_reset(bp->bregs); in bigmac_stop()
171 static void bigmac_get_counters(struct bigmac *bp, void __iomem *bregs) in bigmac_get_counters() argument
173 struct net_device_stats *stats = &bp->dev->stats; in bigmac_get_counters()
193 static void bigmac_clean_rings(struct bigmac *bp) in bigmac_clean_rings() argument
212 bigmac_init_rings(struct bigmac *bp, bool non_blocking) bigmac_init_rings() argument
268 write_tcvr_bit(struct bigmac *bp, void __iomem *tregs, int bit) write_tcvr_bit() argument
291 read_tcvr_bit(struct bigmac *bp, void __iomem *tregs) read_tcvr_bit() argument
314 read_tcvr_bit2(struct bigmac *bp, void __iomem *tregs) read_tcvr_bit2() argument
336 put_tcvr_byte(struct bigmac *bp, void __iomem *tregs, unsigned int byte) put_tcvr_byte() argument
348 bigmac_tcvr_write(struct bigmac *bp, void __iomem *tregs, int reg, unsigned short val) bigmac_tcvr_write() argument
387 bigmac_tcvr_read(struct bigmac *bp, void __iomem *tregs, int reg) bigmac_tcvr_read() argument
454 bigmac_tcvr_init(struct bigmac *bp) bigmac_tcvr_init() argument
494 try_next_permutation(struct bigmac *bp, void __iomem *tregs) try_next_permutation() argument
529 struct bigmac *bp = from_timer(bp, t, bigmac_timer); bigmac_timer() local
583 bigmac_begin_auto_negotiation(struct bigmac *bp) bigmac_begin_auto_negotiation() argument
620 bigmac_init_hw(struct bigmac *bp, bool non_blocking) bigmac_init_hw() argument
717 bigmac_is_medium_rare(struct bigmac *bp, u32 qec_status, u32 bmac_status) bigmac_is_medium_rare() argument
756 bigmac_tx(struct bigmac *bp) bigmac_tx() argument
799 bigmac_rx(struct bigmac *bp) bigmac_rx() argument
890 struct bigmac *bp = (struct bigmac *) dev_id; bigmac_interrupt() local
915 struct bigmac *bp = netdev_priv(dev); bigmac_open() local
932 struct bigmac *bp = netdev_priv(dev); bigmac_close() local
946 struct bigmac *bp = netdev_priv(dev); bigmac_tx_timeout() local
956 struct bigmac *bp = netdev_priv(dev); bigmac_start_xmit() local
987 struct bigmac *bp = netdev_priv(dev); bigmac_get_stats() local
995 struct bigmac *bp = netdev_priv(dev); bigmac_set_multicast() local
1047 struct bigmac *bp = netdev_priv(dev); bigmac_get_link() local
1078 struct bigmac *bp; bigmac_ether_init() local
1241 struct bigmac *bp = platform_get_drvdata(op); bigmac_sbus_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/
H A Dsunbmac.c98 static void qec_init(struct bigmac *bp) in qec_init() argument
100 struct platform_device *qec_op = bp->qec_op; in qec_init()
101 void __iomem *gregs = bp->gregs; in qec_init()
102 u8 bsizes = bp->bigmac_bursts; in qec_init()
165 static void bigmac_stop(struct bigmac *bp) in bigmac_stop() argument
167 bigmac_tx_reset(bp->bregs); in bigmac_stop()
168 bigmac_rx_reset(bp->bregs); in bigmac_stop()
171 static void bigmac_get_counters(struct bigmac *bp, void __iomem *bregs) in bigmac_get_counters() argument
173 struct net_device_stats *stats = &bp->dev->stats; in bigmac_get_counters()
193 static void bigmac_clean_rings(struct bigmac *bp) in bigmac_clean_rings() argument
212 bigmac_init_rings(struct bigmac *bp, bool non_blocking) bigmac_init_rings() argument
268 write_tcvr_bit(struct bigmac *bp, void __iomem *tregs, int bit) write_tcvr_bit() argument
291 read_tcvr_bit(struct bigmac *bp, void __iomem *tregs) read_tcvr_bit() argument
314 read_tcvr_bit2(struct bigmac *bp, void __iomem *tregs) read_tcvr_bit2() argument
336 put_tcvr_byte(struct bigmac *bp, void __iomem *tregs, unsigned int byte) put_tcvr_byte() argument
348 bigmac_tcvr_write(struct bigmac *bp, void __iomem *tregs, int reg, unsigned short val) bigmac_tcvr_write() argument
387 bigmac_tcvr_read(struct bigmac *bp, void __iomem *tregs, int reg) bigmac_tcvr_read() argument
454 bigmac_tcvr_init(struct bigmac *bp) bigmac_tcvr_init() argument
494 try_next_permutation(struct bigmac *bp, void __iomem *tregs) try_next_permutation() argument
529 struct bigmac *bp = from_timer(bp, t, bigmac_timer); bigmac_timer() local
583 bigmac_begin_auto_negotiation(struct bigmac *bp) bigmac_begin_auto_negotiation() argument
620 bigmac_init_hw(struct bigmac *bp, bool non_blocking) bigmac_init_hw() argument
717 bigmac_is_medium_rare(struct bigmac *bp, u32 qec_status, u32 bmac_status) bigmac_is_medium_rare() argument
756 bigmac_tx(struct bigmac *bp) bigmac_tx() argument
799 bigmac_rx(struct bigmac *bp) bigmac_rx() argument
890 struct bigmac *bp = (struct bigmac *) dev_id; bigmac_interrupt() local
915 struct bigmac *bp = netdev_priv(dev); bigmac_open() local
932 struct bigmac *bp = netdev_priv(dev); bigmac_close() local
946 struct bigmac *bp = netdev_priv(dev); bigmac_tx_timeout() local
956 struct bigmac *bp = netdev_priv(dev); bigmac_start_xmit() local
987 struct bigmac *bp = netdev_priv(dev); bigmac_get_stats() local
995 struct bigmac *bp = netdev_priv(dev); bigmac_set_multicast() local
1047 struct bigmac *bp = netdev_priv(dev); bigmac_get_link() local
1078 struct bigmac *bp; bigmac_ether_init() local
1239 struct bigmac *bp = platform_get_drvdata(op); bigmac_sbus_remove() local
[all...]

Completed in 75 milliseconds

12345678910>>...38