Lines Matching defs:fdma
84 struct fdma { struct
88 struct fdma_dcb *dcbs; argument
89 struct fdma_dcb *last_dcb; argument
111 struct fdma_ops ops; argument
115 static inline void fdma_dcb_advance(struct fdma *fdma) in fdma_dcb_advance()
123 static inline void fdma_db_advance(struct fdma *fdma) in fdma_db_advance()
129 static inline void fdma_db_reset(struct fdma *fdma) in fdma_db_reset()
135 static inline bool fdma_dcb_is_reusable(struct fdma *fdma) in fdma_dcb_is_reusable()
159 static inline struct fdma_db *fdma_db_get(struct fdma *fdma, int dcb_idx, in fdma_db_get()
166 static inline struct fdma_db *fdma_db_next_get(struct fdma *fdma) in fdma_db_next_get()
172 static inline struct fdma_dcb *fdma_dcb_get(struct fdma *fdma, int dcb_idx) in fdma_dcb_get()
178 static inline struct fdma_dcb *fdma_dcb_next_get(struct fdma *fdma) in fdma_dcb_next_get()
184 static inline bool fdma_has_frames(struct fdma *fdma) in fdma_has_frames()
190 static inline int fdma_nextptr_cb(struct fdma *fdma, int dcb_idx, u64 *nextptr) in fdma_nextptr_cb()
200 static inline u64 fdma_dataptr_get_contiguous(struct fdma *fdma, int dcb_idx, in fdma_dataptr_get_contiguous()
212 static inline void *fdma_dataptr_virt_get_contiguous(struct fdma *fdma, in fdma_dataptr_virt_get_contiguous()
221 static inline bool fdma_is_last(struct fdma *fdma, struct fdma_dcb *dcb) in fdma_is_last()