Home
last modified time | relevance | path

Searched refs:nic_data (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/sfc/
H A Def10.c91 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_get_vf_index() local
102 nic_data->vf_index = MCDI_DWORD(outbuf, GET_FUNCTION_INFO_OUT_VF); in efx_ef10_get_vf_index()
110 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_init_datapath_caps() local
126 nic_data->datapath_caps = in efx_ef10_init_datapath_caps()
130 nic_data->datapath_caps2 = MCDI_DWORD(outbuf, in efx_ef10_init_datapath_caps()
132 nic_data->piobuf_size = MCDI_WORD(outbuf, in efx_ef10_init_datapath_caps()
135 nic_data->datapath_caps2 = 0; in efx_ef10_init_datapath_caps()
136 nic_data->piobuf_size = ER_DZ_TX_PIOBUF_SIZE; in efx_ef10_init_datapath_caps()
141 nic_data->rx_dpcpu_fw_id = in efx_ef10_init_datapath_caps()
143 nic_data->tx_dpcpu_fw_id = in efx_ef10_init_datapath_caps()
[all …]
H A Def10_sriov.c19 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_evb_port_assign() local
23 EVB_PORT_ASSIGN_IN_PF, nic_data->pf_index, in efx_ef10_evb_port_assign()
115 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_sriov_free_vf_vports() local
118 if (!nic_data->vf) in efx_ef10_sriov_free_vf_vports()
122 struct ef10_vf *vf = nic_data->vf + i; in efx_ef10_sriov_free_vf_vports()
149 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_sriov_free_vf_vswitching() local
152 kfree(nic_data->vf); in efx_ef10_sriov_free_vf_vswitching()
153 nic_data->vf = NULL; in efx_ef10_sriov_free_vf_vswitching()
159 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ef10_sriov_assign_vf_vport() local
160 struct ef10_vf *vf = nic_data->vf + vf_i; in efx_ef10_sriov_assign_vf_vport()
[all …]
H A Def100_nic.c41 struct ef100_nic_data *nic_data = efx->nic_data; in ef100_mcdi_buf() local
44 *dma_addr = nic_data->mcdi_buf.dma_addr + in ef100_mcdi_buf()
46 return nic_data->mcdi_buf.addr + bufid * ALIGN(MCDI_BUF_LEN, 256); in ef100_mcdi_buf()
106 struct ef100_nic_data *nic_data = efx->nic_data; in ef100_mcdi_poll_reboot() local
119 if (rc == nic_data->warm_boot_count) in ef100_mcdi_poll_reboot()
122 nic_data->warm_boot_count = rc; in ef100_mcdi_poll_reboot()
167 struct ef100_nic_data *nic_data = efx->nic_data; in efx_ef100_init_datapath_caps() local
184 nic_data->datapath_caps = MCDI_DWORD(outbuf, in efx_ef100_init_datapath_caps()
186 nic_data->datapath_caps2 = MCDI_DWORD(outbuf, in efx_ef100_init_datapath_caps()
189 nic_data->datapath_caps3 = 0; in efx_ef100_init_datapath_caps()
[all …]
H A Def100_rep.c86 struct ef100_nic_data *nic_data; in efx_ef100_rep_get_port_parent_id() local
88 nic_data = efx->nic_data; in efx_ef100_rep_get_port_parent_id()
90 ppid->id_len = sizeof(nic_data->port_id); in efx_ef100_rep_get_port_parent_id()
91 memcpy(ppid->id, nic_data->port_id, sizeof(nic_data->port_id)); in efx_ef100_rep_get_port_parent_id()
100 struct ef100_nic_data *nic_data; in efx_ef100_rep_get_phys_port_name() local
103 nic_data = efx->nic_data; in efx_ef100_rep_get_phys_port_name()
105 nic_data->pf_index, efv->idx); in efx_ef100_rep_get_phys_port_name()
336 struct ef100_nic_data *nic_data = efx->nic_data; in efx_ef100_fini_vfreps() local
339 if (!nic_data->grp_mae) in efx_ef100_fini_vfreps()
355 struct ef100_nic_data *nic_data = efx->nic_data; in ef100_mport_on_local_intf() local
[all …]
H A Def100_netdev.c304 struct ef100_nic_data *nic_data = efx->nic_data; in ef100_netdev_event() local
311 if (!nic_data->grp_mae) in ef100_netdev_event()
324 struct ef100_nic_data *nic_data = efx->nic_data; in ef100_netevent_event() local
327 if (!nic_data->grp_mae) in ef100_netevent_event()
427 struct ef100_nic_data *nic_data; in ef100_probe_netdev() local
453 nic_data = efx->nic_data; in ef100_probe_netdev()
454 netif_set_tso_max_size(efx->net_dev, nic_data->tso_max_payload_len); in ef100_probe_netdev()
455 netif_set_tso_max_segs(efx->net_dev, nic_data->tso_max_payload_num_segs); in ef100_probe_netdev()
487 ether_addr_copy(nic_data->port_id, net_dev->perm_addr); in ef100_probe_netdev()
H A Def100_sriov.c18 struct ef100_nic_data *nic_data = efx->nic_data; in efx_ef100_pci_sriov_enable() local
28 if (!nic_data->grp_mae) in efx_ef100_pci_sriov_enable()
H A Dworkarounds.h19 (((struct efx_ef10_nic_data *)efx->nic_data)->workaround_35388)
25 (((struct efx_ef10_nic_data *)efx->nic_data)->workaround_61265)
H A Dmae.c1026 struct ef100_nic_data *nic_data = efx->nic_data; in efx_mae_lookup_mport() local
1036 m->interface_idx == nic_data->local_mae_intf && in efx_mae_lookup_mport()
1099 struct ef100_nic_data *nic_data = efx->nic_data; in efx_mae_process_mport() local
1110 if (nic_data->have_own_mport && in efx_mae_process_mport()
1111 desc->mport_id == nic_data->own_mport) { in efx_mae_process_mport()
1115 nic_data->local_mae_intf = desc->interface_idx; in efx_mae_process_mport()
1116 nic_data->have_local_intf = true; in efx_mae_process_mport()
1118 nic_data->local_mae_intf); in efx_mae_process_mport()
2311 struct ef100_nic_data *nic_data = efx->nic_data; in efx_init_mae() local
2315 if (!nic_data->have_mport) in efx_init_mae()
H A Dptp.c1879 struct efx_ef10_nic_data *nic_data = efx->nic_data; in efx_ptp_get_ts_info() local
1881 if (!(nic_data->licensed_features & in efx_ptp_get_ts_info()
H A Dnet_driver.h1110 void *nic_data; member
/linux/drivers/net/ethernet/sfc/siena/
H A Dsiena_sriov.c232 struct siena_nic_data *nic_data = efx->nic_data; in efx_siena_sriov_usrev() local
237 FRF_CZ_DFLT_EVQ, nic_data->vfdi_channel->channel); in efx_siena_sriov_usrev()
388 struct siena_nic_data *nic_data = efx->nic_data; in __efx_siena_sriov_update_vf_addr() local
392 queue_work(vfdi_workqueue, &nic_data->peer_work); in __efx_siena_sriov_update_vf_addr()
403 struct siena_nic_data *nic_data = efx->nic_data; in __efx_siena_sriov_push_vf_status() local
404 struct vfdi_status *status = nic_data->vfdi_status.addr; in __efx_siena_sriov_push_vf_status()
430 copy[1].from_addr = nic_data->vfdi_status.dma_addr + data_offset; in __efx_siena_sriov_push_vf_status()
438 list_for_each_entry(epp, &nic_data->local_page_list, link) { in __efx_siena_sriov_push_vf_status()
514 struct siena_nic_data *nic_data = efx->nic_data; in map_vi_index() local
524 *vf_out = nic_data->vf + vf_i; in map_vi_index()
[all …]
H A Dworkarounds.h26 (((struct efx_ef10_nic_data *)efx->nic_data)->workaround_61265)
H A Dfarch.c232 struct siena_nic_data *nic_data = efx->nic_data; in efx_alloc_special_buffer() local
246 nic_data->vf_buftbl_base < efx->next_buffer_table); in efx_alloc_special_buffer()
1675 struct siena_nic_data *nic_data; in efx_farch_dimension_resources() local
1683 nic_data = efx->nic_data; in efx_farch_dimension_resources()
1696 nic_data->vf_buftbl_base = buftbl_min; in efx_farch_dimension_resources()
H A Dnet_driver.h1029 void *nic_data; member
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfalcon.c864 struct falcon_nic_data *nic_data = efx->nic_data; in falcon_mtd_read() local
867 rc = mutex_lock_interruptible(&nic_data->spi_lock); in falcon_mtd_read()
872 mutex_unlock(&nic_data->spi_lock); in falcon_mtd_read()
880 struct falcon_nic_data *nic_data = efx->nic_data; in falcon_mtd_erase() local
883 rc = mutex_lock_interruptible(&nic_data->spi_lock); in falcon_mtd_erase()
887 mutex_unlock(&nic_data->spi_lock); in falcon_mtd_erase()
896 struct falcon_nic_data *nic_data = efx->nic_data; in falcon_mtd_write() local
899 rc = mutex_lock_interruptible(&nic_data->spi_lock); in falcon_mtd_write()
904 mutex_unlock(&nic_data->spi_lock); in falcon_mtd_write()
912 struct falcon_nic_data *nic_data = efx->nic_data; in falcon_mtd_sync() local
[all …]
H A Dfalcon_boards.c415 struct falcon_nic_data *nic_data = efx->nic_data; in sfe4001_check_hw() local
419 if (EF4_WORKAROUND_7884(efx) && !nic_data->xmac_poll_required) in sfe4001_check_hw()
/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.c1233 int nic_data; in hns_set_led_opt() local
1239 nic_data = 1; in hns_set_led_opt()
1241 nic_data = 0; in hns_set_led_opt()
1245 mac_cb->speed, nic_data); in hns_set_led_opt()