dma_spec 297 drivers/dma/acpi-dma.c struct acpi_dma_spec *dma_spec) dma_spec 300 drivers/dma/acpi-dma.c dma_spec->dev = adma->dev; dma_spec 307 drivers/dma/acpi-dma.c if (dma_spec->slave_id < adma->base_request_line || dma_spec 308 drivers/dma/acpi-dma.c dma_spec->slave_id > adma->end_request_line) dma_spec 315 drivers/dma/acpi-dma.c dma_spec->slave_id -= adma->base_request_line; dma_spec 321 drivers/dma/acpi-dma.c struct acpi_dma_spec dma_spec; dma_spec 339 drivers/dma/acpi-dma.c pdata->dma_spec.chan_id = dma->channels; dma_spec 340 drivers/dma/acpi-dma.c pdata->dma_spec.slave_id = dma->request_lines; dma_spec 360 drivers/dma/acpi-dma.c struct acpi_dma_spec *dma_spec = &pdata.dma_spec; dma_spec 379 drivers/dma/acpi-dma.c dma_spec->chan_id = -1; dma_spec 380 drivers/dma/acpi-dma.c dma_spec->slave_id = -1; dma_spec 387 drivers/dma/acpi-dma.c if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) dma_spec 397 drivers/dma/acpi-dma.c found = acpi_dma_update_dma_spec(adma, dma_spec); dma_spec 400 drivers/dma/acpi-dma.c chan = adma->acpi_dma_xlate(dma_spec, adma); dma_spec 462 drivers/dma/acpi-dma.c struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec, dma_spec 470 drivers/dma/acpi-dma.c return dma_request_channel(info->dma_cap, info->filter_fn, dma_spec); dma_spec 2539 drivers/dma/amba-pl08x.c static struct dma_chan *pl08x_of_xlate(struct of_phandle_args *dma_spec, dma_spec 2549 drivers/dma/amba-pl08x.c if (dma_spec->args_count != 2) { dma_spec 2555 drivers/dma/amba-pl08x.c dma_chan = pl08x_find_chan_id(pl08x, dma_spec->args[0]); dma_spec 2565 drivers/dma/amba-pl08x.c dma_spec->args[0]); dma_spec 2568 drivers/dma/amba-pl08x.c plchan->cd->periph_buses = dma_spec->args[1]; dma_spec 1656 drivers/dma/at_hdmac.c static struct dma_chan *at_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 1666 drivers/dma/at_hdmac.c if (dma_spec->args_count != 2) dma_spec 1669 drivers/dma/at_hdmac.c dmac_pdev = of_find_device_by_node(dma_spec->np); dma_spec 1683 drivers/dma/at_hdmac.c per_id = dma_spec->args[1] & AT91_DMA_CFG_PER_ID_MASK; dma_spec 1691 drivers/dma/at_hdmac.c switch (dma_spec->args[1] & AT91_DMA_CFG_FIFOCFG_MASK) { dma_spec 1709 drivers/dma/at_hdmac.c atchan->per_if = dma_spec->args[0] & 0xff; dma_spec 1710 drivers/dma/at_hdmac.c atchan->mem_if = (dma_spec->args[0] >> 16) & 0xff; dma_spec 1715 drivers/dma/at_hdmac.c static struct dma_chan *at_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 511 drivers/dma/at_xdmac.c static struct dma_chan *at_xdmac_xlate(struct of_phandle_args *dma_spec, dma_spec 519 drivers/dma/at_xdmac.c if (dma_spec->args_count != 1) { dma_spec 531 drivers/dma/at_xdmac.c atchan->memif = AT91_XDMAC_DT_GET_MEM_IF(dma_spec->args[0]); dma_spec 532 drivers/dma/at_xdmac.c atchan->perif = AT91_XDMAC_DT_GET_PER_IF(dma_spec->args[0]); dma_spec 533 drivers/dma/at_xdmac.c atchan->perid = AT91_XDMAC_DT_GET_PERID(dma_spec->args[0]); dma_spec 1784 drivers/dma/coh901318.c static struct dma_chan *coh901318_xlate(struct of_phandle_args *dma_spec, dma_spec 1789 drivers/dma/coh901318.c .ch_nr = dma_spec->args[0], dma_spec 795 drivers/dma/dma-jz4780.c static struct dma_chan *jz4780_of_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 802 drivers/dma/dma-jz4780.c if (dma_spec->args_count != 2) dma_spec 805 drivers/dma/dma-jz4780.c data.transfer_type = dma_spec->args[0]; dma_spec 806 drivers/dma/dma-jz4780.c data.channel = dma_spec->args[1]; dma_spec 11 drivers/dma/dw/acpi.c struct acpi_dma_spec *dma_spec = param; dma_spec 13 drivers/dma/dw/acpi.c .dma_dev = dma_spec->dev, dma_spec 14 drivers/dma/dw/acpi.c .src_id = dma_spec->slave_id, dma_spec 15 drivers/dma/dw/acpi.c .dst_id = dma_spec->slave_id, dma_spec 16 drivers/dma/dw/of.c static struct dma_chan *dw_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 25 drivers/dma/dw/of.c if (dma_spec->args_count != 3) dma_spec 28 drivers/dma/dw/of.c slave.src_id = dma_spec->args[0]; dma_spec 29 drivers/dma/dw/of.c slave.dst_id = dma_spec->args[0]; dma_spec 30 drivers/dma/dw/of.c slave.m_master = dma_spec->args[1]; dma_spec 31 drivers/dma/dw/of.c slave.p_master = dma_spec->args[2]; dma_spec 96 drivers/dma/fsl-edma.c static struct dma_chan *fsl_edma_xlate(struct of_phandle_args *dma_spec, dma_spec 105 drivers/dma/fsl-edma.c if (dma_spec->args_count != 2) dma_spec 112 drivers/dma/fsl-edma.c if ((chan->chan_id / chans_per_mux) == dma_spec->args[0]) { dma_spec 117 drivers/dma/fsl-edma.c fsl_chan->slave_id = dma_spec->args[1]; dma_spec 808 drivers/dma/img-mdc-dma.c static struct dma_chan *mdc_of_xlate(struct of_phandle_args *dma_spec, dma_spec 814 drivers/dma/img-mdc-dma.c if (dma_spec->args_count != 3) dma_spec 820 drivers/dma/img-mdc-dma.c if (!(dma_spec->args[1] & BIT(mchan->chan_nr))) dma_spec 823 drivers/dma/img-mdc-dma.c mchan->periph = dma_spec->args[0]; dma_spec 824 drivers/dma/img-mdc-dma.c mchan->thread = dma_spec->args[2]; dma_spec 1038 drivers/dma/imx-dma.c static struct dma_chan *imxdma_xlate(struct of_phandle_args *dma_spec, dma_spec 1041 drivers/dma/imx-dma.c int count = dma_spec->args_count; dma_spec 1050 drivers/dma/imx-dma.c fdata.request = dma_spec->args[0]; dma_spec 1953 drivers/dma/imx-sdma.c static struct dma_chan *sdma_xlate(struct of_phandle_args *dma_spec, dma_spec 1960 drivers/dma/imx-sdma.c if (dma_spec->args_count != 3) dma_spec 1963 drivers/dma/imx-sdma.c data.dma_request = dma_spec->args[0]; dma_spec 1964 drivers/dma/imx-sdma.c data.peripheral_type = dma_spec->args[1]; dma_spec 1965 drivers/dma/imx-sdma.c data.priority = dma_spec->args[2]; dma_spec 827 drivers/dma/k3dma.c static struct dma_chan *k3_of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_spec 831 drivers/dma/k3dma.c unsigned int request = dma_spec->args[0]; dma_spec 51 drivers/dma/lpc18xx-dmamux.c static void *lpc18xx_dmamux_reserve(struct of_phandle_args *dma_spec, dma_spec 59 drivers/dma/lpc18xx-dmamux.c if (dma_spec->args_count != 3) { dma_spec 64 drivers/dma/lpc18xx-dmamux.c mux = dma_spec->args[0]; dma_spec 67 drivers/dma/lpc18xx-dmamux.c dma_spec->args[0]); dma_spec 71 drivers/dma/lpc18xx-dmamux.c if (dma_spec->args[1] > LPC18XX_DMAMUX_MAX_VAL) { dma_spec 73 drivers/dma/lpc18xx-dmamux.c dma_spec->args[1]); dma_spec 78 drivers/dma/lpc18xx-dmamux.c dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); dma_spec 79 drivers/dma/lpc18xx-dmamux.c if (!dma_spec->np) { dma_spec 89 drivers/dma/lpc18xx-dmamux.c of_node_put(dma_spec->np); dma_spec 94 drivers/dma/lpc18xx-dmamux.c dmamux->muxes[mux].value = dma_spec->args[1]; dma_spec 101 drivers/dma/lpc18xx-dmamux.c dma_spec->args[1] = dma_spec->args[2]; dma_spec 102 drivers/dma/lpc18xx-dmamux.c dma_spec->args_count = 2; dma_spec 1010 drivers/dma/mmp_pdma.c static struct dma_chan *mmp_pdma_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 1020 drivers/dma/mmp_pdma.c to_mmp_pdma_chan(chan)->drcmr = dma_spec->args[0]; dma_spec 601 drivers/dma/mmp_tdma.c static struct dma_chan *mmp_tdma_xlate(struct of_phandle_args *dma_spec, dma_spec 608 drivers/dma/mmp_tdma.c if (dma_spec->args_count != 1) dma_spec 611 drivers/dma/mmp_tdma.c param.chan_id = dma_spec->args[0]; dma_spec 156 drivers/dma/moxart-dma.c struct of_phandle_args *dma_spec; dma_spec 332 drivers/dma/moxart-dma.c static struct dma_chan *moxart_of_xlate(struct of_phandle_args *dma_spec, dma_spec 344 drivers/dma/moxart-dma.c ch->line_reqno = dma_spec->args[0]; dma_spec 744 drivers/dma/mxs-dma.c static struct dma_chan *mxs_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 751 drivers/dma/mxs-dma.c if (dma_spec->args_count != 1) dma_spec 754 drivers/dma/mxs-dma.c param.chan_id = dma_spec->args[0]; dma_spec 1081 drivers/dma/nbpfaxi.c static struct dma_chan *nbpf_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1088 drivers/dma/nbpfaxi.c if (dma_spec->args_count != 2) dma_spec 1096 drivers/dma/nbpfaxi.c dma_spec->np); dma_spec 1100 drivers/dma/nbpfaxi.c chan->terminal = dma_spec->args[0]; dma_spec 1101 drivers/dma/nbpfaxi.c chan->flags = dma_spec->args[1]; dma_spec 30 drivers/dma/of-dma.c static struct of_dma *of_dma_find_controller(struct of_phandle_args *dma_spec) dma_spec 35 drivers/dma/of-dma.c if (ofdma->of_node == dma_spec->np) dma_spec 39 drivers/dma/of-dma.c dma_spec->np); dma_spec 53 drivers/dma/of-dma.c static struct dma_chan *of_dma_router_xlate(struct of_phandle_args *dma_spec, dma_spec 62 drivers/dma/of-dma.c memcpy(&dma_spec_target, dma_spec, sizeof(dma_spec_target)); dma_spec 210 drivers/dma/of-dma.c int index, struct of_phandle_args *dma_spec) dma_spec 221 drivers/dma/of-dma.c dma_spec)) dma_spec 237 drivers/dma/of-dma.c struct of_phandle_args dma_spec; dma_spec 268 drivers/dma/of-dma.c &dma_spec)) dma_spec 272 drivers/dma/of-dma.c ofdma = of_dma_find_controller(&dma_spec); dma_spec 275 drivers/dma/of-dma.c chan = ofdma->of_dma_xlate(&dma_spec, ofdma); dma_spec 283 drivers/dma/of-dma.c of_node_put(dma_spec.np); dma_spec 304 drivers/dma/of-dma.c struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_spec 307 drivers/dma/of-dma.c int count = dma_spec->args_count; dma_spec 317 drivers/dma/of-dma.c &dma_spec->args[0], dma_spec->np); dma_spec 334 drivers/dma/of-dma.c struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, dma_spec 340 drivers/dma/of-dma.c if (!dev || dma_spec->args_count != 1) dma_spec 344 drivers/dma/of-dma.c if (chan->chan_id == dma_spec->args[0]) { dma_spec 1021 drivers/dma/owl-dma.c static struct dma_chan *owl_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1027 drivers/dma/owl-dma.c u8 drq = dma_spec->args[0]; dma_spec 2130 drivers/dma/pl330.c static struct dma_chan *of_dma_pl330_xlate(struct of_phandle_args *dma_spec, dma_spec 2133 drivers/dma/pl330.c int count = dma_spec->args_count; dma_spec 2143 drivers/dma/pl330.c chan_id = dma_spec->args[0]; dma_spec 1292 drivers/dma/pxa_dma.c static struct dma_chan *pxad_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 1302 drivers/dma/pxa_dma.c to_pxad_chan(chan)->drcmr = dma_spec->args[0]; dma_spec 1303 drivers/dma/pxa_dma.c to_pxad_chan(chan)->prio = dma_spec->args[1]; dma_spec 1130 drivers/dma/qcom/bam_dma.c static struct dma_chan *bam_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 1137 drivers/dma/qcom/bam_dma.c if (dma_spec->args_count != 1) dma_spec 1140 drivers/dma/qcom/bam_dma.c request = dma_spec->args[0]; dma_spec 1653 drivers/dma/sh/rcar-dmac.c struct of_phandle_args *dma_spec = arg; dma_spec 1665 drivers/dma/sh/rcar-dmac.c return !test_and_set_bit(dma_spec->args[0], dmac->modules); dma_spec 1668 drivers/dma/sh/rcar-dmac.c static struct dma_chan *rcar_dmac_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1675 drivers/dma/sh/rcar-dmac.c if (dma_spec->args_count != 1) dma_spec 1682 drivers/dma/sh/rcar-dmac.c chan = __dma_request_channel(&mask, rcar_dmac_chan_filter, dma_spec, dma_spec 1688 drivers/dma/sh/rcar-dmac.c rchan->mid_rid = dma_spec->args[0]; dma_spec 19 drivers/dma/sh/shdma-of.c static struct dma_chan *shdma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 22 drivers/dma/sh/shdma-of.c u32 id = dma_spec->args[0]; dma_spec 26 drivers/dma/sh/shdma-of.c if (dma_spec->args_count != 1) dma_spec 637 drivers/dma/sh/usb-dmac.c struct of_phandle_args *dma_spec = arg; dma_spec 640 drivers/dma/sh/usb-dmac.c if (uchan->index != dma_spec->args[0]) dma_spec 646 drivers/dma/sh/usb-dmac.c static struct dma_chan *usb_dmac_of_xlate(struct of_phandle_args *dma_spec, dma_spec 652 drivers/dma/sh/usb-dmac.c if (dma_spec->args_count != 1) dma_spec 659 drivers/dma/sh/usb-dmac.c chan = __dma_request_channel(&mask, usb_dmac_chan_filter, dma_spec, dma_spec 827 drivers/dma/sirf-dma.c static struct dma_chan *of_dma_sirfsoc_xlate(struct of_phandle_args *dma_spec, dma_spec 831 drivers/dma/sirf-dma.c unsigned int request = dma_spec->args[0]; dma_spec 165 drivers/dma/st_fdma.c static struct dma_chan *st_fdma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 173 drivers/dma/st_fdma.c if (dma_spec->args_count < 1) dma_spec 176 drivers/dma/st_fdma.c if (fdev->dma_device.dev->of_node != dma_spec->np) dma_spec 191 drivers/dma/st_fdma.c fchan->cfg.of_node = dma_spec->np; dma_spec 192 drivers/dma/st_fdma.c fchan->cfg.req_line = dma_spec->args[0]; dma_spec 196 drivers/dma/st_fdma.c if (dma_spec->args_count > 1) dma_spec 197 drivers/dma/st_fdma.c fchan->cfg.req_ctrl = dma_spec->args[1] dma_spec 200 drivers/dma/st_fdma.c if (dma_spec->args_count > 2) dma_spec 201 drivers/dma/st_fdma.c fchan->cfg.type = dma_spec->args[2]; dma_spec 2346 drivers/dma/ste_dma40.c static struct dma_chan *d40_xlate(struct of_phandle_args *dma_spec, dma_spec 2358 drivers/dma/ste_dma40.c cfg.dev_type = dma_spec->args[0]; dma_spec 2359 drivers/dma/ste_dma40.c flags = dma_spec->args[2]; dma_spec 2378 drivers/dma/ste_dma40.c cfg.phy_channel = dma_spec->args[1]; dma_spec 1227 drivers/dma/stm32-dma.c static struct dma_chan *stm32_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1236 drivers/dma/stm32-dma.c if (dma_spec->args_count < 4) { dma_spec 1241 drivers/dma/stm32-dma.c cfg.channel_id = dma_spec->args[0]; dma_spec 1242 drivers/dma/stm32-dma.c cfg.request_line = dma_spec->args[1]; dma_spec 1243 drivers/dma/stm32-dma.c cfg.stream_config = dma_spec->args[2]; dma_spec 1244 drivers/dma/stm32-dma.c cfg.features = dma_spec->args[3]; dma_spec 82 drivers/dma/stm32-dmamux.c static void *stm32_dmamux_route_allocate(struct of_phandle_args *dma_spec, dma_spec 92 drivers/dma/stm32-dmamux.c if (dma_spec->args_count != 3) { dma_spec 97 drivers/dma/stm32-dmamux.c if (dma_spec->args[0] > dmamux->dmamux_requests) { dma_spec 99 drivers/dma/stm32-dmamux.c dma_spec->args[0]); dma_spec 129 drivers/dma/stm32-dmamux.c dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", i - 1); dma_spec 130 drivers/dma/stm32-dmamux.c if (!dma_spec->np) { dma_spec 145 drivers/dma/stm32-dmamux.c mux->request = dma_spec->args[0]; dma_spec 148 drivers/dma/stm32-dmamux.c dma_spec->args[3] = dma_spec->args[2]; dma_spec 149 drivers/dma/stm32-dmamux.c dma_spec->args[2] = dma_spec->args[1]; dma_spec 150 drivers/dma/stm32-dmamux.c dma_spec->args[1] = 0; dma_spec 151 drivers/dma/stm32-dmamux.c dma_spec->args[0] = mux->chan_id - min; dma_spec 152 drivers/dma/stm32-dmamux.c dma_spec->args_count = 4; dma_spec 1481 drivers/dma/stm32-mdma.c static struct dma_chan *stm32_mdma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1489 drivers/dma/stm32-mdma.c if (dma_spec->args_count < 5) { dma_spec 1494 drivers/dma/stm32-mdma.c config.request = dma_spec->args[0]; dma_spec 1495 drivers/dma/stm32-mdma.c config.priority_level = dma_spec->args[1]; dma_spec 1496 drivers/dma/stm32-mdma.c config.transfer_config = dma_spec->args[2]; dma_spec 1497 drivers/dma/stm32-mdma.c config.mask_addr = dma_spec->args[3]; dma_spec 1498 drivers/dma/stm32-mdma.c config.mask_data = dma_spec->args[4]; dma_spec 907 drivers/dma/sun4i-dma.c static struct dma_chan *sun4i_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 913 drivers/dma/sun4i-dma.c u8 is_dedicated = dma_spec->args[0]; dma_spec 914 drivers/dma/sun4i-dma.c u8 endpoint = dma_spec->args[1]; dma_spec 1005 drivers/dma/sun6i-dma.c static struct dma_chan *sun6i_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1011 drivers/dma/sun6i-dma.c u8 port = dma_spec->args[0]; dma_spec 1319 drivers/dma/tegra20-apb-dma.c static struct dma_chan *tegra_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 1326 drivers/dma/tegra20-apb-dma.c if (dma_spec->args[0] > TEGRA_APBDMA_CSR_REQ_SEL_MASK) { dma_spec 1327 drivers/dma/tegra20-apb-dma.c dev_err(tdma->dev, "Invalid slave id: %d\n", dma_spec->args[0]); dma_spec 1336 drivers/dma/tegra20-apb-dma.c tdc->slave_id = dma_spec->args[0]; dma_spec 684 drivers/dma/tegra210-adma.c static struct dma_chan *tegra_dma_of_xlate(struct of_phandle_args *dma_spec, dma_spec 692 drivers/dma/tegra210-adma.c if (dma_spec->args_count != 1) dma_spec 695 drivers/dma/tegra210-adma.c sreq_index = dma_spec->args[0]; dma_spec 983 drivers/dma/ti/cppi41.c static struct dma_chan *cppi41_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 986 drivers/dma/ti/cppi41.c int count = dma_spec->args_count; dma_spec 996 drivers/dma/ti/cppi41.c &dma_spec->args[0]); dma_spec 76 drivers/dma/ti/dma-crossbar.c static void *ti_am335x_xbar_route_allocate(struct of_phandle_args *dma_spec, dma_spec 83 drivers/dma/ti/dma-crossbar.c if (dma_spec->args_count != 3) dma_spec 86 drivers/dma/ti/dma-crossbar.c if (dma_spec->args[2] >= xbar->xbar_events) { dma_spec 88 drivers/dma/ti/dma-crossbar.c dma_spec->args[2]); dma_spec 92 drivers/dma/ti/dma-crossbar.c if (dma_spec->args[0] >= xbar->dma_requests) { dma_spec 94 drivers/dma/ti/dma-crossbar.c dma_spec->args[0]); dma_spec 99 drivers/dma/ti/dma-crossbar.c dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); dma_spec 100 drivers/dma/ti/dma-crossbar.c if (!dma_spec->np) { dma_spec 107 drivers/dma/ti/dma-crossbar.c of_node_put(dma_spec->np); dma_spec 111 drivers/dma/ti/dma-crossbar.c map->dma_line = (u16)dma_spec->args[0]; dma_spec 112 drivers/dma/ti/dma-crossbar.c map->mux_val = (u8)dma_spec->args[2]; dma_spec 114 drivers/dma/ti/dma-crossbar.c dma_spec->args[2] = 0; dma_spec 115 drivers/dma/ti/dma-crossbar.c dma_spec->args_count = 2; dma_spec 240 drivers/dma/ti/dma-crossbar.c static void *ti_dra7_xbar_route_allocate(struct of_phandle_args *dma_spec, dma_spec 247 drivers/dma/ti/dma-crossbar.c if (dma_spec->args[0] >= xbar->xbar_requests) { dma_spec 249 drivers/dma/ti/dma-crossbar.c dma_spec->args[0]); dma_spec 254 drivers/dma/ti/dma-crossbar.c dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); dma_spec 255 drivers/dma/ti/dma-crossbar.c if (!dma_spec->np) { dma_spec 262 drivers/dma/ti/dma-crossbar.c of_node_put(dma_spec->np); dma_spec 278 drivers/dma/ti/dma-crossbar.c map->xbar_in = (u16)dma_spec->args[0]; dma_spec 280 drivers/dma/ti/dma-crossbar.c dma_spec->args[0] = map->xbar_out + xbar->dma_offset; dma_spec 2195 drivers/dma/ti/edma.c static struct dma_chan *of_edma_xlate(struct of_phandle_args *dma_spec, dma_spec 2203 drivers/dma/ti/edma.c if (!ecc || dma_spec->args_count < 1) dma_spec 2208 drivers/dma/ti/edma.c if (echan->ch_num == dma_spec->args[0]) { dma_spec 2217 drivers/dma/ti/edma.c if (echan->ecc->legacy_mode && dma_spec->args_count == 1) dma_spec 2220 drivers/dma/ti/edma.c if (!echan->ecc->legacy_mode && dma_spec->args_count == 2 && dma_spec 2221 drivers/dma/ti/edma.c dma_spec->args[1] < echan->ecc->num_tc) { dma_spec 2222 drivers/dma/ti/edma.c echan->tc = &echan->ecc->tc_list[dma_spec->args[1]]; dma_spec 2239 drivers/dma/ti/edma.c static struct dma_chan *of_edma_xlate(struct of_phandle_args *dma_spec, dma_spec 2567 drivers/dma/xilinx/xilinx_dma.c static struct dma_chan *of_dma_xilinx_xlate(struct of_phandle_args *dma_spec, dma_spec 2571 drivers/dma/xilinx/xilinx_dma.c int chan_id = dma_spec->args[0]; dma_spec 938 drivers/dma/xilinx/zynqmp_dma.c static struct dma_chan *of_zynqmp_dma_xlate(struct of_phandle_args *dma_spec, dma_spec 731 drivers/dma/zx_dma.c static struct dma_chan *zx_of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_spec 735 drivers/dma/zx_dma.c unsigned int request = dma_spec->args[0]; dma_spec 101 drivers/mmc/host/mmci_qcom_dml.c struct of_phandle_args dma_spec; dma_spec 109 drivers/mmc/host/mmci_qcom_dml.c &dma_spec)) dma_spec 112 drivers/mmc/host/mmci_qcom_dml.c if (dma_spec.args_count) dma_spec 113 drivers/mmc/host/mmci_qcom_dml.c return dma_spec.args[0]; dma_spec 75 include/linux/acpi_dma.h struct dma_chan *acpi_dma_simple_xlate(struct acpi_dma_spec *dma_spec, dma_spec 49 include/linux/of_dma.h extern struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_spec 51 include/linux/of_dma.h extern struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, dma_spec 83 include/linux/of_dma.h static inline struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, dma_spec 1733 sound/soc/ti/davinci-mcasp.c struct of_phandle_args dma_spec; dma_spec 1795 sound/soc/ti/davinci-mcasp.c &dma_spec); dma_spec 1799 sound/soc/ti/davinci-mcasp.c pdata->tx_dma_channel = dma_spec.args[0]; dma_spec 1808 sound/soc/ti/davinci-mcasp.c &dma_spec); dma_spec 1812 sound/soc/ti/davinci-mcasp.c pdata->rx_dma_channel = dma_spec.args[0];