/kernel/linux/linux-5.10/drivers/dma/ |
H A D | of-dma.c | 34 struct of_dma *ofdma; in of_dma_find_controller() local 36 list_for_each_entry(ofdma, &of_dma_list, of_dma_controllers) in of_dma_find_controller() 37 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller() 38 return ofdma; in of_dma_find_controller() 49 * @ofdma: pointer to DMA controller data (router information) 56 struct of_dma *ofdma) in of_dma_router_xlate() 65 route_data = ofdma->of_dma_route_allocate(&dma_spec_target, ofdma); in of_dma_router_xlate() 71 ofdma->dma_router->route_free(ofdma in of_dma_router_xlate() 55 of_dma_router_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_router_xlate() argument 113 struct of_dma *ofdma; of_dma_controller_register() local 145 struct of_dma *ofdma; of_dma_controller_free() local 180 struct of_dma *ofdma; of_dma_router_register() local 245 struct of_dma *ofdma; of_dma_request_slave_channel() local 311 of_dma_simple_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_simple_xlate() argument 341 of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_xlate_by_chan_id() argument [all...] |
H A D | lpc18xx-dmamux.c | 52 struct of_dma *ofdma) in lpc18xx_dmamux_reserve() 54 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc18xx_dmamux_reserve() 78 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc18xx_dmamux_reserve() 51 lpc18xx_dmamux_reserve(struct of_phandle_args *dma_spec, struct of_dma *ofdma) lpc18xx_dmamux_reserve() argument
|
H A D | stm32-dmamux.c | 85 struct of_dma *ofdma) in stm32_dmamux_route_allocate() 87 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in stm32_dmamux_route_allocate() 131 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", i - 1); in stm32_dmamux_route_allocate() 84 stm32_dmamux_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) stm32_dmamux_route_allocate() argument
|
H A D | mmp_tdma.c | 612 struct of_dma *ofdma) in mmp_tdma_xlate() 614 struct mmp_tdma_device *tdev = ofdma->of_dma_data; in mmp_tdma_xlate() 627 ofdma->of_node); in mmp_tdma_xlate() 611 mmp_tdma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) mmp_tdma_xlate() argument
|
H A D | fsl-edma.c | 104 struct of_dma *ofdma) in fsl_edma_xlate() 106 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; in fsl_edma_xlate() 103 fsl_edma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) fsl_edma_xlate() argument
|
H A D | dma-jz4780.c | 797 struct of_dma *ofdma) in jz4780_of_dma_xlate() 799 struct jz4780_dma_dev *jzdma = ofdma->of_dma_data; in jz4780_of_dma_xlate() 831 ofdma->of_node); in jz4780_of_dma_xlate() 796 jz4780_of_dma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) jz4780_of_dma_xlate() argument
|
H A D | mxs-dma.c | 726 struct of_dma *ofdma) in mxs_dma_xlate() 728 struct mxs_dma_engine *mxs_dma = ofdma->of_dma_data; in mxs_dma_xlate() 741 ofdma->of_node); in mxs_dma_xlate() 725 mxs_dma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) mxs_dma_xlate() argument
|
H A D | uniphier-xdmac.c | 467 struct of_dma *ofdma) in of_dma_uniphier_xlate() 469 struct uniphier_xdmac_device *xdev = ofdma->of_dma_data; in of_dma_uniphier_xlate() 466 of_dma_uniphier_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_uniphier_xlate() argument
|
H A D | moxart-dma.c | 333 struct of_dma *ofdma) in moxart_of_xlate() 335 struct moxart_dmadev *mdc = ofdma->of_dma_data; in moxart_of_xlate() 332 moxart_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) moxart_of_xlate() argument
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | of-dma.c | 34 struct of_dma *ofdma; in of_dma_find_controller() local 36 list_for_each_entry(ofdma, &of_dma_list, of_dma_controllers) in of_dma_find_controller() 37 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller() 38 return ofdma; in of_dma_find_controller() 49 * @ofdma: pointer to DMA controller data (router information) 56 struct of_dma *ofdma) in of_dma_router_xlate() 65 route_data = ofdma->of_dma_route_allocate(&dma_spec_target, ofdma); in of_dma_router_xlate() 71 ofdma->dma_router->route_free(ofdma in of_dma_router_xlate() 55 of_dma_router_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_router_xlate() argument 123 struct of_dma *ofdma; of_dma_controller_register() local 155 struct of_dma *ofdma; of_dma_controller_free() local 190 struct of_dma *ofdma; of_dma_router_register() local 255 struct of_dma *ofdma; of_dma_request_slave_channel() local 321 of_dma_simple_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_simple_xlate() argument 351 of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_xlate_by_chan_id() argument [all...] |
H A D | lpc18xx-dmamux.c | 54 struct of_dma *ofdma) in lpc18xx_dmamux_reserve() 56 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc18xx_dmamux_reserve() 80 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc18xx_dmamux_reserve() 53 lpc18xx_dmamux_reserve(struct of_phandle_args *dma_spec, struct of_dma *ofdma) lpc18xx_dmamux_reserve() argument
|
H A D | fsl-edma-main.c | 99 struct of_dma *ofdma) in fsl_edma_xlate() 101 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; in fsl_edma_xlate() 132 struct of_dma *ofdma) in fsl_edma3_xlate() 134 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; in fsl_edma3_xlate() 98 fsl_edma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) fsl_edma_xlate() argument 131 fsl_edma3_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) fsl_edma3_xlate() argument
|
H A D | stm32-dmamux.c | 87 struct of_dma *ofdma) in stm32_dmamux_route_allocate() 89 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in stm32_dmamux_route_allocate() 133 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", i - 1); in stm32_dmamux_route_allocate() 86 stm32_dmamux_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) stm32_dmamux_route_allocate() argument
|
H A D | mmp_tdma.c | 612 struct of_dma *ofdma) in mmp_tdma_xlate() 614 struct mmp_tdma_device *tdev = ofdma->of_dma_data; in mmp_tdma_xlate() 627 ofdma->of_node); in mmp_tdma_xlate() 611 mmp_tdma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) mmp_tdma_xlate() argument
|
H A D | mxs-dma.c | 725 struct of_dma *ofdma) in mxs_dma_xlate() 727 struct mxs_dma_engine *mxs_dma = ofdma->of_dma_data; in mxs_dma_xlate() 740 ofdma->of_node); in mxs_dma_xlate() 724 mxs_dma_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) mxs_dma_xlate() argument
|
H A D | moxart-dma.c | 330 struct of_dma *ofdma) in moxart_of_xlate() 332 struct moxart_dmadev *mdc = ofdma->of_dma_data; in moxart_of_xlate() 329 moxart_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) moxart_of_xlate() argument
|
H A D | uniphier-xdmac.c | 467 struct of_dma *ofdma) in of_dma_uniphier_xlate() 469 struct uniphier_xdmac_device *xdev = ofdma->of_dma_data; in of_dma_uniphier_xlate() 466 of_dma_uniphier_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_uniphier_xlate() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | of_dma.h | 50 struct of_dma *ofdma); 52 struct of_dma *ofdma); 84 struct of_dma *ofdma) in of_dma_simple_xlate() 83 of_dma_simple_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_simple_xlate() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | of_dma.h | 50 struct of_dma *ofdma); 52 struct of_dma *ofdma); 84 struct of_dma *ofdma) in of_dma_simple_xlate() 83 of_dma_simple_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) of_dma_simple_xlate() argument
|
/kernel/linux/linux-6.6/drivers/dma/dw/ |
H A D | rzn1-dmamux.c | 42 struct of_dma *ofdma) in rzn1_dmamux_route_allocate() 44 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in rzn1_dmamux_route_allocate() 77 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", dmac_idx); in rzn1_dmamux_route_allocate() 41 rzn1_dmamux_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) rzn1_dmamux_route_allocate() argument
|
H A D | of.c | 17 struct of_dma *ofdma) in dw_dma_of_xlate() 19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate() 16 dw_dma_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) dw_dma_of_xlate() argument
|
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | dma-crossbar.c | 77 struct of_dma *ofdma) in ti_am335x_xbar_route_allocate() 79 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate() 99 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_am335x_xbar_route_allocate() 239 struct of_dma *ofdma) in ti_dra7_xbar_route_allocate() 241 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_dra7_xbar_route_allocate() 253 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_dra7_xbar_route_allocate() 76 ti_am335x_xbar_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) ti_am335x_xbar_route_allocate() argument 238 ti_dra7_xbar_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) ti_dra7_xbar_route_allocate() argument
|
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | dma-crossbar.c | 78 struct of_dma *ofdma) in ti_am335x_xbar_route_allocate() 80 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate() 100 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_am335x_xbar_route_allocate() 240 struct of_dma *ofdma) in ti_dra7_xbar_route_allocate() 242 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_dra7_xbar_route_allocate() 254 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_dra7_xbar_route_allocate() 77 ti_am335x_xbar_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) ti_am335x_xbar_route_allocate() argument 239 ti_dra7_xbar_route_allocate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) ti_dra7_xbar_route_allocate() argument
|
/kernel/linux/linux-5.10/drivers/dma/dw/ |
H A D | of.c | 17 struct of_dma *ofdma) in dw_dma_of_xlate() 19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate() 16 dw_dma_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) dw_dma_of_xlate() argument
|
/kernel/linux/linux-5.10/drivers/dma/sh/ |
H A D | shdma-of.c | 20 struct of_dma *ofdma) in shdma_of_xlate() 19 shdma_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) shdma_of_xlate() argument
|