/kernel/linux/linux-6.6/drivers/net/fddi/ |
H A D | defxx.c | 258 #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 D | defxx.c | 266 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 D | bnx2.c | 244 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 D | b44.c | 164 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 D | bnx2.c | 243 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 D | b44.c | 164 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 D | bnx2x_main.c | 307 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 D | bnx2x.h | 53 #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 D | bnx2x_cmn.h | 39 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 D | bnx2x_sriov.c | 29 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 D | bnx2x_stats.c | 46 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 D | bnx2x_cmn.c | 35 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 D | bnx2x_main.c | 306 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 D | bnx2x.h | 53 #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 D | bnx2x_cmn.h | 39 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 D | bnx2x_sriov.c | 29 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 D | bnx2x_stats.c | 46 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 D | bnx2x_cmn.c | 36 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 D | xfs_buf.c | 55 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 D | xfs_buf.c | 54 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 D | bnxt.c | 261 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 D | bnxt.c | 308 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 D | macb_main.c | 56 #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 D | sunbmac.c | 98 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 D | sunbmac.c | 98 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...] |