Lines Matching refs:nic_data
264 struct siena_nic_data *nic_data; in siena_probe_nic() local
269 nic_data = kzalloc(sizeof(struct siena_nic_data), GFP_KERNEL); in siena_probe_nic()
270 if (!nic_data) in siena_probe_nic()
272 nic_data->efx = efx; in siena_probe_nic()
273 efx->nic_data = nic_data; in siena_probe_nic()
345 kfree(efx->nic_data); in siena_probe_nic()
471 kfree(efx->nic_data); in siena_remove_nic()
472 efx->nic_data = NULL; in siena_remove_nic()
556 struct siena_nic_data *nic_data = efx->nic_data; in siena_try_update_nic_stats() local
557 u64 *stats = nic_data->stats; in siena_try_update_nic_stats()
595 struct siena_nic_data *nic_data = efx->nic_data; in siena_update_nic_stats() local
596 u64 *stats = nic_data->stats; in siena_update_nic_stats()
672 struct siena_nic_data *nic_data = efx->nic_data; in siena_get_wol() local
675 if (nic_data->wol_filter_id != -1) in siena_get_wol()
685 struct siena_nic_data *nic_data = efx->nic_data; in siena_set_wol() local
692 if (nic_data->wol_filter_id != -1) in siena_set_wol()
694 nic_data->wol_filter_id); in siena_set_wol()
697 &nic_data->wol_filter_id); in siena_set_wol()
704 nic_data->wol_filter_id = -1; in siena_set_wol()
720 struct siena_nic_data *nic_data = efx->nic_data; in siena_init_wol() local
723 rc = efx_siena_mcdi_wol_filter_get_magic(efx, &nic_data->wol_filter_id); in siena_init_wol()
729 nic_data->wol_filter_id = -1; in siena_init_wol()
730 } else if (nic_data->wol_filter_id != -1) { in siena_init_wol()
800 struct siena_nic_data *nic_data = efx->nic_data; in siena_mcdi_poll_reboot() local
817 nic_data->stats[SIENA_STAT_tx_good_bytes] = 0; in siena_mcdi_poll_reboot()
818 nic_data->stats[SIENA_STAT_rx_good_bytes] = 0; in siena_mcdi_poll_reboot()