Lines Matching defs:mtk_wed_device
85 struct mtk_wed_device { struct
87 const struct mtk_wed_ops *ops;
88 struct device *dev;
89 struct mtk_wed_hw *hw;
90 bool init_done, running;
91 int wdma_idx;
92 int irq;
93 u8 version;
96 u32 rev_id;
98 struct mtk_wed_ring tx_ring[MTK_WED_TX_QUEUES];
99 struct mtk_wed_ring rx_ring[MTK_WED_RX_QUEUES];
100 struct mtk_wed_ring txfree_ring;
101 struct mtk_wed_ring tx_wdma[MTK_WED_TX_QUEUES];
102 struct mtk_wed_ring rx_wdma[MTK_WED_RX_QUEUES];
103 struct mtk_wed_ring rx_rro_ring[MTK_WED_RX_QUEUES];
104 struct mtk_wed_ring rx_page_ring[MTK_WED_RX_PAGE_QUEUES];
105 struct mtk_wed_ring ind_cmd_ring;
107 struct {
112 } tx_buf_ring;
114 struct {
118 } rx_buf_ring;
120 struct {
124 } rro;
126 struct {
131 } hw_rro;
134 struct {
195 int (*attach)(struct mtk_wed_device *dev); argument