Lines Matching refs:rchan_cnt

194 	int rchan_cnt;  member
1261 tmp_from = ud->rchan_cnt; in __udma_alloc_gp_rflow_range()
1263 if (tmp_from < ud->rchan_cnt) in __udma_alloc_gp_rflow_range()
1287 if (from < ud->rchan_cnt) in __udma_free_gp_rflow_range()
1498 end = min(ud->tchan_cnt, ud->rchan_cnt); in udma_get_chan_pair()
4470 ud->rchan_cnt = UDMA_CAP2_RCHAN_CNT(cap2); in udma_get_mmrs()
4477 ud->rchan_cnt = BCDMA_CAP2_RCHAN_CNT(cap2); in udma_get_mmrs()
4478 ud->rflow_cnt = ud->rchan_cnt; in udma_get_mmrs()
4483 ud->rchan_cnt = UDMA_CAP2_RCHAN_CNT(cap2); in udma_get_mmrs()
4496 if (i == MMR_RCHANRT && ud->rchan_cnt == 0) in udma_get_mmrs()
4563 ud->rchan_map = devm_kmalloc_array(dev, BITS_TO_LONGS(ud->rchan_cnt), in udma_setup_resources()
4565 ud->rchans = devm_kcalloc(dev, ud->rchan_cnt, sizeof(*ud->rchans), in udma_setup_resources()
4590 bitmap_set(ud->rflow_gp_map_allocated, 0, ud->rchan_cnt); in udma_setup_resources()
4622 bitmap_zero(ud->rchan_map, ud->rchan_cnt); in udma_setup_resources()
4625 bitmap_fill(ud->rchan_map, ud->rchan_cnt); in udma_setup_resources()
4651 irq_res.desc[i].num = ud->rchan_cnt; in udma_setup_resources()
4677 bitmap_clear(ud->rflow_gp_map, ud->rchan_cnt, in udma_setup_resources()
4678 ud->rflow_cnt - ud->rchan_cnt); in udma_setup_resources()
4741 ud->rchan_map = devm_kmalloc_array(dev, BITS_TO_LONGS(ud->rchan_cnt), in bcdma_setup_resources()
4743 ud->rchans = devm_kcalloc(dev, ud->rchan_cnt, sizeof(*ud->rchans), in bcdma_setup_resources()
4746 ud->rflow_in_use = devm_kcalloc(dev, BITS_TO_LONGS(ud->rchan_cnt), in bcdma_setup_resources()
4749 ud->rflows = devm_kcalloc(dev, ud->rchan_cnt, sizeof(*ud->rflows), in bcdma_setup_resources()
4765 if (i == RM_RANGE_RCHAN && ud->rchan_cnt == 0) in bcdma_setup_resources()
4809 if (ud->rchan_cnt) { in bcdma_setup_resources()
4812 bitmap_zero(ud->rchan_map, ud->rchan_cnt); in bcdma_setup_resources()
4815 bitmap_fill(ud->rchan_map, ud->rchan_cnt); in bcdma_setup_resources()
4864 if (ud->rchan_cnt) { in bcdma_setup_resources()
4868 irq_res.desc[i].num = ud->rchan_cnt; in bcdma_setup_resources()
4870 irq_res.desc[i + 1].num = ud->rchan_cnt; in bcdma_setup_resources()
4925 ud->rchan_map = devm_kmalloc_array(dev, BITS_TO_LONGS(ud->rchan_cnt), in pktdma_setup_resources()
4927 ud->rchans = devm_kcalloc(dev, ud->rchan_cnt, sizeof(*ud->rchans), in pktdma_setup_resources()
4966 bitmap_zero(ud->rchan_map, ud->rchan_cnt); in pktdma_setup_resources()
4968 bitmap_fill(ud->rchan_map, ud->rchan_cnt); in pktdma_setup_resources()
5060 ch_count = ud->bchan_cnt + ud->tchan_cnt + ud->rchan_cnt; in setup_resources()
5064 ch_count -= bitmap_weight(ud->rchan_map, ud->rchan_cnt); in setup_resources()
5080 ud->rchan_cnt - bitmap_weight(ud->rchan_map, in setup_resources()
5081 ud->rchan_cnt), in setup_resources()
5093 ud->rchan_cnt - bitmap_weight(ud->rchan_map, in setup_resources()
5094 ud->rchan_cnt)); in setup_resources()
5102 ud->rchan_cnt - bitmap_weight(ud->rchan_map, in setup_resources()
5103 ud->rchan_cnt)); in setup_resources()
5401 ud->rchan_cnt; in udma_probe()
5506 for (i = 0; i < ud->rchan_cnt; i++) { in udma_probe()