| /linux/drivers/net/ethernet/sfc/siena/ |
| A D | efx_common.c | 177 netif_err(efx, drv, efx->net_dev, in efx_siena_set_mac_address() 341 efx->type->monitor(efx); in efx_monitor() 555 efx->type->start_stats(efx); in efx_siena_start_all() 556 efx->type->pull_stats(efx); in efx_siena_start_all() 580 efx->type->pull_stats(efx); in efx_siena_stop_all() 584 efx->type->stop_stats(efx); in efx_siena_stop_all() 721 efx->type->prepare_flr(efx); in efx_siena_reset_down() 728 efx->type->fini(efx); in efx_siena_reset_down() 756 efx->type->finish_flr(efx); in efx_siena_reset_up() 759 rc = efx->type->init(efx); in efx_siena_reset_up() [all …]
|
| A D | efx.c | 187 efx->type->remove_port(efx); in efx_remove_port() 210 if (efx->primary == efx) { in efx_associate() 274 rc = efx->type->probe(efx); in efx_probe_nic() 324 efx->type->remove(efx); in efx_probe_nic() 333 efx->type->remove(efx); in efx_remove_nic() 851 efx->type->fini(efx); in efx_pci_remove_main() 942 rc = efx->type->init(efx); in efx_pci_probe_main() 973 efx->type->fini(efx); in efx_pci_probe_main() 1070 rc = efx_siena_init_io(efx, efx->type->mem_bar(efx), in efx_pci_probe() 1218 efx->type->fini(efx); in efx_pm_poweroff() [all …]
|
| A D | efx_channels.c | 62 netif_warn(efx, probe, efx->net_dev, in count_online_cores() 110 if (efx->type->sriov_wanted(efx) && efx_vf_size(efx) > 1 && in efx_wanted_parallelism() 162 netif_warn(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 193 netif_dbg(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 203 netif_err(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 206 netif_err(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 238 netif_dbg(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 543 channel->efx = efx; in efx_alloc_channel() 549 tx_queue->efx = efx; in efx_alloc_channel() 560 rx_queue->efx = efx; in efx_alloc_channel() [all …]
|
| A D | selftest.c | 119 rc = efx->type->test_nvram(efx); in efx_test_nvram() 148 netif_dbg(efx, drv, efx->net_dev, in efx_test_interrupts() 231 netif_dbg(efx, drv, efx->net_dev, in efx_test_eventq_irq() 240 netif_err(efx, drv, efx->net_dev, in efx_test_eventq_irq() 309 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() 317 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() 325 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() 334 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() 342 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() 350 netif_err(efx, drv, efx->net_dev, in efx_siena_loopback_rx_packet() [all …]
|
| A D | io.h | 80 return efx->reg_base + reg; in efx_reg() 111 netif_vdbg(efx, hw, efx->net_dev, in efx_writeo() 135 netif_vdbg(efx, hw, efx->net_dev, in efx_sram_writeq() 153 netif_vdbg(efx, hw, efx->net_dev, in efx_writed() 174 netif_vdbg(efx, hw, efx->net_dev, in efx_reado() 195 netif_vdbg(efx, hw, efx->net_dev, in efx_sram_readq() 205 netif_vdbg(efx, hw, efx->net_dev, in efx_readd() 244 netif_vdbg(efx, hw, efx->net_dev, in _efx_writeo_page() 271 efx_writed(efx, value, efx_paged_reg(efx, page, reg)); in _efx_writed_page() 299 efx_writed(efx, value, efx_paged_reg(efx, page, reg)); in _efx_writed_page_locked() [all …]
|
| A D | siena.c | 37 struct efx_nic *efx = channel->efx; in siena_push_irq_moderation() local 232 efx->timer_max_ns = efx->type->timer_period_max * in siena_probe_nvconfig() 272 nic_data->efx = efx; in siena_probe_nic() 276 netif_err(efx, probe, efx->net_dev, in siena_probe_nic() 297 netif_err(efx, probe, efx->net_dev, "failed to reset NIC\n"); in siena_probe_nic() 310 netif_dbg(efx, probe, efx->net_dev, in siena_probe_nic() 319 netif_err(efx, probe, efx->net_dev, in siena_probe_nic() 339 efx_siena_free_buffer(efx, &efx->irq_status); in siena_probe_nic() 463 efx_siena_free_buffer(efx, &efx->irq_status); in siena_remove_nic() 658 efx->multicast_hash.byte, sizeof(efx->multicast_hash)); in siena_mac_reconfigure() [all …]
|
| A D | efx.h | 47 #define EFX_TXQ_MIN_ENT(efx) (2 * efx_siena_tx_max_skb_descs(efx)) argument 52 #define EFX_TXQ_MAX_ENT(efx) (EFX_WORKAROUND_EF10(efx) ? \ argument 57 return efx->rss_spread > 1; in efx_rss_enabled() 91 return efx->type->filter_insert(efx, spec, replace_equal); in efx_filter_insert_filter() 107 return efx->type->filter_remove_safe(efx, priority, filter_id); in efx_filter_remove_id_safe() 125 return efx->type->filter_get_safe(efx, priority, filter_id, spec); in efx_filter_get_filter_safe() 131 return efx->type->filter_count_rx_used(efx, priority); in efx_filter_count_rx_used() 135 return efx->type->filter_get_rx_id_limit(efx); in efx_filter_get_rx_id_limit() 141 return efx->type->filter_get_rx_ids(efx, priority, buf, size); in efx_filter_get_rx_ids() 170 return efx->type->mtd_probe(efx); in efx_mtd_probe() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | efx_common.c | 173 netif_err(efx, drv, efx->net_dev, in efx_set_mac_address() 293 netif_err(efx, drv, efx->net_dev, in efx_change_mtu() 337 efx->type->monitor(efx); in efx_monitor() 553 efx->type->start_stats(efx); in efx_start_all() 554 efx->type->pull_stats(efx); in efx_start_all() 578 efx->type->pull_stats(efx); in efx_stop_all() 582 efx->type->stop_stats(efx); in efx_stop_all() 710 efx->type->prepare_flr(efx); in efx_reset_down() 718 efx->type->fini(efx); in efx_reset_down() 746 efx->type->finish_flr(efx); in efx_reset_up() [all …]
|
| A D | efx.c | 177 efx->type->remove_port(efx); in efx_remove_port() 200 if (efx->primary == efx) { in efx_associate() 264 rc = efx->type->probe(efx); in efx_probe_nic() 314 efx->type->remove(efx); in efx_probe_nic() 323 efx->type->remove(efx); in efx_remove_nic() 869 efx->type->fini(efx); in efx_pci_remove_main() 965 rc = efx->type->init(efx); in efx_pci_probe_main() 996 efx->type->fini(efx); in efx_pci_probe_main() 1084 efx = &probe_data->efx; in efx_pci_probe() 1111 rc = efx_init_io(efx, efx->type->mem_bar(efx), efx->type->max_dma_mask, in efx_pci_probe() [all …]
|
| A D | ef100_netdev.c | 32 strcpy(efx->name, efx->net_dev->name); in ef100_update_name() 48 tx_vis += efx->n_xdp_channels * efx->xdp_tx_per_channel; in ef100_alloc_vis() 77 netif_err(efx, probe, efx->net_dev, in ef100_remap_bar() 95 netif_dbg(efx, ifdown, efx->net_dev, "closing on CPU %d\n", in ef100_net_stop() 257 netif_vdbg(efx, tx_queued, efx->net_dev, in __ef100_hard_start_xmit() 260 if (!efx->n_channels || !efx->n_tx_channels || !channel) { in __ef100_hard_start_xmit() 385 struct efx_nic *efx = &probe_data->efx; in ef100_remove_netdev() local 425 struct efx_nic *efx = &probe_data->efx; in ef100_probe_netdev() local 479 efx_mcdi_push_default_indir_table(efx, efx->n_rx_channels); in ef100_probe_netdev() 511 netif_err(efx, probe, efx->net_dev, in ef100_probe_netdev() [all …]
|
| A D | efx_channels.c | 62 netif_warn(efx, probe, efx->net_dev, in count_online_cores() 109 if (efx->type->sriov_wanted(efx) && efx_vf_size(efx) > 1 && in efx_wanted_parallelism() 161 netif_warn(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 192 netif_dbg(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 202 netif_err(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 205 netif_err(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 237 netif_dbg(efx, drv, efx->net_dev, in efx_allocate_msix_channels() 541 channel->efx = efx; in efx_alloc_channel() 547 tx_queue->efx = efx; in efx_alloc_channel() 558 rx_queue->efx = efx; in efx_alloc_channel() [all …]
|
| A D | ef10_sriov.c | 298 efx_ef10_vport_free(efx, efx->vport_id); in efx_ef10_vswitching_probe_pf() 354 efx_ef10_vadaptor_free(efx, efx->vport_id); in efx_ef10_vswitching_remove_pf() 364 efx_ef10_vport_free(efx, efx->vport_id); in efx_ef10_vswitching_remove_pf() 397 netif_err(efx, probe, efx->net_dev, in efx_ef10_pci_sriov_enable() 464 netif_dbg(efx, drv, efx->net_dev, in efx_ef10_sriov_fini() 587 netif_warn(efx, drv, efx->net_dev, in efx_ef10_sriov_set_vf_vlan() 589 netif_warn(efx, drv, efx->net_dev, in efx_ef10_sriov_set_vf_vlan() 591 netif_warn(efx, drv, efx->net_dev, in efx_ef10_sriov_set_vf_vlan() 665 netif_err(efx, drv, efx->net_dev, in efx_ef10_sriov_set_vf_vlan() 669 netif_err(efx, drv, efx->net_dev, in efx_ef10_sriov_set_vf_vlan() [all …]
|
| A D | selftest.c | 118 rc = efx->type->test_nvram(efx); in efx_test_nvram() 147 netif_dbg(efx, drv, efx->net_dev, in efx_test_interrupts() 230 netif_dbg(efx, drv, efx->net_dev, in efx_test_eventq_irq() 239 netif_err(efx, drv, efx->net_dev, in efx_test_eventq_irq() 308 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() 316 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() 324 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() 333 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() 341 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() 349 netif_err(efx, drv, efx->net_dev, in efx_loopback_rx_packet() [all …]
|
| A D | ef100.c | 73 netif_dbg(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 78 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 85 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 127 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 137 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 148 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 166 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 196 netif_dbg(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table() 261 netif_err(efx, probe, efx->net_dev, in _ef100_pci_get_config_bits_with_width() 460 efx = &probe_data->efx; in ef100_pci_probe() [all …]
|
| A D | io.h | 56 return efx->reg_base + reg; in efx_reg() 87 netif_vdbg(efx, hw, efx->net_dev, in efx_writeo() 108 netif_vdbg(efx, hw, efx->net_dev, in efx_writed() 129 netif_vdbg(efx, hw, efx->net_dev, in efx_reado() 139 netif_vdbg(efx, hw, efx->net_dev, in efx_readd() 178 netif_vdbg(efx, hw, efx->net_dev, in _efx_writeo_page() 193 _efx_writeo_page(efx, value, \ 205 efx_writed(efx, value, efx_paged_reg(efx, page, reg)); in _efx_writed_page() 208 _efx_writed_page(efx, value, \ 233 efx_writed(efx, value, efx_paged_reg(efx, page, reg)); in _efx_writed_page_locked() [all …]
|
| A D | efx.h | 63 #define EFX_TXQ_MIN_ENT(efx) (2 * efx_tx_max_skb_descs(efx)) argument 68 #define EFX_TXQ_MAX_ENT(efx) (EFX_WORKAROUND_EF10(efx) ? \ argument 107 return efx->type->filter_insert(efx, spec, replace_equal); in efx_filter_insert_filter() 123 return efx->type->filter_remove_safe(efx, priority, filter_id); in efx_filter_remove_id_safe() 141 return efx->type->filter_get_safe(efx, priority, filter_id, spec); in efx_filter_get_filter_safe() 147 return efx->type->filter_count_rx_used(efx, priority); in efx_filter_count_rx_used() 151 return efx->type->filter_get_rx_id_limit(efx); in efx_filter_get_rx_id_limit() 157 return efx->type->filter_get_rx_ids(efx, priority, buf, size); in efx_filter_get_rx_ids() 187 return efx->type->mtd_probe(efx); in efx_mtd_probe() 209 efx_detach_reps(efx); in efx_device_detach_sync() [all …]
|
| A D | ef10.c | 78 bar = efx->type->mem_bar(efx); in efx_ef10_mem_map_size() 121 netif_err(efx, drv, efx->net_dev, in efx_ef10_init_datapath_caps() 148 netif_err(efx, probe, efx->net_dev, in efx_ef10_init_datapath_caps() 162 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_init_datapath_caps() 170 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_init_datapath_caps() 175 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_init_datapath_caps() 251 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_get_timer_workarounds() 254 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_get_timer_workarounds() 285 netif_dbg(efx, probe, efx->net_dev, in efx_ef10_process_timer_config() 611 efx->max_vis = efx_ef10_mem_map_size(efx) / efx->vi_stride; in efx_ef10_probe() [all …]
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| A D | efx.c | 430 channel->efx = efx; in ef4_alloc_channel() 436 tx_queue->efx = efx; in ef4_alloc_channel() 442 rx_queue->efx = efx; in ef4_alloc_channel() 1069 efx->phy_op->fini(efx); in ef4_init_port() 1120 efx->phy_op->fini(efx); in ef4_fini_port() 1666 efx->type->remove(efx); in ef4_probe_nic() 2356 efx->type->fini(efx); in ef4_reset_down() 2663 efx->msi_context[i].efx = efx; in ef4_init_struct() 2731 efx->type->fini(efx); in ef4_pci_remove_main() 2845 efx->type->fini(efx); in ef4_pci_probe_main() [all …]
|
| A D | qt202x_phy.c | 93 netif_err(efx, hw, efx->net_dev, in qt2025c_wait_heartbeat() 148 netif_dbg(efx, hw, efx->net_dev, in qt2025c_wait_reset() 169 netif_info(efx, probe, efx->net_dev, in qt2025c_firmware_id() 297 netif_err(efx, hw, efx->net_dev, in qt2025c_select_phy_mode() 330 falcon_board(efx)->type->init_phy(efx); in qt202x_reset_phy() 335 netif_err(efx, hw, efx->net_dev, "PHY reset timed out\n"); in qt202x_reset_phy() 364 netif_err(efx, probe, efx->net_dev, "PHY init failed\n"); in qt202x_phy_init() 369 netif_info(efx, probe, efx->net_dev, in qt202x_phy_init() 389 efx->link_state.up = qt202x_link_ok(efx); in qt202x_phy_poll() 392 efx->link_state.fc = efx->wanted_fc; in qt202x_phy_poll() [all …]
|
| A D | txc43128_phy.c | 200 netif_err(efx, hw, efx->net_dev, TXCNAME ": reset timed out!\n"); in txc_reset_phy() 245 netif_err(efx, hw, efx->net_dev, TXCNAME": BIST error. " in txc_bist_one() 251 netif_err(efx, hw, efx->net_dev, TXCNAME": BIST error. " in txc_bist_one() 258 netif_info(efx, hw, efx->net_dev, TXCNAME": BIST pass\n"); in txc_bist_one() 318 falcon_board(efx)->type->init_phy(efx); in txc_apply_defaults() 349 rc = txc_bist(efx); in txc43128_phy_init() 425 netif_info(efx, hw, efx->net_dev, in txc_reset_logic_mmd() 494 efx->link_state.up = txc43128_phy_read_link(efx); in txc43128_phy_poll() 497 efx->link_state.fc = efx->wanted_fc; in txc43128_phy_poll() 499 if (efx->link_state.up || (efx->loopback_mode != LOOPBACK_NONE)) { in txc43128_phy_poll() [all …]
|
| A D | falcon.c | 377 struct ef4_nic *efx = channel->efx; in falcon_push_irq_moderation() local 448 netif_vdbg(efx, intr, efx->net_dev, in falcon_legacy_interrupt_a1() 543 netif_err(efx, hw, efx->net_dev, in falcon_spi_wait() 680 netif_err(efx, hw, efx->net_dev, in falcon_spi_wait_write() 1036 netif_err(efx, hw, efx->net_dev, in falcon_reset_xaui() 1291 netif_err(efx, hw, efx->net_dev, in falcon_reset_macs() 1497 efx->phy_op->poll(efx); in falcon_reconfigure_port() 1504 efx->phy_op->reconfigure(efx); in falcon_reconfigure_port() 1703 rc = efx->phy_op->probe(efx); in falcon_probe_port() 1735 efx->phy_op->remove(efx); in falcon_remove_port() [all …]
|
| A D | selftest.c | 106 rc = efx->phy_op->test_alive(efx); in ef4_test_phy_alive() 118 rc = efx->type->test_nvram(efx); in ef4_test_nvram() 147 netif_dbg(efx, drv, efx->net_dev, in ef4_test_interrupts() 230 netif_dbg(efx, drv, efx->net_dev, in ef4_test_eventq_irq() 239 netif_err(efx, drv, efx->net_dev, in ef4_test_eventq_irq() 311 netif_err(efx, drv, efx->net_dev, in ef4_loopback_rx_packet() 319 netif_err(efx, drv, efx->net_dev, in ef4_loopback_rx_packet() 327 netif_err(efx, drv, efx->net_dev, in ef4_loopback_rx_packet() 336 netif_err(efx, drv, efx->net_dev, in ef4_loopback_rx_packet() 344 netif_err(efx, drv, efx->net_dev, in ef4_loopback_rx_packet() [all …]
|
| A D | tenxpress.c | 189 falcon_board(efx)->type->init_phy(efx); in tenxpress_phy_init() 206 ef4_link_set_wanted_fc(efx, efx->wanted_fc); in tenxpress_phy_init() 212 falcon_reset_xaui(efx); in tenxpress_phy_init() 285 netif_err(efx, link, efx->net_dev, in sfx7101_check_bad_lp() 315 efx, !!(efx->phy_mode & PHY_MODE_LOW_POWER), in tenxpress_low_power() 331 loop_reset = (LOOPBACK_OUT_OF(phy_data, efx, LOOPBACKS_EXTERNAL(efx)) || in tenxpress_phy_reconfigure() 356 efx->link_state.up = sfx7101_link_ok(efx); in tenxpress_phy_poll() 359 efx->link_state.fc = ef4_mdio_get_pause(efx); in tenxpress_phy_poll() 361 sfx7101_check_bad_lp(efx, efx->link_state.up); in tenxpress_phy_poll() 382 kfree(efx->phy_data); in tenxpress_phy_remove() [all …]
|
| A D | mdio_10g.c | 59 netif_err(efx, hw, efx->net_dev, in ef4_mdio_check_mmd() 88 netif_err(efx, hw, efx->net_dev, in ef4_mdio_wait_reset_mmds() 105 netif_err(efx, hw, efx->net_dev, in ef4_mdio_wait_reset_mmds() 128 netif_err(efx, hw, efx->net_dev, in ef4_mdio_check_mmds() 134 netif_err(efx, hw, efx->net_dev, in ef4_mdio_check_mmds() 139 netif_vdbg(efx, hw, efx->net_dev, "Devices present: %x\n", devices); in ef4_mdio_check_mmds() 239 efx->phy_op->get_link_ksettings(efx, &prev); in ef4_mdio_set_link_ksettings() 288 efx->phy_op->set_npage_adv(efx, efx->link_advertising); in ef4_mdio_an_reconfigure() 301 return efx->wanted_fc; in ef4_mdio_get_pause() 323 netif_err(efx, hw, efx->net_dev, in ef4_mdio_test_alive() [all …]
|
| A D | io.h | 94 netif_vdbg(efx, hw, efx->net_dev, in ef4_writeo() 118 netif_vdbg(efx, hw, efx->net_dev, in ef4_sram_writeq() 136 netif_vdbg(efx, hw, efx->net_dev, in ef4_writed() 141 _ef4_writed(efx, value->u32[0], reg); in ef4_writed() 157 netif_vdbg(efx, hw, efx->net_dev, in ef4_reado() 178 netif_vdbg(efx, hw, efx->net_dev, in ef4_sram_readq() 187 value->u32[0] = _ef4_readd(efx, reg); in ef4_readd() 188 netif_vdbg(efx, hw, efx->net_dev, in ef4_readd() 221 netif_vdbg(efx, hw, efx->net_dev, in _ef4_writeo_page() 236 _ef4_writeo_page(efx, value, \ [all …]
|