pgtbl
.macro load_ttbr1, pgtbl, tmp1, tmp2
while (pgtbl[first].owner != VDMA_PAGE_EMPTY &&
while (pgtbl[last].owner == VDMA_PAGE_EMPTY
pgtbl[i].frame = frame;
pgtbl[i].owner = laddr;
printk("%08x ", pgtbl[i].frame);
printk("%08x ", pgtbl[i].owner);
if (pgtbl[i].owner != laddr) {
while (i < VDMA_PGTBL_ENTRIES && pgtbl[i].owner == laddr) {
pgtbl[i].owner = VDMA_PAGE_EMPTY;
if (pgtbl[i].frame == frame)
return pgtbl[laddr >> 12].frame + (laddr & (VDMA_PAGESIZE - 1));
static VDMA_PGTBL_ENTRY *pgtbl;
pgtbl[i].frame = paddr;
pgtbl[i].owner = VDMA_PAGE_EMPTY;
pgtbl = (VDMA_PGTBL_ENTRY *)__get_free_pages(GFP_KERNEL | GFP_DMA,
BUG_ON(!pgtbl);
dma_cache_wback_inv((unsigned long)pgtbl, VDMA_PGTBL_SIZE);
pgtbl = (VDMA_PGTBL_ENTRY *)CKSEG1ADDR((unsigned long)pgtbl);
CPHYSADDR((unsigned long)pgtbl));
static void __init xen_cleanmfnmap_free_pgtbl(void *pgtbl, bool unpin)
unsigned long pa = __pa(pgtbl) & PHYSICAL_PAGE_MASK;
phys_addr_t pgtbl;
iscsi->hq_info.pgtbl[0];
iscsi->hq_info.pgtbl[1];
iscsi->r2tq_info.pgtbl[0];
iscsi->r2tq_info.pgtbl[1];
iscsi->r2tq_info.pgtbl[0];
iscsi->r2tq_info.pgtbl[1];
iscsi->task_array_info.pgtbl[0];
iscsi->task_array_info.pgtbl[1];
ictx->cstorm_st_context.hq_curr_pbe.lo = iscsi->hq_info.pgtbl[0];
ictx->cstorm_st_context.hq_curr_pbe.hi = iscsi->hq_info.pgtbl[1];
if (dma->pgtbl) {
dma->pgtbl, dma->pgtbl_map);
dma->pgtbl = NULL;
__le32 *page_table = (__le32 *) dma->pgtbl;
__le32 *page_table = (__le32 *) dma->pgtbl;
dma->pgtbl = dma_alloc_coherent(&dev->pcidev->dev, dma->pgtbl_size,
if (dma->pgtbl == NULL)
u32 *pgtbl;
phys_addr_t pgtbl;
__le32 *pgtbl;
pgtbl = (__le32 *)emu->ptb_pages.area;
pgtbl[idx] = cpu_to_le32(silent_page | idx);
__le32 *pgtbl;
pgtbl = (__le32 *)dev->table.area;
pgtbl[idx << 1] = cpu_to_le32(addr);
pgtbl[(idx<<1) + 1] = cpu_to_le32(r | flag);
__le32 *pgtbl;
pgtbl = (__le32 *)dev->table.area;
pgtbl[idx << 1] = cpu_to_le32(addr);
pgtbl[(idx<<1) + 1] = cpu_to_le32(r | flag);
struct snd_dma_buffer pgtbl;
struct snd_dma_buffer *pgtbl)
page_table = (u32 *)(pgtbl->area + offset);
&stream->pgtbl);
snd_dma_free_pages(&stream->pgtbl);
snd_dma_free_pages(&stream->pgtbl);
catpt_arrange_page_table(substream, &stream->pgtbl);
rinfo.page_table_addr = stream->pgtbl.addr;