Lines Matching refs:hidma_lldev
45 struct hidma_lldev *lldev; /* lldma device pointer */
53 struct hidma_lldev { struct
126 struct hidma_lldev *lldev;
146 int hidma_ll_request(struct hidma_lldev *llhndl, u32 dev_id,
150 void hidma_ll_free(struct hidma_lldev *llhndl, u32 tre_ch);
151 enum dma_status hidma_ll_status(struct hidma_lldev *llhndl, u32 tre_ch);
152 bool hidma_ll_isenabled(struct hidma_lldev *llhndl);
153 void hidma_ll_queue_request(struct hidma_lldev *llhndl, u32 tre_ch);
154 void hidma_ll_start(struct hidma_lldev *llhndl);
155 int hidma_ll_disable(struct hidma_lldev *lldev);
156 int hidma_ll_enable(struct hidma_lldev *llhndl);
157 void hidma_ll_set_transfer_params(struct hidma_lldev *llhndl, u32 tre_ch,
159 void hidma_ll_setup_irq(struct hidma_lldev *lldev, bool msi);
160 int hidma_ll_setup(struct hidma_lldev *lldev);
161 struct hidma_lldev *hidma_ll_init(struct device *dev, u32 max_channels,
164 int hidma_ll_uninit(struct hidma_lldev *llhndl);
167 void hidma_cleanup_pending_tre(struct hidma_lldev *llhndl, u8 err_info,