Lines Matching refs:q_params
2281 struct al_udma_q_params *q_params = &tx_ring->q_params; in al_eth_setup_tx_resources() local
2292 q_params->size = tx_ring->hw_count; in al_eth_setup_tx_resources()
2294 ret = al_dma_alloc_coherent(dev, &q_params->desc_phy_base_tag, in al_eth_setup_tx_resources()
2295 (bus_dmamap_t *)&q_params->desc_phy_base_map, in al_eth_setup_tx_resources()
2296 (bus_addr_t *)&q_params->desc_phy_base, in al_eth_setup_tx_resources()
2297 (void**)&q_params->desc_base, tx_ring->descs_size); in al_eth_setup_tx_resources()
2304 if (q_params->desc_base == NULL) in al_eth_setup_tx_resources()
2357 q_params->cdesc_base = NULL; in al_eth_setup_tx_resources()
2359 q_params->cdesc_size = 8; in al_eth_setup_tx_resources()
2377 struct al_udma_q_params *q_params = &tx_ring->q_params; in al_eth_free_tx_resources() local
2414 if (q_params->desc_base == NULL) in al_eth_free_tx_resources()
2417 al_dma_free_coherent(q_params->desc_phy_base_tag, in al_eth_free_tx_resources()
2418 q_params->desc_phy_base_map, q_params->desc_base); in al_eth_free_tx_resources()
2420 q_params->desc_base = NULL; in al_eth_free_tx_resources()
2435 if (adapter->tx_ring[i].q_params.desc_base) in al_eth_free_all_tx_resources()
2451 struct al_udma_q_params *q_params = &rx_ring->q_params; in al_eth_setup_rx_resources() local
2462 q_params->size = rx_ring->hw_count; in al_eth_setup_rx_resources()
2464 ret = al_dma_alloc_coherent(dev, &q_params->desc_phy_base_tag, in al_eth_setup_rx_resources()
2465 &q_params->desc_phy_base_map, in al_eth_setup_rx_resources()
2466 (bus_addr_t *)&q_params->desc_phy_base, in al_eth_setup_rx_resources()
2467 (void**)&q_params->desc_base, rx_ring->descs_size); in al_eth_setup_rx_resources()
2469 if ((q_params->desc_base == NULL) || (ret != 0)) in al_eth_setup_rx_resources()
2473 q_params->cdesc_size = 16; in al_eth_setup_rx_resources()
2474 rx_ring->cdescs_size = rx_ring->hw_count * q_params->cdesc_size; in al_eth_setup_rx_resources()
2475 ret = al_dma_alloc_coherent(dev, &q_params->cdesc_phy_base_tag, in al_eth_setup_rx_resources()
2476 &q_params->cdesc_phy_base_map, in al_eth_setup_rx_resources()
2477 (bus_addr_t *)&q_params->cdesc_phy_base, in al_eth_setup_rx_resources()
2478 (void**)&q_params->cdesc_base, rx_ring->cdescs_size); in al_eth_setup_rx_resources()
2480 if ((q_params->cdesc_base == NULL) || (ret != 0)) in al_eth_setup_rx_resources()
2519 memset(q_params->cdesc_base, 0, rx_ring->cdescs_size); in al_eth_setup_rx_resources()
2552 struct al_udma_q_params *q_params = &rx_ring->q_params; in al_eth_free_rx_resources() local
2577 if (q_params->desc_base == NULL) in al_eth_free_rx_resources()
2580 al_dma_free_coherent(q_params->desc_phy_base_tag, in al_eth_free_rx_resources()
2581 q_params->desc_phy_base_map, q_params->desc_base); in al_eth_free_rx_resources()
2583 q_params->desc_base = NULL; in al_eth_free_rx_resources()
2586 if (q_params->cdesc_base == NULL) in al_eth_free_rx_resources()
2589 al_dma_free_coherent(q_params->cdesc_phy_base_tag, in al_eth_free_rx_resources()
2590 q_params->cdesc_phy_base_map, q_params->cdesc_base); in al_eth_free_rx_resources()
2592 q_params->cdesc_phy_base = 0; in al_eth_free_rx_resources()
2610 if (adapter->rx_ring[i].q_params.desc_base != 0) in al_eth_free_all_rx_resources()
3047 struct al_udma_q_params *q_params; in al_eth_udma_queue_enable() local
3050 q_params = &adapter->tx_ring[qid].q_params; in al_eth_udma_queue_enable()
3052 q_params = &adapter->rx_ring[qid].q_params; in al_eth_udma_queue_enable()
3054 rc = al_eth_queue_config(&adapter->hal_adapter, type, qid, q_params); in al_eth_udma_queue_enable()