vfdi_status
struct vfdi_status;
struct vfdi_status;
struct efx_buffer vfdi_status;
struct vfdi_status *vfdi_status = nic_data->vfdi_status.addr;
peer = vfdi_status->peers + 1;
peer_space = ARRAY_SIZE(vfdi_status->peers) - 1;
vfdi_status->peer_count = peer_count;
struct vfdi_status *vfdi_status;
rc = efx_siena_alloc_buffer(efx, &nic_data->vfdi_status,
sizeof(*vfdi_status), GFP_KERNEL);
vfdi_status = nic_data->vfdi_status.addr;
memset(vfdi_status, 0, sizeof(*vfdi_status));
vfdi_status->version = 1;
vfdi_status->length = sizeof(*vfdi_status);
vfdi_status->max_tx_channels = vf_max_tx_channels;
vfdi_status->vi_scale = efx->vi_scale;
vfdi_status->rss_rxq_count = efx->rss_spread;
vfdi_status->peer_count = 1 + efx->vf_count;
vfdi_status->timer_quantum_ns = efx->timer_quantum_ns;
ether_addr_copy(vfdi_status->peers[0].mac_addr, net_dev->dev_addr);
efx_siena_free_buffer(efx, &nic_data->vfdi_status);
efx_siena_free_buffer(efx, &nic_data->vfdi_status);
struct vfdi_status *vfdi_status = nic_data->vfdi_status.addr;
ether_addr_copy(vfdi_status->peers[0].mac_addr,
struct vfdi_status *status = nic_data->vfdi_status.addr;
copy[0].to_addr = vf->status_addr + offsetof(struct vfdi_status,
data_offset = offsetof(struct vfdi_status, version);
copy[1].from_addr = nic_data->vfdi_status.dma_addr + data_offset;
copy[pos].to_addr = vf->status_addr + offsetof(struct vfdi_status,