Lines Matching refs:dma_spec
77 static void *ti_am335x_xbar_route_allocate(struct of_phandle_args *dma_spec,
84 if (dma_spec->args_count != 3)
87 if (dma_spec->args[2] >= xbar->xbar_events) {
89 dma_spec->args[2]);
93 if (dma_spec->args[0] >= xbar->dma_requests) {
95 dma_spec->args[0]);
100 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0);
101 if (!dma_spec->np) {
108 of_node_put(dma_spec->np);
112 map->dma_line = (u16)dma_spec->args[0];
113 map->mux_val = (u8)dma_spec->args[2];
115 dma_spec->args[2] = 0;
116 dma_spec->args_count = 2;
239 static void *ti_dra7_xbar_route_allocate(struct of_phandle_args *dma_spec,
246 if (dma_spec->args[0] >= xbar->xbar_requests) {
248 dma_spec->args[0]);
254 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0);
255 if (!dma_spec->np) {
263 of_node_put(dma_spec->np);
275 of_node_put(dma_spec->np);
282 map->xbar_in = (u16)dma_spec->args[0];
284 dma_spec->args[0] = map->xbar_out + xbar->dma_offset;