Lines Matching refs:fbpt
139 * The CPU first initializes some fields in fbpt, then sets
217 q->fbpt = dma_alloc_coherent(dev, CIO2_FBPT_SIZE, &q->fbpt_bus_addr,
219 if (!q->fbpt)
227 dma_free_coherent(dev, CIO2_FBPT_SIZE, q->fbpt, q->fbpt_bus_addr);
550 entry = &q->fbpt[q->bufs_first * CIO2_MAX_LOPS];
583 entry = &q->fbpt[q->bufs_first * CIO2_MAX_LOPS];
821 cio2_fbpt_entry_init_dummy(cio2, &q->fbpt[i * CIO2_MAX_LOPS]);
922 * fbpt_rp is the fbpt entry that the dma is currently working
941 entry = &q->fbpt[next * CIO2_MAX_LOPS];
1570 /* Initialize fbpt */
1937 arrange(q->fbpt, sizeof(struct cio2_fbpt_entry) * CIO2_MAX_LOPS,
1951 cio2_fbpt_entry_enable(cio2, q->fbpt + i * CIO2_MAX_LOPS);
1971 * Upon resume, hw starts to process the fbpt entries from beginning,
1972 * so relocate the queued buffs to the fbpt head before suspend.