hidma.h (d1615ca2e085222025118793b7b4af2cf4867b6e) hidma.h (570d0176296f0d17c4b5ab206ad4a4bc027b863b)
1/*
2 * Qualcomm Technologies HIDMA data structures
3 *
4 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 and
8 * only version 2 as published by the Free Software Foundation.

--- 139 unchanged lines hidden (view full) ---

148int hidma_ll_setup(struct hidma_lldev *lldev);
149struct hidma_lldev *hidma_ll_init(struct device *dev, u32 max_channels,
150 void __iomem *trca, void __iomem *evca,
151 u8 chidx);
152int hidma_ll_uninit(struct hidma_lldev *llhndl);
153irqreturn_t hidma_ll_inthandler(int irq, void *arg);
154void hidma_cleanup_pending_tre(struct hidma_lldev *llhndl, u8 err_info,
155 u8 err_code);
1/*
2 * Qualcomm Technologies HIDMA data structures
3 *
4 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 and
8 * only version 2 as published by the Free Software Foundation.

--- 139 unchanged lines hidden (view full) ---

148int hidma_ll_setup(struct hidma_lldev *lldev);
149struct hidma_lldev *hidma_ll_init(struct device *dev, u32 max_channels,
150 void __iomem *trca, void __iomem *evca,
151 u8 chidx);
152int hidma_ll_uninit(struct hidma_lldev *llhndl);
153irqreturn_t hidma_ll_inthandler(int irq, void *arg);
154void hidma_cleanup_pending_tre(struct hidma_lldev *llhndl, u8 err_info,
155 u8 err_code);
156int hidma_debug_init(struct hidma_dev *dmadev);
157void hidma_debug_uninit(struct hidma_dev *dmadev);
156#endif
158#endif