Lines Matching refs:mic_device
76 struct mic_device { struct
127 u32 (*read_spad)(struct mic_device *mdev, unsigned int idx);
128 void (*write_spad)(struct mic_device *mdev, unsigned int idx, u32 val);
129 void (*send_intr)(struct mic_device *mdev, int doorbell);
130 u32 (*ack_interrupt)(struct mic_device *mdev);
131 void (*intr_workarounds)(struct mic_device *mdev);
132 void (*reset)(struct mic_device *mdev);
133 void (*reset_fw_ready)(struct mic_device *mdev);
134 bool (*is_fw_ready)(struct mic_device *mdev);
135 void (*send_firmware_intr)(struct mic_device *mdev);
136 int (*load_mic_fw)(struct mic_device *mdev, const char *buf);
137 u32 (*get_postcode)(struct mic_device *mdev);
167 void mic_bootparam_init(struct mic_device *mdev);
168 void mic_create_debug_dir(struct mic_device *dev);
169 void mic_delete_debug_dir(struct mic_device *dev);