Lines Matching refs:mtk_wed_device

79 struct mtk_wed_device {  struct
148 int (*offload_enable)(struct mtk_wed_device *wed);
149 void (*offload_disable)(struct mtk_wed_device *wed);
150 u32 (*init_rx_buf)(struct mtk_wed_device *wed, int size);
151 void (*release_rx_buf)(struct mtk_wed_device *wed);
152 void (*update_wo_rx_stats)(struct mtk_wed_device *wed,
154 int (*reset)(struct mtk_wed_device *wed);
155 void (*reset_complete)(struct mtk_wed_device *wed);
161 int (*attach)(struct mtk_wed_device *dev); argument
162 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring,
164 int (*rx_ring_setup)(struct mtk_wed_device *dev, int ring,
166 int (*txfree_ring_setup)(struct mtk_wed_device *dev,
168 int (*msg_update)(struct mtk_wed_device *dev, int cmd_id,
170 void (*detach)(struct mtk_wed_device *dev);
171 void (*ppe_check)(struct mtk_wed_device *dev, struct sk_buff *skb,
174 void (*stop)(struct mtk_wed_device *dev);
175 void (*start)(struct mtk_wed_device *dev, u32 irq_mask);
176 void (*reset_dma)(struct mtk_wed_device *dev);
178 u32 (*reg_read)(struct mtk_wed_device *dev, u32 reg);
179 void (*reg_write)(struct mtk_wed_device *dev, u32 reg, u32 val);
181 u32 (*irq_get)(struct mtk_wed_device *dev, u32 mask);
182 void (*irq_set_mask)(struct mtk_wed_device *dev, u32 mask);
183 int (*setup_tc)(struct mtk_wed_device *wed, struct net_device *dev,
190 mtk_wed_device_attach(struct mtk_wed_device *dev) in mtk_wed_device_attach()
210 mtk_wed_get_rx_capa(struct mtk_wed_device *dev) in mtk_wed_get_rx_capa()
246 static inline bool mtk_wed_device_active(struct mtk_wed_device *dev) in mtk_wed_device_active()