Lines Matching refs:descriptor
261 struct gve_device_descriptor *descriptor; in gve_adminq_describe_device() local
269 descriptor = dma_alloc_coherent(&priv->pdev->dev, PAGE_SIZE, in gve_adminq_describe_device()
271 if (!descriptor) in gve_adminq_describe_device()
284 priv->tx_desc_cnt = be16_to_cpu(descriptor->tx_queue_entries); in gve_adminq_describe_device()
291 priv->rx_desc_cnt = be16_to_cpu(descriptor->rx_queue_entries); in gve_adminq_describe_device()
302 be64_to_cpu(descriptor->max_registered_pages); in gve_adminq_describe_device()
303 mtu = be16_to_cpu(descriptor->mtu); in gve_adminq_describe_device()
311 priv->num_event_counters = be16_to_cpu(descriptor->counters); in gve_adminq_describe_device()
312 ether_addr_copy(priv->dev->dev_addr, descriptor->mac); in gve_adminq_describe_device()
313 mac = descriptor->mac; in gve_adminq_describe_device()
315 priv->tx_pages_per_qpl = be16_to_cpu(descriptor->tx_pages_per_qpl); in gve_adminq_describe_device()
316 priv->rx_pages_per_qpl = be16_to_cpu(descriptor->rx_pages_per_qpl); in gve_adminq_describe_device()
322 priv->default_num_queues = be16_to_cpu(descriptor->default_num_queues); in gve_adminq_describe_device()
325 dma_free_coherent(&priv->pdev->dev, sizeof(*descriptor), descriptor, in gve_adminq_describe_device()