Lines Matching refs:hidma_lldev
116 void hidma_ll_free(struct hidma_lldev *lldev, u32 tre_ch)
134 int hidma_ll_request(struct hidma_lldev *lldev, u32 sig, const char *dev_name,
178 struct hidma_lldev *lldev = from_tasklet(lldev, t, task);
188 static int hidma_post_completed(struct hidma_lldev *lldev, u8 err_info,
237 static int hidma_handle_tre_completion(struct hidma_lldev *lldev)
303 void hidma_cleanup_pending_tre(struct hidma_lldev *lldev, u8 err_info,
312 static int hidma_ll_reset(struct hidma_lldev *lldev)
386 static void hidma_ll_int_handler_internal(struct hidma_lldev *lldev, int cause)
426 struct hidma_lldev *lldev = arg;
452 struct hidma_lldev *lldev = arg;
458 int hidma_ll_enable(struct hidma_lldev *lldev)
498 void hidma_ll_start(struct hidma_lldev *lldev)
507 bool hidma_ll_isenabled(struct hidma_lldev *lldev)
524 void hidma_ll_queue_request(struct hidma_lldev *lldev, u32 tre_ch)
551 int hidma_ll_disable(struct hidma_lldev *lldev)
598 void hidma_ll_set_transfer_params(struct hidma_lldev *lldev, u32 tre_ch,
633 int hidma_ll_setup(struct hidma_lldev *lldev)
687 void hidma_ll_setup_irq(struct hidma_lldev *lldev, bool msi)
709 struct hidma_lldev *hidma_ll_init(struct device *dev, u32 nr_tres,
714 struct hidma_lldev *lldev;
728 lldev = devm_kzalloc(dev, sizeof(struct hidma_lldev), GFP_KERNEL);
801 int hidma_ll_uninit(struct hidma_lldev *lldev)
834 enum dma_status hidma_ll_status(struct hidma_lldev *lldev, u32 tre_ch)