Home
last modified time | relevance | path

Searched refs:sst_generic_ipc (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/intel/skylake/
A Dskl-sst-ipc.h16 struct sst_generic_ipc;
110 int skl_ipc_create_pipeline(struct sst_generic_ipc *ipc,
118 int skl_ipc_save_pipeline(struct sst_generic_ipc *ipc,
123 int skl_ipc_init_instance(struct sst_generic_ipc *ipc,
126 int skl_ipc_bind_unbind(struct sst_generic_ipc *ipc,
129 int skl_ipc_load_modules(struct sst_generic_ipc *ipc,
132 int skl_ipc_unload_modules(struct sst_generic_ipc *ipc,
135 int skl_ipc_set_dx(struct sst_generic_ipc *ipc,
148 int skl_ipc_set_d0ix(struct sst_generic_ipc *ipc,
159 void skl_ipc_free(struct sst_generic_ipc *ipc);
[all …]
A Dskl-sst-ipc.c433 void skl_ipc_process_reply(struct sst_generic_ipc *ipc, in skl_ipc_process_reply()
493 struct sst_generic_ipc *ipc = &skl->ipc; in skl_dsp_irq_thread_handler()
601 struct sst_generic_ipc *ipc; in skl_ipc_init()
622 void skl_ipc_free(struct sst_generic_ipc *ipc) in skl_ipc_free()
635 int skl_ipc_create_pipeline(struct sst_generic_ipc *ipc, in skl_ipc_create_pipeline()
788 int skl_ipc_init_instance(struct sst_generic_ipc *ipc, in skl_ipc_init_instance()
829 int skl_ipc_bind_unbind(struct sst_generic_ipc *ipc, in skl_ipc_bind_unbind()
867 int skl_ipc_load_modules(struct sst_generic_ipc *ipc, in skl_ipc_load_modules()
915 int skl_ipc_set_large_config(struct sst_generic_ipc *ipc, in skl_ipc_set_large_config()
971 int skl_ipc_get_large_config(struct sst_generic_ipc *ipc, in skl_ipc_get_large_config()
[all …]
A Dcnl-sst-dsp.h13 struct sst_generic_ipc;
95 void cnl_ipc_free(struct sst_generic_ipc *ipc);
A Dcnl-sst.c316 struct sst_generic_ipc *ipc = &cnl->ipc; in cnl_dsp_irq_thread_handler()
387 static void cnl_ipc_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in cnl_ipc_tx_msg()
410 struct sst_generic_ipc *ipc; in cnl_ipc_init()
A Dskl.h103 struct sst_generic_ipc ipc;
A Dcnl-sst-dsp.c262 void cnl_ipc_free(struct sst_generic_ipc *ipc) in cnl_ipc_free()
/linux/sound/soc/intel/common/
A Dsst-ipc.h36 struct sst_generic_ipc;
40 void (*tx_msg)(struct sst_generic_ipc *, struct ipc_message *);
41 void (*shim_dbg)(struct sst_generic_ipc *, const char *);
49 struct sst_generic_ipc { struct
68 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, argument
71 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc,
74 int sst_ipc_tx_message_nopm(struct sst_generic_ipc *ipc,
77 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc,
80 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc,
83 int sst_ipc_init(struct sst_generic_ipc *ipc);
[all …]
A Dsst-ipc.c45 static int tx_wait_done(struct sst_generic_ipc *ipc, in tx_wait_done()
78 static int ipc_tx_message(struct sst_generic_ipc *ipc, in ipc_tx_message()
115 static int msg_empty_list_init(struct sst_generic_ipc *ipc) in msg_empty_list_init()
154 struct sst_generic_ipc *ipc = in ipc_tx_msgs()
155 container_of(work, struct sst_generic_ipc, kwork); in ipc_tx_msgs()
180 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_wait()
204 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_nowait()
211 int sst_ipc_tx_message_nopm(struct sst_generic_ipc *ipc, in sst_ipc_tx_message_nopm()
245 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc, in sst_ipc_tx_msg_reply_complete()
257 int sst_ipc_init(struct sst_generic_ipc *ipc) in sst_ipc_init()
[all …]

Completed in 51 milliseconds