Lines Matching defs:mic_hw_ops
155 struct mic_hw_ops { struct
156 u8 aper_bar;
157 u8 mmio_bar;
158 u32 (*read_spad)(struct mic_device *mdev, unsigned int idx);
159 void (*write_spad)(struct mic_device *mdev, unsigned int idx, u32 val);
160 void (*send_intr)(struct mic_device *mdev, int doorbell);
161 u32 (*ack_interrupt)(struct mic_device *mdev);
162 void (*intr_workarounds)(struct mic_device *mdev);
163 void (*reset)(struct mic_device *mdev);
164 void (*reset_fw_ready)(struct mic_device *mdev);
165 bool (*is_fw_ready)(struct mic_device *mdev);
166 void (*send_firmware_intr)(struct mic_device *mdev);
167 int (*load_mic_fw)(struct mic_device *mdev, const char *buf);
168 u32 (*get_postcode)(struct mic_device *mdev);
169 bool (*dma_filter)(struct dma_chan *chan, void *param);