Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/hsi/
Dhsi.h198 struct hsi_msg { struct
204 void (*complete)(struct hsi_msg *msg); argument
205 void (*destructor)(struct hsi_msg *msg); argument
214 struct hsi_msg *hsi_alloc_msg(unsigned int n_frag, gfp_t flags); argument
215 void hsi_free_msg(struct hsi_msg *msg);
242 int (*async)(struct hsi_msg *msg);
332 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg);
397 static inline int hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async_read()
410 static inline int hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async_write()
/Linux-v4.19/drivers/hsi/clients/
Dhsi_char.c129 static void hsc_add_tail(struct hsc_channel *channel, struct hsi_msg *msg, in hsc_add_tail()
139 static struct hsi_msg *hsc_get_first_msg(struct hsc_channel *channel, in hsc_get_first_msg()
142 struct hsi_msg *msg = NULL; in hsc_get_first_msg()
150 msg = list_first_entry(queue, struct hsi_msg, link); in hsc_get_first_msg()
158 static inline void hsc_msg_free(struct hsi_msg *msg) in hsc_msg_free()
166 struct hsi_msg *msg, *tmp; in hsc_free_list()
186 static inline struct hsi_msg *hsc_msg_alloc(unsigned int alloc_size) in hsc_msg_alloc()
188 struct hsi_msg *msg; in hsc_msg_alloc()
210 struct hsi_msg *msg; in hsc_msgs_alloc()
228 static inline unsigned int hsc_msg_len_get(struct hsi_msg *msg) in hsc_msg_len_get()
[all …]
Dssi_protocol.c164 static void ssip_rxcmd_complete(struct hsi_msg *msg);
166 static inline void ssip_set_cmd(struct hsi_msg *msg, u32 cmd) in ssip_set_cmd()
174 static inline u32 ssip_get_cmd(struct hsi_msg *msg) in ssip_get_cmd()
183 static void ssip_skb_to_msg(struct sk_buff *skb, struct hsi_msg *msg) in ssip_skb_to_msg()
201 static void ssip_free_data(struct hsi_msg *msg) in ssip_free_data()
213 static struct hsi_msg *ssip_alloc_data(struct ssi_protocol *ssi, in ssip_alloc_data()
216 struct hsi_msg *msg; in ssip_alloc_data()
229 static inline void ssip_release_cmd(struct hsi_msg *msg) in ssip_release_cmd()
239 static struct hsi_msg *ssip_claim_cmd(struct ssi_protocol *ssi) in ssip_claim_cmd()
241 struct hsi_msg *msg; in ssip_claim_cmd()
[all …]
Dcmt_speech.c125 struct hsi_msg *data_rx_msg;
126 struct hsi_msg *data_tx_msg;
210 static inline void cs_set_cmd(struct hsi_msg *msg, u32 cmd) in cs_set_cmd()
216 static inline u32 cs_get_cmd(struct hsi_msg *msg) in cs_get_cmd()
222 static void cs_release_cmd(struct hsi_msg *msg) in cs_release_cmd()
229 static void cs_cmd_destructor(struct hsi_msg *msg) in cs_cmd_destructor()
252 static struct hsi_msg *cs_claim_cmd(struct cs_hsi_iface* ssi) in cs_claim_cmd()
254 struct hsi_msg *msg; in cs_claim_cmd()
258 msg = list_first_entry(&ssi->cmdqueue, struct hsi_msg, link); in cs_claim_cmd()
267 struct hsi_msg *msg, *tmp; in cs_free_cmds()
[all …]
/Linux-v4.19/drivers/hsi/controllers/
Domap_ssi_port.c36 static inline int hsi_dummy_msg(struct hsi_msg *msg __maybe_unused) in hsi_dummy_msg()
201 struct hsi_msg *msg; in ssi_process_errqueue()
206 msg = list_entry(head, struct hsi_msg, link); in ssi_process_errqueue()
212 static int ssi_claim_lch(struct hsi_msg *msg) in ssi_claim_lch()
230 static int ssi_start_dma(struct hsi_msg *msg, int lch) in ssi_start_dma()
309 static int ssi_start_pio(struct hsi_msg *msg) in ssi_start_pio()
345 struct hsi_msg *msg; in ssi_start_transfer()
350 msg = list_first_entry(queue, struct hsi_msg, link); in ssi_start_transfer()
361 static int ssi_async_break(struct hsi_msg *msg) in ssi_async_break()
400 static int ssi_async(struct hsi_msg *msg) in ssi_async()
[all …]
Domap_ssi.h127 struct hsi_msg *msg;
Domap_ssi_core.c204 struct hsi_msg *msg = omap_ssi->gdd_trn[lch].msg; in ssi_gdd_complete()
/Linux-v4.19/drivers/hsi/
Dhsi_core.c435 static inline int hsi_dummy_msg(struct hsi_msg *msg __maybe_unused) in hsi_dummy_msg()
529 void hsi_free_msg(struct hsi_msg *msg) in hsi_free_msg()
549 struct hsi_msg *hsi_alloc_msg(unsigned int nents, gfp_t flags) in hsi_alloc_msg()
551 struct hsi_msg *msg; in hsi_alloc_msg()
590 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async()