Lines Matching refs:q_params
2299 struct al_udma_q_params *q_params = &tx_ring->q_params; in al_eth_setup_tx_resources() local
2313 q_params->size = tx_ring->hw_count; in al_eth_setup_tx_resources()
2315 ret = al_dma_alloc_coherent(dev, &q_params->desc_phy_base_tag, in al_eth_setup_tx_resources()
2316 (bus_dmamap_t *)&q_params->desc_phy_base_map, in al_eth_setup_tx_resources()
2317 (bus_addr_t *)&q_params->desc_phy_base, in al_eth_setup_tx_resources()
2318 (void**)&q_params->desc_base, tx_ring->descs_size); in al_eth_setup_tx_resources()
2325 if (q_params->desc_base == NULL) in al_eth_setup_tx_resources()
2382 q_params->cdesc_base = NULL; in al_eth_setup_tx_resources()
2384 q_params->cdesc_size = 8; in al_eth_setup_tx_resources()
2402 struct al_udma_q_params *q_params = &tx_ring->q_params; in al_eth_free_tx_resources() local
2439 if (q_params->desc_base == NULL) in al_eth_free_tx_resources()
2442 al_dma_free_coherent(q_params->desc_phy_base_tag, in al_eth_free_tx_resources()
2443 q_params->desc_phy_base_map, q_params->desc_base); in al_eth_free_tx_resources()
2445 q_params->desc_base = NULL; in al_eth_free_tx_resources()
2460 if (adapter->tx_ring[i].q_params.desc_base) in al_eth_free_all_tx_resources()
2476 struct al_udma_q_params *q_params = &rx_ring->q_params; in al_eth_setup_rx_resources() local
2490 q_params->size = rx_ring->hw_count; in al_eth_setup_rx_resources()
2492 ret = al_dma_alloc_coherent(dev, &q_params->desc_phy_base_tag, in al_eth_setup_rx_resources()
2493 &q_params->desc_phy_base_map, in al_eth_setup_rx_resources()
2494 (bus_addr_t *)&q_params->desc_phy_base, in al_eth_setup_rx_resources()
2495 (void**)&q_params->desc_base, rx_ring->descs_size); in al_eth_setup_rx_resources()
2497 if ((q_params->desc_base == NULL) || (ret != 0)) in al_eth_setup_rx_resources()
2501 q_params->cdesc_size = 16; in al_eth_setup_rx_resources()
2502 rx_ring->cdescs_size = rx_ring->hw_count * q_params->cdesc_size; in al_eth_setup_rx_resources()
2503 ret = al_dma_alloc_coherent(dev, &q_params->cdesc_phy_base_tag, in al_eth_setup_rx_resources()
2504 &q_params->cdesc_phy_base_map, in al_eth_setup_rx_resources()
2505 (bus_addr_t *)&q_params->cdesc_phy_base, in al_eth_setup_rx_resources()
2506 (void**)&q_params->cdesc_base, rx_ring->cdescs_size); in al_eth_setup_rx_resources()
2508 if ((q_params->cdesc_base == NULL) || (ret != 0)) in al_eth_setup_rx_resources()
2547 memset(q_params->cdesc_base, 0, rx_ring->cdescs_size); in al_eth_setup_rx_resources()
2580 struct al_udma_q_params *q_params = &rx_ring->q_params; in al_eth_free_rx_resources() local
2605 if (q_params->desc_base == NULL) in al_eth_free_rx_resources()
2608 al_dma_free_coherent(q_params->desc_phy_base_tag, in al_eth_free_rx_resources()
2609 q_params->desc_phy_base_map, q_params->desc_base); in al_eth_free_rx_resources()
2611 q_params->desc_base = NULL; in al_eth_free_rx_resources()
2614 if (q_params->cdesc_base == NULL) in al_eth_free_rx_resources()
2617 al_dma_free_coherent(q_params->cdesc_phy_base_tag, in al_eth_free_rx_resources()
2618 q_params->cdesc_phy_base_map, q_params->cdesc_base); in al_eth_free_rx_resources()
2620 q_params->cdesc_phy_base = 0; in al_eth_free_rx_resources()
2638 if (adapter->rx_ring[i].q_params.desc_base != 0) in al_eth_free_all_rx_resources()
3075 struct al_udma_q_params *q_params; in al_eth_udma_queue_enable() local
3078 q_params = &adapter->tx_ring[qid].q_params; in al_eth_udma_queue_enable()
3080 q_params = &adapter->rx_ring[qid].q_params; in al_eth_udma_queue_enable()
3082 rc = al_eth_queue_config(&adapter->hal_adapter, type, qid, q_params); in al_eth_udma_queue_enable()