Searched refs:dma_trx_obj (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/pci/controller/ |
| H A D | rockchip-pcie-dma.h | 160 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 D | rockchip-pcie-dma.c | 135 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 D | pcie-rockchip-host.c | 43 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 D | pcie-rockchip.h | 334 struct dma_trx_obj *dma_obj;
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-dmatest.c | 59 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 D | pcie-dw-dmatest.h | 8 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 D | pcie-dw-ep-rockchip.c | 133 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 D | pcie-dw-rockchip.c | 179 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 D | pcie-rkep.c | 100 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()
|