Lines Matching refs:descriptor
462 struct gve_device_descriptor *descriptor; in gve_adminq_describe_device() local
470 descriptor = dma_alloc_coherent(&priv->pdev->dev, PAGE_SIZE, in gve_adminq_describe_device()
472 if (!descriptor) in gve_adminq_describe_device()
485 priv->tx_desc_cnt = be16_to_cpu(descriptor->tx_queue_entries); in gve_adminq_describe_device()
491 priv->rx_desc_cnt = be16_to_cpu(descriptor->rx_queue_entries); in gve_adminq_describe_device()
501 be64_to_cpu(descriptor->max_registered_pages); in gve_adminq_describe_device()
502 mtu = be16_to_cpu(descriptor->mtu); in gve_adminq_describe_device()
509 priv->num_event_counters = be16_to_cpu(descriptor->counters); in gve_adminq_describe_device()
510 ether_addr_copy(priv->dev->dev_addr, descriptor->mac); in gve_adminq_describe_device()
511 mac = descriptor->mac; in gve_adminq_describe_device()
513 priv->tx_pages_per_qpl = be16_to_cpu(descriptor->tx_pages_per_qpl); in gve_adminq_describe_device()
514 priv->rx_pages_per_qpl = be16_to_cpu(descriptor->rx_pages_per_qpl); in gve_adminq_describe_device()
520 priv->default_num_queues = be16_to_cpu(descriptor->default_num_queues); in gve_adminq_describe_device()
523 dma_free_coherent(&priv->pdev->dev, sizeof(*descriptor), descriptor, in gve_adminq_describe_device()