qcom_ess_edma_softc
qcom_ess_edma_tx_queue_xmit(struct qcom_ess_edma_softc *sc, int queue_id)
struct qcom_ess_edma_softc *sc = txs->sc;
struct qcom_ess_edma_softc *sc = txs->sc;
qcom_ess_edma_setup_tx_state(struct qcom_ess_edma_softc *sc, int txq, int cpu)
qcom_ess_edma_free_tx_state(struct qcom_ess_edma_softc *sc, int txq)
struct qcom_ess_edma_softc *sc = rxs->sc;
qcom_ess_edma_setup_rx_state(struct qcom_ess_edma_softc *sc, int rxq, int cpu)
qcom_ess_edma_free_rx_state(struct qcom_ess_edma_softc *sc, int rxq)
struct qcom_ess_edma_softc *sc = device_get_softc(dev);
struct qcom_ess_edma_softc *sc = intr->sc;
qcom_ess_edma_setup_intr(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc = arg1;
struct qcom_ess_edma_softc *sc = arg1;
struct qcom_ess_edma_softc *sc = arg1;
qcom_ess_edma_attach_sysctl(struct qcom_ess_edma_softc *sc)
struct qcom_ess_edma_softc *sc = device_get_softc(dev);
qcom_ess_edma_release_intr(struct qcom_ess_edma_softc *sc,
sizeof(struct qcom_ess_edma_softc),
qcom_ess_edma_desc_ring_free(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_get_sw_desc(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_get_hw_desc(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_flush_preupdate(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_flush_postupdate(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_get_num_available(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_desc_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_desc_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_desc_ring_free(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc = gmac->sc;
struct qcom_ess_edma_softc *sc = gmac->sc;
struct qcom_ess_edma_softc *sc = gmac->sc;
struct qcom_ess_edma_softc *sc = gmac->sc;
qcom_ess_edma_gmac_parse(struct qcom_ess_edma_softc *sc, int gmac_id)
qcom_ess_edma_gmac_create_ifnet(struct qcom_ess_edma_softc *sc, int gmac_id)
qcom_ess_edma_gmac_setup_port_mapping(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_gmac_receive_frames(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc = gmac->sc;
extern int qcom_ess_edma_gmac_parse(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_gmac_create_ifnet(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc, int gmac_id);
extern int qcom_ess_edma_gmac_receive_frames(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_get_tx_intr_moderation(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_set_tx_intr_moderation(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_set_rx_intr_moderation(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_intr_disable(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_intr_rx_intr_set_enable(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_intr_tx_intr_set_enable(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_intr_enable(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_intr_status_clear(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_intr_rx_ack(struct qcom_ess_edma_softc *sc, int rx_queue)
qcom_ess_edma_hw_intr_tx_ack(struct qcom_ess_edma_softc *sc, int tx_queue)
qcom_ess_edma_hw_configure_rss_table(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_configure_load_balance_table(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_configure_tx_virtual_queue(struct qcom_ess_edma_softc *sc)
struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_stop_txrx_queues(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_stop(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_rfd_prod_index_update(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_rfd_get_cons_index(struct qcom_ess_edma_softc *sc, int queue)
qcom_ess_edma_hw_rfd_sw_cons_index_update(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_setup(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_setup_tx(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_setup_rx(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_setup_txrx_desc_rings(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_tx_enable(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_rx_enable(struct qcom_ess_edma_softc *sc)
qcom_ess_edma_hw_tx_read_tpd_cons_idx(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_tx_update_tpd_prod_idx(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_tx_update_cons_idx(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_hw_reset(struct qcom_ess_edma_softc *sc)
extern int qcom_ess_edma_hw_reset(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc, uint32_t *usec);
struct qcom_ess_edma_softc *sc, uint32_t usec);
struct qcom_ess_edma_softc *sc, uint32_t usec);
extern int qcom_ess_edma_hw_intr_disable(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc, int rxq, bool state);
struct qcom_ess_edma_softc *sc, int txq, bool state);
extern int qcom_ess_edma_hw_intr_enable(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_intr_rx_ack(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_hw_intr_tx_ack(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_stop_txrx_queues(struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_stop(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc, int queue, int idx);
struct qcom_ess_edma_softc *sc, int queue);
struct qcom_ess_edma_softc *sc, int queue, int idx);
extern int qcom_ess_edma_hw_setup(struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_setup_tx(struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_setup_rx(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_tx_enable(struct qcom_ess_edma_softc *sc);
extern int qcom_ess_edma_hw_rx_enable(struct qcom_ess_edma_softc *sc);
struct qcom_ess_edma_softc *sc, int queue_id, uint16_t *idx);
struct qcom_ess_edma_softc *sc, int queue_id, uint16_t idx);
struct qcom_ess_edma_softc *sc, int queue_id, uint16_t idx);
qcom_ess_edma_rx_ring_clean(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_rx_buf_alloc(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_rx_buf_clean(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_rx_ring_fill(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_rx_ring_complete(struct qcom_ess_edma_softc *sc, int queue,
qcom_ess_edma_rx_queue_to_cpu(struct qcom_ess_edma_softc *sc, int queue)
qcom_ess_edma_rx_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_queue_to_cpu(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_ring_clean(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_buf_alloc(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_ring_fill(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_rx_ring_complete(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_tx_ring_clean(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_tx_unmap_and_clean(struct qcom_ess_edma_softc *sc,
qcom_ess_edma_tx_ring_complete(struct qcom_ess_edma_softc *sc, int queue)
qcom_ess_edma_tx_ring_frame(struct qcom_ess_edma_softc *sc, int queue,
qcom_ess_edma_tx_ring_frame_update(struct qcom_ess_edma_softc *sc, int queue)
qcom_ess_edma_tx_queue_to_cpu(struct qcom_ess_edma_softc *sc, int queue)
qcom_ess_edma_tx_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_queue_to_cpu(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_ring_setup(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_ring_clean(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_ring_complete(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_ring_frame(struct qcom_ess_edma_softc *sc,
extern int qcom_ess_edma_tx_ring_frame_update(struct qcom_ess_edma_softc *sc,
struct qcom_ess_edma_softc *sc;
struct qcom_ess_edma_softc *sc;
struct qcom_ess_edma_softc *sc;
struct qcom_ess_edma_softc;
struct qcom_ess_edma_softc *sc;