Lines Matching refs:sdev

421 	struct snd_sof_dev *sdev;  member
440 int hda_dsp_probe(struct snd_sof_dev *sdev);
441 int hda_dsp_remove(struct snd_sof_dev *sdev);
442 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev,
444 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev,
446 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask);
447 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask);
448 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask);
449 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask);
450 int hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask);
451 bool hda_dsp_core_is_enabled(struct snd_sof_dev *sdev,
453 int hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev,
455 void hda_dsp_ipc_int_enable(struct snd_sof_dev *sdev);
456 void hda_dsp_ipc_int_disable(struct snd_sof_dev *sdev);
458 int hda_dsp_suspend(struct snd_sof_dev *sdev);
459 int hda_dsp_resume(struct snd_sof_dev *sdev);
460 int hda_dsp_runtime_suspend(struct snd_sof_dev *sdev);
461 int hda_dsp_runtime_resume(struct snd_sof_dev *sdev);
462 int hda_dsp_runtime_idle(struct snd_sof_dev *sdev);
463 int hda_dsp_set_hw_params_upon_resume(struct snd_sof_dev *sdev);
464 void hda_dsp_dump_skl(struct snd_sof_dev *sdev, u32 flags);
465 void hda_dsp_dump(struct snd_sof_dev *sdev, u32 flags);
466 void hda_ipc_dump(struct snd_sof_dev *sdev);
467 void hda_ipc_irq_dump(struct snd_sof_dev *sdev);
472 int hda_dsp_pcm_open(struct snd_sof_dev *sdev,
474 int hda_dsp_pcm_close(struct snd_sof_dev *sdev,
476 int hda_dsp_pcm_hw_params(struct snd_sof_dev *sdev,
480 int hda_dsp_stream_hw_free(struct snd_sof_dev *sdev,
482 int hda_dsp_pcm_trigger(struct snd_sof_dev *sdev,
484 snd_pcm_uframes_t hda_dsp_pcm_pointer(struct snd_sof_dev *sdev,
491 int hda_dsp_stream_init(struct snd_sof_dev *sdev);
492 void hda_dsp_stream_free(struct snd_sof_dev *sdev);
493 int hda_dsp_stream_hw_params(struct snd_sof_dev *sdev,
497 int hda_dsp_stream_trigger(struct snd_sof_dev *sdev,
501 int hda_dsp_stream_setup_bdl(struct snd_sof_dev *sdev,
506 hda_dsp_stream_get(struct snd_sof_dev *sdev, int direction);
507 int hda_dsp_stream_put(struct snd_sof_dev *sdev, int direction, int stream_tag);
508 int hda_dsp_stream_spib_config(struct snd_sof_dev *sdev,
512 void hda_ipc_msg_data(struct snd_sof_dev *sdev,
515 int hda_ipc_pcm_params(struct snd_sof_dev *sdev,
522 int hda_dsp_ipc_send_msg(struct snd_sof_dev *sdev,
524 void hda_dsp_ipc_get_reply(struct snd_sof_dev *sdev);
525 int hda_dsp_ipc_get_mailbox_offset(struct snd_sof_dev *sdev);
526 int hda_dsp_ipc_get_window_offset(struct snd_sof_dev *sdev, u32 id);
530 int hda_dsp_ipc_cmd_done(struct snd_sof_dev *sdev, int dir);
535 int hda_dsp_cl_boot_firmware(struct snd_sof_dev *sdev);
536 int hda_dsp_cl_boot_firmware_skl(struct snd_sof_dev *sdev);
539 int hda_dsp_pre_fw_run(struct snd_sof_dev *sdev);
540 int hda_dsp_post_fw_run(struct snd_sof_dev *sdev);
545 int hda_dsp_ctrl_get_caps(struct snd_sof_dev *sdev);
546 void hda_dsp_ctrl_ppcap_enable(struct snd_sof_dev *sdev, bool enable);
547 void hda_dsp_ctrl_ppcap_int_enable(struct snd_sof_dev *sdev, bool enable);
548 int hda_dsp_ctrl_link_reset(struct snd_sof_dev *sdev, bool reset);
549 void hda_dsp_ctrl_misc_clock_gating(struct snd_sof_dev *sdev, bool enable);
550 int hda_dsp_ctrl_clock_power_gating(struct snd_sof_dev *sdev, bool enable);
551 int hda_dsp_ctrl_init_chip(struct snd_sof_dev *sdev, bool full_reset);
552 void hda_dsp_ctrl_stop_chip(struct snd_sof_dev *sdev);
562 int hda_codec_probe_bus(struct snd_sof_dev *sdev);
563 void hda_codec_jack_wake_enable(struct snd_sof_dev *sdev);
564 void hda_codec_jack_check(struct snd_sof_dev *sdev);
570 void hda_codec_i915_get(struct snd_sof_dev *sdev);
571 void hda_codec_i915_put(struct snd_sof_dev *sdev);
572 int hda_codec_i915_init(struct snd_sof_dev *sdev);
573 int hda_codec_i915_exit(struct snd_sof_dev *sdev);
577 static inline void hda_codec_i915_get(struct snd_sof_dev *sdev) { } in hda_codec_i915_get() argument
578 static inline void hda_codec_i915_put(struct snd_sof_dev *sdev) { } in hda_codec_i915_put() argument
579 static inline int hda_codec_i915_init(struct snd_sof_dev *sdev) { return 0; } in hda_codec_i915_init() argument
580 static inline int hda_codec_i915_exit(struct snd_sof_dev *sdev) { return 0; } in hda_codec_i915_exit() argument
587 int hda_dsp_trace_init(struct snd_sof_dev *sdev, u32 *stream_tag);
588 int hda_dsp_trace_release(struct snd_sof_dev *sdev);
589 int hda_dsp_trace_trigger(struct snd_sof_dev *sdev, int cmd);