Home
last modified time | relevance | path

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

/linux-4.1.27/sound/soc/intel/common/
Dsst-ipc.h47 struct sst_generic_ipc;
50 void (*tx_msg)(struct sst_generic_ipc *, struct ipc_message *);
51 void (*shim_dbg)(struct sst_generic_ipc *, const char *);
57 struct sst_generic_ipc { struct
75 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, argument
78 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header,
81 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc,
84 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc,
87 void sst_ipc_drop_all(struct sst_generic_ipc *ipc);
88 int sst_ipc_init(struct sst_generic_ipc *ipc);
[all …]
Dsst-ipc.c42 static struct ipc_message *msg_get_empty(struct sst_generic_ipc *ipc) in msg_get_empty()
55 static int tx_wait_done(struct sst_generic_ipc *ipc, in tx_wait_done()
85 static int ipc_tx_message(struct sst_generic_ipc *ipc, u64 header, in ipc_tx_message()
122 static int msg_empty_list_init(struct sst_generic_ipc *ipc) in msg_empty_list_init()
141 struct sst_generic_ipc *ipc = in ipc_tx_msgs()
142 container_of(work, struct sst_generic_ipc, kwork); in ipc_tx_msgs()
171 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_wait()
179 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_nowait()
187 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc, in sst_ipc_reply_find_msg()
212 void sst_ipc_tx_msg_reply_complete(struct sst_generic_ipc *ipc, in sst_ipc_tx_msg_reply_complete()
[all …]
/linux-4.1.27/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.c182 struct sst_generic_ipc ipc;
315 struct sst_generic_ipc *ipc = &byt->ipc; in sst_byt_irq_thread()
640 static void byt_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in byt_tx_msg()
648 static void byt_shim_dbg(struct sst_generic_ipc *ipc, const char *text) in byt_shim_dbg()
685 struct sst_generic_ipc *ipc; in sst_byt_dsp_init()
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-ipc.c312 struct sst_generic_ipc ipc;
775 struct sst_generic_ipc *ipc = &hsw->ipc; in hsw_irq_thread()
2064 static void hsw_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in hsw_tx_msg()
2071 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()