Home
last modified time | relevance | path

Searched refs:dma_trx_obj (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Drockchip-pcie-dma.h160 struct dma_trx_obj { struct
191 void (*start_dma_func)(struct dma_trx_obj *obj, struct dma_table *table); argument
193 int (*get_dma_status)(struct dma_trx_obj *obj, u8 chn, enum dma_dir dir); argument
194 int (*cb)(struct dma_trx_obj *obj, u32 chn, enum dma_dir dir); argument
212 struct dma_trx_obj *rk_pcie_dma_obj_probe(struct device *dev); argument
213 void rk_pcie_dma_obj_remove(struct dma_trx_obj *obj);
215 static inline struct dma_trx_obj *rk_pcie_dma_obj_probe(struct device *dev) in rk_pcie_dma_obj_probe()
220 static inline void rk_pcie_dma_obj_remove(struct dma_trx_obj *obj) in rk_pcie_dma_obj_remove()
H A Drockchip-pcie-dma.c135 struct dma_trx_obj *obj;
140 static inline bool is_rc(struct dma_trx_obj *obj) in is_rc()
157 static int rk_pcie_handle_dma_interrupt(struct dma_trx_obj *obj, u32 chn, enum dma_dir dir) in rk_pcie_handle_dma_interrupt()
181 static void rk_pcie_prepare_dma(struct dma_trx_obj *obj, in rk_pcie_prepare_dma()
304 struct dma_trx_obj *obj = container_of(work, in rk_pcie_dma_trx_work()
305 struct dma_trx_obj, dma_trx_work); in rk_pcie_dma_trx_work()
344 struct dma_trx_obj *obj = container_of(timer, in rk_pcie_scan_timer()
345 struct dma_trx_obj, scan_timer); in rk_pcie_scan_timer()
463 struct dma_trx_obj *obj = filp->private_data; in rk_pcie_misc_release()
481 struct dma_trx_obj *obj = filp->private_data; in rk_pcie_misc_mmap()
[all …]
H A Dpcie-rockchip-host.c43 static void rk_pcie_start_dma_rk3399(struct dma_trx_obj *obj, struct dma_table *cur) in rk_pcie_start_dma_rk3399()
464 struct dma_trx_obj *obj = rockchip->dma_obj; in rockchip_pcie_handle_dma_interrupt()
1120 struct dma_trx_obj *obj = rockchip->dma_obj; in pcie_reset_ep_store()
H A Dpcie-rockchip.h334 struct dma_trx_obj *dma_obj;
/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-dmatest.c59 struct dma_trx_obj *obj;
86 static int rk_pcie_dma_wait_for_finised(struct dma_trx_obj *obj, struct dma_table *table) in rk_pcie_dma_wait_for_finised()
101 struct dma_trx_obj *obj = dmatest_dev->obj; in rk_pcie_ep_dma_frombus()
144 struct dma_trx_obj *obj = dmatest_dev->obj; in rk_pcie_ep_dma_tobus()
195 static int rk_pcie_dma_interrupt_handler_call_back(struct dma_trx_obj *obj, u32 chn, enum dma_dir d… in rk_pcie_dma_interrupt_handler_call_back()
210 struct dma_trx_obj *pcie_dw_dmatest_register(struct device *dev, bool irq_en) in pcie_dw_dmatest_register()
212 struct dma_trx_obj *obj; in pcie_dw_dmatest_register()
216 obj = devm_kzalloc(dev, sizeof(struct dma_trx_obj), GFP_KERNEL); in pcie_dw_dmatest_register()
249 struct dma_trx_obj *obj = dmatest_dev->obj; in dma_test()
H A Dpcie-dw-dmatest.h8 struct dma_trx_obj;
12 struct dma_trx_obj *pcie_dw_dmatest_register(struct device *dev, bool irq_en);
14 static inline struct dma_trx_obj *pcie_dw_dmatest_register(struct device *dev, bool irq_en) in pcie_dw_dmatest_register()
H A Dpcie-dw-ep-rockchip.c133 struct dma_trx_obj *dma_obj;
786 static void rockchip_pcie_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rockchip_pcie_start_dma_rd()
811 static void rockchip_pcie_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rockchip_pcie_start_dma_wr()
838 static void rockchip_pcie_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in rockchip_pcie_start_dma_dwc()
892 static int rockchip_pcie_get_dma_status(struct dma_trx_obj *obj, u8 chn, enum dma_dir dir) in rockchip_pcie_get_dma_status()
H A Dpcie-dw-rockchip.c179 struct dma_trx_obj *dma_obj;
1361 static void rk_pcie_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rk_pcie_start_dma_rd()
1385 static void rk_pcie_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rk_pcie_start_dma_wr()
1411 static void rk_pcie_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in rk_pcie_start_dma_dwc()
/OK3568_Linux_fs/kernel/drivers/misc/rockchip/
H A Dpcie-rkep.c100 struct dma_trx_obj *dma_obj;
311 static void pcie_rkep_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in pcie_rkep_start_dma_rd()
336 static void pcie_rkep_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in pcie_rkep_start_dma_wr()
363 static void pcie_rkep_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in pcie_rkep_start_dma_dwc()
400 static int pcie_rkep_get_dma_status(struct dma_trx_obj *obj, u8 chn, enum dma_dir dir) in pcie_rkep_get_dma_status()