AGP_PAGE_SIZE
if ((size & (AGP_PAGE_SIZE - 1)) != 0)
|| (offset & (AGP_PAGE_SIZE - 1)) != 0
j += AGP_PAGE_SIZE) {
for (k = 0; k < done + j; k += AGP_PAGE_SIZE)
for (i = 0; i < mem->am_size; i += AGP_PAGE_SIZE)
AGP_PAGE_SIZE + entries * sizeof(u_int32_t), 0,
gatt->ag_virtual = (u_int32_t *)((char *)vdir + AGP_PAGE_SIZE);
gatt->ag_physical = gatt->ag_pdir + AGP_PAGE_SIZE;
gatt->ag_size = AGP_PAGE_SIZE + entries * sizeof(u_int32_t);
memset(gatt->ag_vdir, 0, AGP_PAGE_SIZE);
npages = ((entries * sizeof(u_int32_t) + AGP_PAGE_SIZE - 1)
gatt->ag_vdir[i] = (gatt->ag_physical + i * AGP_PAGE_SIZE) | 1;
if ((size & (AGP_PAGE_SIZE - 1)) != 0)
if ((size != AGP_PAGE_SIZE) &&
(size != AGP_PAGE_SIZE*4))
KASSERT((mem->am_size & (AGP_PAGE_SIZE - 1)) == 0);
for (i = 0; i < mem->am_size; i += AGP_PAGE_SIZE) {
fail0: for (j = 0; j < i; j += AGP_PAGE_SIZE)
KASSERT((mem->am_size & (AGP_PAGE_SIZE - 1)) == 0);
for (i = 0; i < mem->am_size; i += AGP_PAGE_SIZE) {
fail0: for (j = 0; j < i; j += AGP_PAGE_SIZE)
for (i = 0; i < mem->am_size; i += AGP_PAGE_SIZE)