Lines Matching defs:req_idx
26 unsigned int req_idx;
34 dev_dbg(dev, "Unmapping DMAMUX request %u\n", map->req_idx);
36 clear_bit(map->req_idx, dmamux->used_chans);
59 map->req_idx = dma_spec->args[4];
69 if (map->req_idx >= RZN1_DMAMUX_MAX_LINES ||
70 (map->req_idx % RZN1_DMAMUX_LINES_PER_CTLR) != chan) {
71 dev_err(&pdev->dev, "Invalid MUX request line: %u\n", map->req_idx);
76 dmac_idx = map->req_idx >= RZN1_DMAMUX_LINES_PER_CTLR ? 1 : 0;
85 map->req_idx, dmac_idx, chan);
87 if (test_and_set_bit(map->req_idx, dmamux->used_chans)) {
92 mask = BIT(map->req_idx);
100 clear_bit(map->req_idx, dmamux->used_chans);