Searched refs:cs_dsp_chunk (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/include/linux/firmware/cirrus/ |
| H A D | cs_dsp.h | 296 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.15/drivers/firmware/cirrus/ |
| H A D | cs_dsp.c | 3384 int cs_dsp_chunk_write(struct cs_dsp_chunk *ch, int nbits, u32 val) in cs_dsp_chunk_write() 3424 int cs_dsp_chunk_flush(struct cs_dsp_chunk *ch) in cs_dsp_chunk_flush() 3443 int cs_dsp_chunk_read(struct cs_dsp_chunk *ch, int nbits) in cs_dsp_chunk_read() 3497 struct cs_dsp_chunk chunk; in cs_dsp_populate_wseq() 3518 chunk = cs_dsp_chunk(words, wseq->ctl->len); in cs_dsp_populate_wseq() 3637 struct cs_dsp_chunk chunk; in cs_dsp_wseq_write() 3663 chunk = cs_dsp_chunk(words, sizeof(words)); in cs_dsp_wseq_write()
|