Lines Matching refs:pcfg
362 if (thrd->id == pl330->pinfo->pcfg.num_chan)
373 return (pl330->pinfo->pcfg.mode & DMAC_MODE_NS) ? true : false;
1271 if (r->rqtype != MEMTOMEM && r->peri >= pi->pcfg.num_peri) {
1358 pl330->dmac_tbd.reset_chan = (1 << pi->pcfg.num_chan) - 1;
1363 for (i = 0; i < pi->pcfg.num_chan; i++) {
1423 val = readl(regs + FSC) & ((1 << pi->pcfg.num_chan) - 1);
1427 while (i < pi->pcfg.num_chan) {
1441 if (pi->pcfg.num_events < 32
1442 && val & ~((1 << pi->pcfg.num_events) - 1)) {
1449 for (ev = 0; ev < pi->pcfg.num_events; ev++) {
1618 for (ev = 0; ev < pi->pcfg.num_events; ev++)
1645 chans = pi->pcfg.num_chan;
1679 if (ev >= 0 && ev < pi->pcfg.num_events
1717 pi->pcfg.data_bus_width = 8 * (1 << val);
1721 pi->pcfg.data_buf_dep = val + 1;
1726 pi->pcfg.num_chan = val;
1732 pi->pcfg.num_peri = val;
1733 pi->pcfg.peri_ns = readl(regs + CR4);
1735 pi->pcfg.num_peri = 0;
1740 pi->pcfg.mode |= DMAC_MODE_NS;
1742 pi->pcfg.mode &= ~DMAC_MODE_NS;
1747 pi->pcfg.num_events = val;
1749 pi->pcfg.irq_ns = readl(regs + CR3);
1751 pi->pcfg.periph_id = get_id(pi, PERIPH_ID);
1752 pi->pcfg.pcell_id = get_id(pi, PCELL_ID);
1778 int chans = pi->pcfg.num_chan;
1810 int chans = pi->pcfg.num_chan;
1872 if (pi->pcfg.num_events == 0) {
1898 for (i = 0; i < pi->pcfg.num_events; i++)
1920 int chans = pi->pcfg.num_chan;
1939 int chans = pi->pcfg.num_chan;