Lines Matching refs:mtk_wed_device
29 struct mtk_wed_device { struct
70 int (*offload_enable)(struct mtk_wed_device *wed); argument
71 void (*offload_disable)(struct mtk_wed_device *wed);
77 int (*attach)(struct mtk_wed_device *dev); argument
78 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring,
80 int (*txfree_ring_setup)(struct mtk_wed_device *dev,
82 void (*detach)(struct mtk_wed_device *dev);
84 void (*stop)(struct mtk_wed_device *dev);
85 void (*start)(struct mtk_wed_device *dev, u32 irq_mask);
86 void (*reset_dma)(struct mtk_wed_device *dev);
88 u32 (*reg_read)(struct mtk_wed_device *dev, u32 reg);
89 void (*reg_write)(struct mtk_wed_device *dev, u32 reg, u32 val);
91 u32 (*irq_get)(struct mtk_wed_device *dev, u32 mask);
92 void (*irq_set_mask)(struct mtk_wed_device *dev, u32 mask);
98 mtk_wed_device_attach(struct mtk_wed_device *dev) in mtk_wed_device_attach()
134 static inline bool mtk_wed_device_active(struct mtk_wed_device *dev) in mtk_wed_device_active()