Home
last modified time | relevance | path

Searched refs:cs_dsp_chunk (Results 1 – 2 of 2) sorted by relevance

/linux-6.12.1/include/linux/firmware/cirrus/
Dcs_dsp.h296 struct cs_dsp_chunk { struct
312 static inline struct cs_dsp_chunk cs_dsp_chunk(void *data, int size) in cs_dsp_chunk() function
314 struct cs_dsp_chunk ch = { in cs_dsp_chunk()
328 static inline bool cs_dsp_chunk_end(struct cs_dsp_chunk *ch) in cs_dsp_chunk_end()
339 static inline int cs_dsp_chunk_bytes(struct cs_dsp_chunk *ch) in cs_dsp_chunk_bytes()
350 static inline bool cs_dsp_chunk_valid_addr(struct cs_dsp_chunk *ch, void *addr) in cs_dsp_chunk_valid_addr()
355 int cs_dsp_chunk_write(struct cs_dsp_chunk *ch, int nbits, u32 val);
356 int cs_dsp_chunk_flush(struct cs_dsp_chunk *ch);
357 int cs_dsp_chunk_read(struct cs_dsp_chunk *ch, int nbits);
/linux-6.12.1/drivers/firmware/cirrus/
Dcs_dsp.c3394 int cs_dsp_chunk_write(struct cs_dsp_chunk *ch, int nbits, u32 val) in cs_dsp_chunk_write()
3434 int cs_dsp_chunk_flush(struct cs_dsp_chunk *ch) in cs_dsp_chunk_flush()
3453 int cs_dsp_chunk_read(struct cs_dsp_chunk *ch, int nbits) in cs_dsp_chunk_read()
3507 struct cs_dsp_chunk chunk; in cs_dsp_populate_wseq()
3528 chunk = cs_dsp_chunk(words, wseq->ctl->len); in cs_dsp_populate_wseq()
3647 struct cs_dsp_chunk chunk; in cs_dsp_wseq_write()
3673 chunk = cs_dsp_chunk(words, sizeof(words)); in cs_dsp_wseq_write()