asc 666 dev/ic/mpireg.h u_int8_t asc;
asc 81 dev/pci/agp_ali.c struct agp_ali_softc *asc;
asc 85 dev/pci/agp_ali.c asc = malloc(sizeof *asc, M_DEVBUF, M_NOWAIT);
asc 86 dev/pci/agp_ali.c if (asc == NULL) {
asc 90 dev/pci/agp_ali.c sc->sc_chipc = asc;
asc 95 dev/pci/agp_ali.c free(asc, M_DEVBUF);
asc 99 dev/pci/agp_ali.c asc->initial_aperture = agp_ali_get_aperture(sc);
asc 116 dev/pci/agp_ali.c asc->gatt = gatt;
asc 137 dev/pci/agp_ali.c struct agp_ali_softc *asc = sc->sc_chipc;
asc 150 dev/pci/agp_ali.c AGP_SET_APERTURE(sc, asc->initial_aperture);
asc 155 dev/pci/agp_ali.c agp_free_gatt(sc, asc->gatt);
asc 215 dev/pci/agp_ali.c struct agp_ali_softc *asc = sc->sc_chipc;
asc 217 dev/pci/agp_ali.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 220 dev/pci/agp_ali.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical;
asc 227 dev/pci/agp_ali.c struct agp_ali_softc *asc = sc->sc_chipc;
asc 229 dev/pci/agp_ali.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 232 dev/pci/agp_ali.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0;
asc 53 dev/pci/agp_amd.c #define READ2(off) bus_space_read_2(asc->iot, asc->ioh, off)
asc 54 dev/pci/agp_amd.c #define READ4(off) bus_space_read_4(asc->iot, asc->ioh, off)
asc 55 dev/pci/agp_amd.c #define WRITE2(off,v) bus_space_write_2(asc->iot, asc->ioh, off, v)
asc 56 dev/pci/agp_amd.c #define WRITE4(off,v) bus_space_write_4(asc->iot, asc->ioh, off, v)
asc 160 dev/pci/agp_amd.c struct agp_amd_softc *asc;
asc 165 dev/pci/agp_amd.c asc = malloc(sizeof *asc, M_DEVBUF, M_NOWAIT);
asc 166 dev/pci/agp_amd.c if (asc == NULL) {
asc 171 dev/pci/agp_amd.c memset(asc, 0, sizeof *asc);
asc 174 dev/pci/agp_amd.c PCI_MAPREG_TYPE_MEM,0, &asc->iot, &asc->ioh, NULL, NULL, 0);
asc 184 dev/pci/agp_amd.c free(asc, M_DEVBUF);
asc 188 dev/pci/agp_amd.c sc->sc_chipc = asc;
asc 189 dev/pci/agp_amd.c asc->initial_aperture = AGP_GET_APERTURE(sc);
asc 205 dev/pci/agp_amd.c asc->gatt = gatt;
asc 228 dev/pci/agp_amd.c struct agp_amd_softc *asc = sc->sc_chipc;
asc 243 dev/pci/agp_amd.c AGP_SET_APERTURE(sc, asc->initial_aperture);
asc 245 dev/pci/agp_amd.c agp_amd_free_gatt(sc, asc->gatt);
asc 294 dev/pci/agp_amd.c struct agp_amd_softc *asc = sc->sc_chipc;
asc 296 dev/pci/agp_amd.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 299 dev/pci/agp_amd.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical | 1;
asc 306 dev/pci/agp_amd.c struct agp_amd_softc *asc = sc->sc_chipc;
asc 308 dev/pci/agp_amd.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 311 dev/pci/agp_amd.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0;
asc 318 dev/pci/agp_amd.c struct agp_amd_softc *asc = sc->sc_chipc;
asc 80 dev/pci/agp_via.c struct agp_via_softc *asc;
asc 83 dev/pci/agp_via.c asc = malloc(sizeof *asc, M_DEVBUF, M_NOWAIT);
asc 84 dev/pci/agp_via.c if (asc == NULL) {
asc 88 dev/pci/agp_via.c memset(asc, 0, sizeof *asc);
asc 89 dev/pci/agp_via.c sc->sc_chipc = asc;
asc 94 dev/pci/agp_via.c free(asc, M_DEVBUF);
asc 98 dev/pci/agp_via.c asc->initial_aperture = AGP_GET_APERTURE(sc);
asc 115 dev/pci/agp_via.c asc->gatt = gatt;
asc 131 dev/pci/agp_via.c struct agp_via_softc *asc = sc->sc_chipc;
asc 140 dev/pci/agp_via.c AGP_SET_APERTURE(sc, asc->initial_aperture);
asc 141 dev/pci/agp_via.c agp_free_gatt(sc, asc->gatt);
asc 193 dev/pci/agp_via.c struct agp_via_softc *asc = sc->sc_chipc;
asc 195 dev/pci/agp_via.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 198 dev/pci/agp_via.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical;
asc 205 dev/pci/agp_via.c struct agp_via_softc *asc = sc->sc_chipc;
asc 207 dev/pci/agp_via.c if (offset < 0 || offset >= (asc->gatt->ag_entries << AGP_PAGE_SHIFT))
asc 210 dev/pci/agp_via.c asc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0;
asc 102 dev/tc/asc.c struct asc_softc *asc = (struct asc_softc *)sc;
asc 105 dev/tc/asc.c v = bus_space_read_4(asc->sc_bst, asc->sc_bsh,
asc 117 dev/tc/asc.c struct asc_softc *asc = (struct asc_softc *)sc;
asc 119 dev/tc/asc.c bus_space_write_4(asc->sc_bst, asc->sc_bsh,
asc 58 dev/tc/asc_tc.c struct asc_softc asc;
asc 131 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)self;
asc 132 dev/tc/asc_tc.c struct ncr53c9x_softc *sc = &asc->asc.sc_ncr53c9x;
asc 138 dev/tc/asc_tc.c asc->asc.sc_bst = ta->ta_memt;
asc 139 dev/tc/asc_tc.c asc->asc.sc_dmat = ta->ta_dmat;
asc 140 dev/tc/asc_tc.c if (bus_space_map(asc->asc.sc_bst, ta->ta_addr,
asc 141 dev/tc/asc_tc.c PMAZ_OFFSET_RAM + PMAZ_RAM_SIZE, 0, &asc->asc.sc_bsh)) {
asc 145 dev/tc/asc_tc.c asc->sc_base = (caddr_t)ta->ta_addr; /* XXX XXX XXX */
asc 196 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 198 dev/tc/asc_tc.c asc->asc.sc_flags &= ~(ASC_DMAACTIVE|ASC_MAPLOADED);
asc 205 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 209 dev/tc/asc_tc.c if ((asc->asc.sc_flags & ASC_ISPULLUP) == 0 &&
asc 218 dev/tc/asc_tc.c trans = asc->asc.sc_dmasize - resid;
asc 220 dev/tc/asc_tc.c if (asc->asc.sc_flags & ASC_ISPULLUP)
asc 221 dev/tc/asc_tc.c memcpy(asc->sc_target, asc->sc_bounce, trans);
asc 222 dev/tc/asc_tc.c *asc->asc.sc_dmalen -= trans;
asc 223 dev/tc/asc_tc.c *asc->asc.sc_dmaaddr += trans;
asc 224 dev/tc/asc_tc.c asc->asc.sc_flags &= ~(ASC_DMAACTIVE|ASC_MAPLOADED);
asc 237 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 241 dev/tc/asc_tc.c asc->asc.sc_dmaaddr = addr;
asc 242 dev/tc/asc_tc.c asc->asc.sc_dmalen = len;
asc 243 dev/tc/asc_tc.c asc->asc.sc_flags = (datain) ? ASC_ISPULLUP : 0;
asc 245 dev/tc/asc_tc.c NCR_DMA(("asc_tc_setup: start %ld@%p, %s\n", (long)*asc->asc.sc_dmalen,
asc 246 dev/tc/asc_tc.c *asc->asc.sc_dmaaddr, datain ? "IN" : "OUT"));
asc 251 dev/tc/asc_tc.c *dmasize = asc->asc.sc_dmasize = size;
asc 253 dev/tc/asc_tc.c NCR_DMA(("asc_tc_setup: dmasize = %ld\n", (long)asc->asc.sc_dmasize));
asc 255 dev/tc/asc_tc.c asc->sc_bounce = asc->sc_base + PMAZ_OFFSET_RAM;
asc 256 dev/tc/asc_tc.c asc->sc_bounce += PER_TGT_DMA_SIZE *
asc 258 dev/tc/asc_tc.c asc->sc_target = *addr;
asc 260 dev/tc/asc_tc.c if ((asc->asc.sc_flags & ASC_ISPULLUP) == 0)
asc 261 dev/tc/asc_tc.c memcpy(asc->sc_bounce, asc->sc_target, size);
asc 264 dev/tc/asc_tc.c if (asc->asc.sc_flags & ASC_ISPULLUP)
asc 265 dev/tc/asc_tc.c tc_dmar = PMAZ_DMA_ADDR(asc->sc_bounce);
asc 267 dev/tc/asc_tc.c tc_dmar = PMAZ_DMAR_WRITE | PMAZ_DMA_ADDR(asc->sc_bounce);
asc 268 dev/tc/asc_tc.c bus_space_write_4(asc->asc.sc_bst, asc->asc.sc_bsh, PMAZ_OFFSET_DMAR,
asc 270 dev/tc/asc_tc.c asc->asc.sc_flags |= ASC_MAPLOADED|ASC_DMAACTIVE;
asc 280 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 283 dev/tc/asc_tc.c if (asc->asc.sc_flags & ASC_ISPULLUP)
asc 284 dev/tc/asc_tc.c tc_dmar = PMAZ_DMA_ADDR(asc->sc_bounce);
asc 286 dev/tc/asc_tc.c tc_dmar = PMAZ_DMAR_WRITE | PMAZ_DMA_ADDR(asc->sc_bounce);
asc 287 dev/tc/asc_tc.c bus_space_write_4(asc->asc.sc_bst, asc->asc.sc_bsh, PMAZ_OFFSET_DMAR,
asc 289 dev/tc/asc_tc.c asc->asc.sc_flags |= ASC_DMAACTIVE;
asc 299 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 301 dev/tc/asc_tc.c if (asc->asc.sc_flags & ASC_ISPULLUP)
asc 302 dev/tc/asc_tc.c memcpy(asc->sc_target, asc->sc_bounce, asc->sc_dmasize);
asc 303 dev/tc/asc_tc.c asc->asc.sc_flags &= ~ASC_DMAACTIVE;
asc 321 dev/tc/asc_tc.c struct asc_tc_softc *asc = (struct asc_tc_softc *)sc;
asc 323 dev/tc/asc_tc.c return !!(asc->asc.sc_flags & ASC_DMAACTIVE);
asc 84 dev/tc/asc_tcds.c struct asc_softc asc;
asc 147 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)self;
asc 148 dev/tc/asc_tcds.c struct ncr53c9x_softc *sc = &asc->asc.sc_ncr53c9x;
asc 156 dev/tc/asc_tcds.c asc->asc.sc_bst = tcdsdev->tcdsda_bst;
asc 157 dev/tc/asc_tcds.c asc->asc.sc_bsh = tcdsdev->tcdsda_bsh;
asc 158 dev/tc/asc_tcds.c asc->sc_tcds = tcdsdev->tcdsda_sc;
asc 166 dev/tc/asc_tcds.c asc->asc.sc_dmat = tcdsdev->tcdsda_dmat;
asc 167 dev/tc/asc_tcds.c if ((error = bus_dmamap_create(asc->asc.sc_dmat, NBPG, 1, NBPG,
asc 168 dev/tc/asc_tcds.c NBPG, BUS_DMA_NOWAIT, &asc->asc.sc_dmamap)) < 0) {
asc 227 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 230 dev/tc/asc_tcds.c tcds_scsi_reset(asc->sc_tcds); /* XXX */
asc 232 dev/tc/asc_tcds.c if (asc->asc.sc_flags & ASC_MAPLOADED)
asc 233 dev/tc/asc_tcds.c bus_dmamap_unload(asc->asc.sc_dmat, asc->asc.sc_dmamap);
asc 234 dev/tc/asc_tcds.c asc->asc.sc_flags &= ~(ASC_DMAACTIVE|ASC_MAPLOADED);
asc 247 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 248 dev/tc/asc_tcds.c struct tcds_slotconfig *tcds = asc->sc_tcds;
asc 253 dev/tc/asc_tcds.c (int)*asc->asc.sc_dmalen, *asc->asc.sc_dmaaddr,
asc 261 dev/tc/asc_tcds.c asc->asc.sc_dmaaddr = addr;
asc 262 dev/tc/asc_tcds.c asc->asc.sc_dmalen = len;
asc 263 dev/tc/asc_tcds.c asc->asc.sc_flags = (ispullup) ? ASC_ISPULLUP : 0;
asc 264 dev/tc/asc_tcds.c *dmasize = asc->asc.sc_dmasize = size;
asc 271 dev/tc/asc_tcds.c if (bus_dmamap_load(asc->asc.sc_dmat, asc->asc.sc_dmamap, *addr, size,
asc 281 dev/tc/asc_tcds.c bus_dmamap_sync(asc->asc.sc_dmat, asc->asc.sc_dmamap, 0, size,
asc 286 dev/tc/asc_tcds.c asc->asc.sc_dmamap->dm_segs[0].ds_addr >> 2);
asc 289 dev/tc/asc_tcds.c dic |= asc->asc.sc_dmamap->dm_segs[0].ds_addr & TCDS_DIC_ADDRMASK;
asc 296 dev/tc/asc_tcds.c asc->asc.sc_flags |= ASC_MAPLOADED;
asc 304 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 307 dev/tc/asc_tcds.c asc->asc.sc_flags |= ASC_DMAACTIVE;
asc 310 dev/tc/asc_tcds.c tcds_dma_enable(asc->sc_tcds, 1);
asc 318 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 337 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 338 dev/tc/asc_tcds.c struct tcds_slotconfig *tcds = asc->sc_tcds;
asc 350 dev/tc/asc_tcds.c if ((asc->asc.sc_flags & ASC_DMAACTIVE) == 0)
asc 355 dev/tc/asc_tcds.c asc->asc.sc_flags &= ~ASC_DMAACTIVE;
asc 357 dev/tc/asc_tcds.c if (asc->asc.sc_dmasize == 0) {
asc 367 dev/tc/asc_tcds.c if ((asc->asc.sc_flags & ASC_ISPULLUP) == 0 &&
asc 376 dev/tc/asc_tcds.c trans = asc->asc.sc_dmasize - resid;
asc 379 dev/tc/asc_tcds.c tcds->sc_slot, trans, (int)asc->asc.sc_dmasize);
asc 380 dev/tc/asc_tcds.c trans = asc->asc.sc_dmasize;
asc 386 dev/tc/asc_tcds.c *asc->asc.sc_dmalen -= trans;
asc 387 dev/tc/asc_tcds.c *asc->asc.sc_dmaaddr += trans;
asc 389 dev/tc/asc_tcds.c bus_dmamap_sync(asc->asc.sc_dmat, asc->asc.sc_dmamap,
asc 390 dev/tc/asc_tcds.c 0, asc->asc.sc_dmamap->dm_mapsize,
asc 391 dev/tc/asc_tcds.c (asc->asc.sc_flags & ASC_ISPULLUP)
asc 398 dev/tc/asc_tcds.c if (asc->asc.sc_flags & ASC_ISPULLUP) {
asc 404 dev/tc/asc_tcds.c ((paddr_t)*asc->asc.sc_dmaaddr & ~0x3);
asc 451 dev/tc/asc_tcds.c bus_dmamap_unload(asc->asc.sc_dmat, asc->asc.sc_dmamap);
asc 452 dev/tc/asc_tcds.c asc->asc.sc_flags &= ~ASC_MAPLOADED;
asc 464 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 467 dev/tc/asc_tcds.c x = tcds_scsi_isintr(asc->sc_tcds, 1);
asc 477 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 479 dev/tc/asc_tcds.c return !!(asc->asc.sc_flags & ASC_DMAACTIVE);
asc 486 dev/tc/asc_tcds.c struct asc_tcds_softc *asc = (struct asc_tcds_softc *)sc;
asc 489 dev/tc/asc_tcds.c (void)tcds_scsi_isintr(asc->sc_tcds, 1);
asc 1740 dev/usb/umass.c sc->sbl.ufi.asc, sc->sbl.ufi.ascq));
asc 1742 dev/usb/umass.c if ((sc->sbl.ufi.asc == 0 && sc->sbl.ufi.ascq == 0) ||
asc 123 dev/usb/umassvar.h uByte asc;
asc 1203 scsi/scsi_base.c asc2ascii(u_int8_t asc, u_int8_t ascq, char *result, size_t len)
asc 1205 scsi/scsi_base.c snprintf(result, len, "ASC 0x%02x ASCQ 0x%02x", asc, ascq);
asc 1209 scsi/scsi_base.c u_int8_t asc, ascq;
asc 1744 scsi/scsi_base.c asc2ascii(u_int8_t asc, u_int8_t ascq, char *result, size_t len)
asc 1749 scsi/scsi_base.c switch (asc) {
asc 1772 scsi/scsi_base.c if (adesc[i].asc == asc && adesc[i].ascq == ascq) {
asc 1779 scsi/scsi_base.c snprintf(result, len, "ASC 0x%02x ASCQ 0x%02x", asc, ascq);