Lines Matching defs:gatt
407 struct agp_gatt *gatt;
411 gatt = malloc(sizeof(struct agp_gatt), M_AGP, M_WAITOK);
412 gatt->ag_entries = entries;
415 0, &gatt->ag_dmamap, &virtual, &gatt->ag_physical,
416 &gatt->ag_dmaseg, 1, &dummyseg) != 0) {
417 free(gatt, M_AGP);
420 gatt->ag_virtual = (uint32_t *)virtual;
422 gatt->ag_size = entries * sizeof(u_int32_t);
423 memset(gatt->ag_virtual, 0, gatt->ag_size);
426 return gatt;
430 agp_free_gatt(struct agp_softc *sc, struct agp_gatt *gatt)
432 agp_free_dmamem(sc->as_dmat, gatt->ag_size, gatt->ag_dmamap,
433 (void *)gatt->ag_virtual, &gatt->ag_dmaseg, 1);
434 free(gatt, M_AGP);
704 * are translated using the GATT.
760 * Install entries in the GATT, making sure that if
762 * aligned to PAGE_SIZE, we don't modify too many GATT
997 * Clear the GATT and force release on last close
1062 * actual page behind the gatt