Lines Matching refs:skl_dev
59 struct skl_dev { struct
138 #define bus_to_skl(bus) container_of(bus, struct skl_dev, hbus.core) argument
141 #define hbus_to_skl(hbus) container_of((hbus), struct skl_dev, (hbus))
160 struct skl_dev **skl_sst);
161 int (*init_fw)(struct device *dev, struct skl_dev *skl);
162 void (*cleanup)(struct device *dev, struct skl_dev *skl);
168 int skl_nhlt_update_topology_bin(struct skl_dev *skl);
169 int skl_init_dsp(struct skl_dev *skl);
170 int skl_free_dsp(struct skl_dev *skl);
171 int skl_suspend_late_dsp(struct skl_dev *skl);
172 int skl_suspend_dsp(struct skl_dev *skl);
173 int skl_resume_dsp(struct skl_dev *skl);
174 void skl_cleanup_resources(struct skl_dev *skl);
177 int skl_nhlt_create_sysfs(struct skl_dev *skl);
178 void skl_nhlt_remove_sysfs(struct skl_dev *skl);
179 void skl_get_clks(struct skl_dev *skl, struct skl_ssp_clk *ssp_clks);
181 int skl_dsp_set_dma_control(struct skl_dev *skl, u32 *caps,
187 struct skl_debug *skl_debugfs_init(struct skl_dev *skl);
188 void skl_debugfs_exit(struct skl_dev *skl);
193 static inline struct skl_debug *skl_debugfs_init(struct skl_dev *skl) in skl_debugfs_init()
198 static inline void skl_debugfs_exit(struct skl_dev *skl) in skl_debugfs_exit()