Lines Matching refs:no

89 	unsigned int no;  member
260 if (direction != admac_chan_direction(adchan->no)) in admac_prep_dma_cyclic()
394 residue = admac_cyclic_read_residue(ad, adchan->no, adtx); in admac_tx_status()
414 u32 startbit = 1 << (adchan->no / 2); in admac_start_chan()
417 ad->base + REG_CHAN_INTSTATUS(adchan->no, ad->irq_index)); in admac_start_chan()
419 ad->base + REG_CHAN_INTMASK(adchan->no, ad->irq_index)); in admac_start_chan()
421 switch (admac_chan_direction(adchan->no)) { in admac_start_chan()
431 dev_dbg(adchan->host->dev, "ch%d start\n", adchan->no); in admac_start_chan()
437 u32 stopbit = 1 << (adchan->no / 2); in admac_stop_chan()
439 switch (admac_chan_direction(adchan->no)) { in admac_stop_chan()
449 dev_dbg(adchan->host->dev, "ch%d stop\n", adchan->no); in admac_stop_chan()
457 ad->base + REG_CHAN_CTL(adchan->no)); in admac_reset_rings()
458 writel_relaxed(0, ad->base + REG_CHAN_CTL(adchan->no)); in admac_reset_rings()
464 int ch = adchan->no; in admac_start_current_tx()
561 ret = admac_alloc_sram_carveout(ad, admac_chan_direction(adchan->no), in admac_alloc_chan_resources()
567 ad->base + REG_CHAN_SRAM_CARVEOUT(adchan->no)); in admac_alloc_chan_resources()
577 admac_free_sram_carveout(adchan->host, admac_chan_direction(adchan->no), in admac_free_chan_resources()
670 static void admac_handle_chan_int(struct admac_data *ad, int no) in admac_handle_chan_int() argument
672 u32 cause = readl_relaxed(ad->base + REG_CHAN_INTSTATUS(no, ad->irq_index)); in admac_handle_chan_int()
675 admac_handle_status_err(ad, no); in admac_handle_chan_int()
678 admac_handle_status_desc_done(ad, no); in admac_handle_chan_int()
745 bool is_tx = admac_chan_direction(adchan->no) == DMA_MEM_TO_DEV; in admac_device_config()
747 u32 bus_width = readl_relaxed(ad->base + REG_BUS_WIDTH(adchan->no)) & in admac_device_config()
787 writel_relaxed(bus_width, ad->base + REG_BUS_WIDTH(adchan->no)); in admac_device_config()
798 ad->base + REG_CHAN_FIFOCTL(adchan->no)); in admac_device_config()
882 adchan->no = i; in admac_probe()