Home
last modified time | relevance | path

Searched refs:ipc_message (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/sound/soc/intel/common/
Dsst-ipc.h30 struct ipc_message { struct
50 void (*tx_msg)(struct sst_generic_ipc *, struct ipc_message *); argument
52 void (*tx_data_copy)(struct ipc_message *, char *, size_t);
71 struct ipc_message *msg;
84 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc,
88 struct ipc_message *msg);
Dsst-ipc.c42 static struct ipc_message *msg_get_empty(struct sst_generic_ipc *ipc) in msg_get_empty()
44 struct ipc_message *msg = NULL; in msg_get_empty()
47 msg = list_first_entry(&ipc->empty_list, struct ipc_message, in msg_get_empty()
56 struct ipc_message *msg, void *rx_data) in tx_wait_done()
89 struct ipc_message *msg; in ipc_tx_message()
126 ipc->msg = kzalloc(sizeof(struct ipc_message) * in msg_empty_list_init()
163 struct ipc_message *msg; in ipc_tx_msgs()
181 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list); in ipc_tx_msgs()
206 struct ipc_message *sst_ipc_reply_find_msg(struct sst_generic_ipc *ipc, in sst_ipc_reply_find_msg()
209 struct ipc_message *msg; in sst_ipc_reply_find_msg()
[all …]
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-sst-ipc.c251 static void skl_ipc_tx_data_copy(struct ipc_message *msg, char *tx_data, in skl_ipc_tx_data_copy()
267 static void skl_ipc_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in skl_ipc_tx_msg()
279 static struct ipc_message *skl_ipc_reply_get_msg(struct sst_generic_ipc *ipc, in skl_ipc_reply_get_msg()
282 struct ipc_message *msg = NULL; in skl_ipc_reply_get_msg()
291 msg = list_first_entry(&ipc->rx_list, struct ipc_message, list); in skl_ipc_reply_get_msg()
333 struct ipc_message *msg; in skl_ipc_process_reply()
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.c226 static void sst_byt_stream_update(struct sst_byt *byt, struct ipc_message *msg) in sst_byt_stream_update()
252 struct ipc_message *msg; in sst_byt_process_reply()
640 static void byt_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in byt_tx_msg()
663 static void byt_tx_data_copy(struct ipc_message *msg, char *tx_data, in byt_tx_data_copy()
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-ipc.c526 static void hsw_stream_update(struct sst_hsw *hsw, struct ipc_message *msg) in hsw_stream_update()
559 struct ipc_message *msg; in hsw_process_reply()
2068 static void hsw_tx_msg(struct sst_generic_ipc *ipc, struct ipc_message *msg) in hsw_tx_msg()
2090 static void hsw_tx_data_copy(struct ipc_message *msg, char *tx_data, in hsw_tx_data_copy()