Lines Matching defs:pb
35 unsigned int ch, pb;
43 pb = !!(pb_status & BIT(AUDIO_CHANNEL_OFFSET + ch));
57 done = ac->curr_bufs[!pb];
58 ac->curr_bufs[pb] = next;
65 * Checking for a non-nil dma_desc[pb]->virt buffer is
68 desc = &ac->dma_descs[pb];
73 u32 reg = pb ? ADMA_B_ADDR[ch] : ADMA_P_ADDR[ch];
298 int pb;
300 for (pb = 0; pb < 2; pb++) {
301 if (!ac->dma_descs[pb].virt)
303 dma_free_coherent(&dev->pci_dev->dev, ac->dma_descs[pb].size,
304 ac->dma_descs[pb].virt,
305 ac->dma_descs[pb].phys);
306 ac->dma_descs[pb].virt = NULL;
313 int pb;
323 for (pb = 0; pb < 2; pb++) {
324 u32 reg = pb ? ADMA_B_ADDR[ac->ch] : ADMA_P_ADDR[ac->ch];
329 &ac->dma_descs[pb].phys, GFP_KERNEL);
333 ac->ch, pb ? "B" : "P");
336 ac->dma_descs[pb].virt = virt;
337 ac->dma_descs[pb].size = AUDIO_DMA_SIZE_MAX;
338 reg_write(dev, reg, ac->dma_descs[pb].phys);