Searched refs:hsi_msg (Results 1 – 8 of 8) sorted by relevance
/linux-6.6.21/include/linux/hsi/ |
D | hsi.h | 185 struct hsi_msg { struct 191 void (*complete)(struct hsi_msg *msg); argument 192 void (*destructor)(struct hsi_msg *msg); argument 201 struct hsi_msg *hsi_alloc_msg(unsigned int n_frag, gfp_t flags); argument 202 void hsi_free_msg(struct hsi_msg *msg); 229 int (*async)(struct hsi_msg *msg); 319 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg); 384 static inline int hsi_async_read(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async_read() 397 static inline int hsi_async_write(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async_write()
|
/linux-6.6.21/drivers/hsi/clients/ |
D | hsi_char.c | 116 static void hsc_add_tail(struct hsc_channel *channel, struct hsi_msg *msg, in hsc_add_tail() 126 static struct hsi_msg *hsc_get_first_msg(struct hsc_channel *channel, in hsc_get_first_msg() 129 struct hsi_msg *msg = NULL; in hsc_get_first_msg() 137 msg = list_first_entry(queue, struct hsi_msg, link); in hsc_get_first_msg() 145 static inline void hsc_msg_free(struct hsi_msg *msg) in hsc_msg_free() 153 struct hsi_msg *msg, *tmp; in hsc_free_list() 173 static inline struct hsi_msg *hsc_msg_alloc(unsigned int alloc_size) in hsc_msg_alloc() 175 struct hsi_msg *msg; in hsc_msg_alloc() 197 struct hsi_msg *msg; in hsc_msgs_alloc() 215 static inline unsigned int hsc_msg_len_get(struct hsi_msg *msg) in hsc_msg_len_get() [all …]
|
D | ssi_protocol.c | 149 static void ssip_rxcmd_complete(struct hsi_msg *msg); 151 static inline void ssip_set_cmd(struct hsi_msg *msg, u32 cmd) in ssip_set_cmd() 159 static inline u32 ssip_get_cmd(struct hsi_msg *msg) in ssip_get_cmd() 168 static void ssip_skb_to_msg(struct sk_buff *skb, struct hsi_msg *msg) in ssip_skb_to_msg() 187 static void ssip_free_data(struct hsi_msg *msg) in ssip_free_data() 199 static struct hsi_msg *ssip_alloc_data(struct ssi_protocol *ssi, in ssip_alloc_data() 202 struct hsi_msg *msg; in ssip_alloc_data() 215 static inline void ssip_release_cmd(struct hsi_msg *msg) in ssip_release_cmd() 225 static struct hsi_msg *ssip_claim_cmd(struct ssi_protocol *ssi) in ssip_claim_cmd() 227 struct hsi_msg *msg; in ssip_claim_cmd() [all …]
|
D | cmt_speech.c | 112 struct hsi_msg *data_rx_msg; 113 struct hsi_msg *data_tx_msg; 197 static inline void cs_set_cmd(struct hsi_msg *msg, u32 cmd) in cs_set_cmd() 203 static inline u32 cs_get_cmd(struct hsi_msg *msg) in cs_get_cmd() 209 static void cs_release_cmd(struct hsi_msg *msg) in cs_release_cmd() 216 static void cs_cmd_destructor(struct hsi_msg *msg) in cs_cmd_destructor() 239 static struct hsi_msg *cs_claim_cmd(struct cs_hsi_iface* ssi) in cs_claim_cmd() 241 struct hsi_msg *msg; in cs_claim_cmd() 245 msg = list_first_entry(&ssi->cmdqueue, struct hsi_msg, link); in cs_claim_cmd() 254 struct hsi_msg *msg, *tmp; in cs_free_cmds() [all …]
|
/linux-6.6.21/drivers/hsi/controllers/ |
D | omap_ssi_port.c | 23 static inline int hsi_dummy_msg(struct hsi_msg *msg __maybe_unused) in hsi_dummy_msg() 172 struct hsi_msg *msg; in ssi_process_errqueue() 177 msg = list_entry(head, struct hsi_msg, link); in ssi_process_errqueue() 183 static int ssi_claim_lch(struct hsi_msg *msg) in ssi_claim_lch() 201 static int ssi_start_dma(struct hsi_msg *msg, int lch) in ssi_start_dma() 280 static int ssi_start_pio(struct hsi_msg *msg) in ssi_start_pio() 316 struct hsi_msg *msg; in ssi_start_transfer() 321 msg = list_first_entry(queue, struct hsi_msg, link); in ssi_start_transfer() 332 static int ssi_async_break(struct hsi_msg *msg) in ssi_async_break() 371 static int ssi_async(struct hsi_msg *msg) in ssi_async() [all …]
|
D | omap_ssi.h | 114 struct hsi_msg *msg;
|
D | omap_ssi_core.c | 172 struct hsi_msg *msg = omap_ssi->gdd_trn[lch].msg; in ssi_gdd_complete()
|
/linux-6.6.21/drivers/hsi/ |
D | hsi_core.c | 422 static inline int hsi_dummy_msg(struct hsi_msg *msg __maybe_unused) in hsi_dummy_msg() 516 void hsi_free_msg(struct hsi_msg *msg) in hsi_free_msg() 536 struct hsi_msg *hsi_alloc_msg(unsigned int nents, gfp_t flags) in hsi_alloc_msg() 538 struct hsi_msg *msg; in hsi_alloc_msg() 577 int hsi_async(struct hsi_client *cl, struct hsi_msg *msg) in hsi_async()
|