Searched refs:sst_generic_ipc (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/sound/soc/intel/skylake/ |
D | skl-sst-ipc.h | 24 struct sst_generic_ipc; 92 struct sst_generic_ipc ipc; 166 int skl_ipc_create_pipeline(struct sst_generic_ipc *sst_ipc, 169 int skl_ipc_delete_pipeline(struct sst_generic_ipc *sst_ipc, u8 instance_id); 171 int skl_ipc_set_pipeline_state(struct sst_generic_ipc *sst_ipc, 174 int skl_ipc_save_pipeline(struct sst_generic_ipc *ipc, 177 int skl_ipc_restore_pipeline(struct sst_generic_ipc *ipc, u8 instance_id); 179 int skl_ipc_init_instance(struct sst_generic_ipc *sst_ipc, 182 int skl_ipc_bind_unbind(struct sst_generic_ipc *sst_ipc, 185 int skl_ipc_load_modules(struct sst_generic_ipc *ipc, [all …]
|
D | skl-sst-ipc.c | 302 static void skl_ipc_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in skl_ipc_tx_msg() 331 static struct ipc_message *skl_ipc_reply_get_msg(struct sst_generic_ipc *ipc, in skl_ipc_reply_get_msg() 350 int skl_ipc_process_notification(struct sst_generic_ipc *ipc, in skl_ipc_process_notification() 409 void skl_ipc_process_reply(struct sst_generic_ipc *ipc, in skl_ipc_process_reply() 472 struct sst_generic_ipc *ipc = &skl->ipc; in skl_dsp_irq_thread_handler() 580 struct sst_generic_ipc *ipc; in skl_ipc_init() 601 void skl_ipc_free(struct sst_generic_ipc *ipc) in skl_ipc_free() 614 int skl_ipc_create_pipeline(struct sst_generic_ipc *ipc, in skl_ipc_create_pipeline() 641 int skl_ipc_delete_pipeline(struct sst_generic_ipc *ipc, u8 instance_id) in skl_ipc_delete_pipeline() 663 int skl_ipc_set_pipeline_state(struct sst_generic_ipc *ipc, in skl_ipc_set_pipeline_state() [all …]
|
D | cnl-sst-dsp.h | 22 struct sst_generic_ipc; 104 void cnl_ipc_free(struct sst_generic_ipc *ipc);
|
D | cnl-sst.c | 305 struct sst_generic_ipc *ipc = &cnl->ipc; in cnl_dsp_irq_thread_handler() 376 static void cnl_ipc_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in cnl_ipc_tx_msg() 399 struct sst_generic_ipc *ipc; in cnl_ipc_init()
|
D | cnl-sst-dsp.c | 270 void cnl_ipc_free(struct sst_generic_ipc *ipc) in cnl_ipc_free()
|
/Linux-v4.19/sound/soc/intel/common/ |
D | sst-ipc.h | 46 struct sst_generic_ipc; 49 void (*tx_msg)(struct sst_generic_ipc *, struct ipc_message *); 50 void (*shim_dbg)(struct sst_generic_ipc *, const char *); 58 struct sst_generic_ipc { struct 77 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, argument 80 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header, 83 int sst_ipc_tx_message_nopm(struct sst_generic_ipc *ipc, u64 header, 86 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc, 89 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc, 92 void sst_ipc_drop_all(struct sst_generic_ipc *ipc); [all …]
|
D | sst-ipc.c | 41 static struct ipc_message *msg_get_empty(struct sst_generic_ipc *ipc) in msg_get_empty() 54 static int tx_wait_done(struct sst_generic_ipc *ipc, in tx_wait_done() 84 static int ipc_tx_message(struct sst_generic_ipc *ipc, u64 header, in ipc_tx_message() 120 static int msg_empty_list_init(struct sst_generic_ipc *ipc) in msg_empty_list_init() 159 struct sst_generic_ipc *ipc = in ipc_tx_msgs() 160 container_of(work, struct sst_generic_ipc, kwork); in ipc_tx_msgs() 185 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_wait() 210 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_nowait() 218 int sst_ipc_tx_message_nopm(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_nopm() 226 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc, in sst_ipc_reply_find_msg() [all …]
|
/Linux-v4.19/sound/soc/intel/baytrail/ |
D | sst-baytrail-ipc.c | 181 struct sst_generic_ipc ipc; 308 struct sst_generic_ipc *ipc = &byt->ipc; in sst_byt_irq_thread() 633 static void byt_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in byt_tx_msg() 641 static void byt_shim_dbg(struct sst_generic_ipc *ipc, const char *text) in byt_shim_dbg() 686 struct sst_generic_ipc *ipc; in sst_byt_dsp_init()
|
/Linux-v4.19/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.c | 315 struct sst_generic_ipc ipc; 778 struct sst_generic_ipc *ipc = &hsw->ipc; in hsw_irq_thread() 2056 static void hsw_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in hsw_tx_msg() 2063 static void hsw_shim_dbg(struct sst_generic_ipc *ipc, const char *text) in hsw_shim_dbg() 2105 struct sst_generic_ipc *ipc; in sst_hsw_dsp_init()
|