Searched refs:tchan_map (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma.c | 145 unsigned long *tchan_map; member 1293 if (!test_bit(chan_id, ud->tchan_map) && in udma_get_chan_pair() 1301 set_bit(chan_id, ud->tchan_map); in udma_get_chan_pair() 1348 clear_bit(uc->tchan->id, ud->tchan_map); in udma_put_tchan() 3218 ud->tchan_map = devm_kmalloc_array(dev, BITS_TO_LONGS(ud->tchan_cnt), in udma_setup_resources() 3239 if (!ud->tchan_map || !ud->rchan_map || !ud->rflow_gp_map || in udma_setup_resources() 3264 bitmap_zero(ud->tchan_map, ud->tchan_cnt); in udma_setup_resources() 3266 bitmap_fill(ud->tchan_map, ud->tchan_cnt); in udma_setup_resources() 3269 bitmap_clear(ud->tchan_map, rm_desc->start, in udma_setup_resources() 3328 ch_count -= bitmap_weight(ud->tchan_map, u in udma_setup_resources() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma.c | 198 unsigned long *tchan_map; member 1435 clear_bit(uc->tchan->id, ud->tchan_map); in udma_get_tchan() 1505 if (!test_bit(chan_id, ud->tchan_map) && in udma_get_chan_pair() 1513 set_bit(chan_id, ud->tchan_map); in udma_get_chan_pair() 1582 clear_bit(uc->tchan->id, ud->tchan_map); in udma_put_tchan() 4557 ud->tchan_map = devm_kmalloc_array(dev, BITS_TO_LONGS(ud->tchan_cnt), in udma_setup_resources() 4578 if (!ud->tchan_map || !ud->rchan_map || !ud->rflow_gp_map || in udma_setup_resources() 4607 bitmap_zero(ud->tchan_map, ud->tchan_cnt); in udma_setup_resources() 4610 bitmap_fill(ud->tchan_map, ud->tchan_cnt); in udma_setup_resources() 4612 udma_mark_resource_ranges(ud, ud->tchan_map, in udma_setup_resources() [all...] |
Completed in 11 milliseconds