as 289 arch/i386/isa/ahc_isa.c struct ahc_isa_slot *as;
as 303 arch/i386/isa/ahc_isa.c LIST_FOREACH(as, &ahc_isa_all_slots, link)
as 304 arch/i386/isa/ahc_isa.c if (as->bus == parent->dv_unit)
as 310 arch/i386/isa/ahc_isa.c as = (struct ahc_isa_slot *)
as 312 arch/i386/isa/ahc_isa.c if (as == NULL)
as 315 arch/i386/isa/ahc_isa.c as->bus = parent->dv_unit;
as 316 arch/i386/isa/ahc_isa.c as->slot = AHC_ISA_MIN_SLOT;
as 317 arch/i386/isa/ahc_isa.c LIST_INSERT_HEAD(&ahc_isa_all_slots, as, link);
as 321 arch/i386/isa/ahc_isa.c for (; as->slot <= AHC_ISA_MAX_SLOT; as->slot++) {
as 322 arch/i386/isa/ahc_isa.c if (ahc_isa_match(ia, EISA_SLOT_ADDR(as->slot) +
as 324 arch/i386/isa/ahc_isa.c as->slot++; /* next slot to search */
as 99 dev/ata/atascsi.c struct atascsi *as;
as 102 dev/ata/atascsi.c as = malloc(sizeof(struct atascsi), M_DEVBUF, M_WAITOK);
as 103 dev/ata/atascsi.c bzero(as, sizeof(struct atascsi));
as 105 dev/ata/atascsi.c as->as_dev = self;
as 106 dev/ata/atascsi.c as->as_cookie = aaa->aaa_cookie;
as 107 dev/ata/atascsi.c as->as_methods = aaa->aaa_methods;
as 108 dev/ata/atascsi.c as->as_capability = aaa->aaa_capability;
as 111 dev/ata/atascsi.c as->as_switch = atascsi_switch;
as 112 dev/ata/atascsi.c as->as_switch.scsi_minphys = aaa->aaa_minphys;
as 115 dev/ata/atascsi.c as->as_link.device = &atascsi_device;
as 116 dev/ata/atascsi.c as->as_link.adapter = &as->as_switch;
as 117 dev/ata/atascsi.c as->as_link.adapter_softc = as;
as 118 dev/ata/atascsi.c as->as_link.adapter_buswidth = aaa->aaa_nports;
as 119 dev/ata/atascsi.c as->as_link.luns = 1; /* XXX port multiplier as luns */
as 120 dev/ata/atascsi.c as->as_link.adapter_target = aaa->aaa_nports;
as 121 dev/ata/atascsi.c as->as_link.openings = aaa->aaa_ncmds;
as 122 dev/ata/atascsi.c if (as->as_capability & ASAA_CAP_NEEDS_RESERVED)
as 123 dev/ata/atascsi.c as->as_link.openings--;
as 125 dev/ata/atascsi.c as->as_ports = malloc(sizeof(struct ata_port *) * aaa->aaa_nports,
as 127 dev/ata/atascsi.c bzero(as->as_ports, sizeof(struct ata_port *) * aaa->aaa_nports);
as 130 dev/ata/atascsi.c for (i = 0; i < as->as_link.adapter_buswidth; i++)
as 131 dev/ata/atascsi.c atascsi_probe(as, i);
as 134 dev/ata/atascsi.c saa.saa_sc_link = &as->as_link;
as 137 dev/ata/atascsi.c as->as_scsibus = (struct scsibus_softc *)config_found(self, &saa,
as 140 dev/ata/atascsi.c return (as);
as 144 dev/ata/atascsi.c atascsi_detach(struct atascsi *as)
as 150 dev/ata/atascsi.c atascsi_probe(struct atascsi *as, int port)
as 156 dev/ata/atascsi.c if (port > as->as_link.adapter_buswidth)
as 159 dev/ata/atascsi.c type = as->as_methods->probe(as->as_cookie, port);
as 164 dev/ata/atascsi.c as->as_link.flags |= SDEV_ATAPI;
as 165 dev/ata/atascsi.c as->as_link.quirks |= SDEV_ONLYBIG;
as 173 dev/ata/atascsi.c ap->ap_as = as;
as 177 dev/ata/atascsi.c as->as_ports[port] = ap;
as 197 dev/ata/atascsi.c ata_exec(as, xa);
as 267 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 268 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 289 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 290 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 390 dev/ata/atascsi.c return (ata_exec(as, xa));
as 431 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 432 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 445 dev/ata/atascsi.c return (ata_exec(as, xa));
as 453 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 454 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 498 dev/ata/atascsi.c if (as->as_capability & ASAA_CAP_NCQ && (letoh16(id.satacap) &
as 506 dev/ata/atascsi.c host_ncqdepth = link->openings + 1 + ((as->as_capability &
as 535 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 536 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 559 dev/ata/atascsi.c return (ata_exec(as, xa));
as 595 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 596 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 609 dev/ata/atascsi.c return (ata_exec(as, xa));
as 689 dev/ata/atascsi.c struct atascsi *as = link->adapter_softc;
as 690 dev/ata/atascsi.c struct ata_port *ap = as->as_ports[link->target];
as 733 dev/ata/atascsi.c return (ata_exec(as, xa));
as 789 dev/ata/atascsi.c ata_exec(struct atascsi *as, struct ata_xfer *xa)
as 793 dev/ata/atascsi.c switch (as->as_methods->ata_cmd(xa)) {
as 808 dev/ata/atascsi.c struct atascsi *as = ap->ap_as;
as 811 dev/ata/atascsi.c xa = as->as_methods->ata_get_xfer(as->as_cookie, ap->ap_port);
as 229 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = (struct atapiscsi_softc *)self;
as 247 dev/atapiscsi/atapiscsi.c as->chp = chp;
as 248 dev/atapiscsi/atapiscsi.c as->drive = drvp->drive;
as 249 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.adapter_softc = as;
as 250 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.adapter_target = 7;
as 251 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.adapter_buswidth = 2;
as 252 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.adapter = &atapiscsi_switch;
as 253 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.device = &atapiscsi_dev;
as 254 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.luns = 1;
as 255 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.openings = 1;
as 256 dev/atapiscsi/atapiscsi.c as->sc_adapterlink.flags = SDEV_ATAPI;
as 258 dev/atapiscsi/atapiscsi.c strlcpy(drvp->drive_name, as->sc_dev.dv_xname,
as 260 dev/atapiscsi/atapiscsi.c drvp->cf_flags = as->sc_dev.dv_cfdata->cf_flags;
as 291 dev/atapiscsi/atapiscsi.c saa.saa_sc_link = &as->sc_adapterlink;
as 293 dev/atapiscsi/atapiscsi.c child = config_found((struct device *)as, &saa, scsiprint);
as 326 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
as 327 dev/atapiscsi/atapiscsi.c struct channel_softc *chp = as->chp;
as 328 dev/atapiscsi/atapiscsi.c struct ata_drive_datas *drvp = &chp->ch_drive[as->drive];
as 334 dev/atapiscsi/atapiscsi.c chp->wdc->sc_dev.dv_xname, chp->channel, as->drive), DEBUG_XFERS);
as 348 dev/atapiscsi/atapiscsi.c xfer->drive = as->drive;
as 359 dev/atapiscsi/atapiscsi.c chp->wdc->sc_dev.dv_xname, chp->channel, as->drive),
as 451 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_link->adapter_softc;
as 452 dev/atapiscsi/atapiscsi.c struct channel_softc *chp = as->chp;
as 453 dev/atapiscsi/atapiscsi.c struct ata_drive_datas *drvp = &chp->ch_drive[as->drive];
as 861 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
as 918 dev/atapiscsi/atapiscsi.c as->protocol_phase = as_completed;
as 920 dev/atapiscsi/atapiscsi.c as->protocol_phase = as_data;
as 964 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
as 967 dev/atapiscsi/atapiscsi.c if (as->protocol_phase != as_data) {
as 1108 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
as 1145 dev/atapiscsi/atapiscsi.c as->protocol_phase = as_none;
as 1235 dev/atapiscsi/atapiscsi.c struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
as 1271 dev/atapiscsi/atapiscsi.c WDCDEBUG_PRINT(("Phase %d, (0x%b, 0x%x) ", as->protocol_phase,
as 1274 dev/atapiscsi/atapiscsi.c switch (as->protocol_phase) {
as 558 dev/ic/ac97.c ac97_read(struct ac97_softc *as, u_int8_t reg, u_int16_t *val)
as 562 dev/ic/ac97.c if (((as->host_flags & AC97_HOST_DONT_READ) &&
as 565 dev/ic/ac97.c (as->host_flags & AC97_HOST_DONT_READANY)) {
as 566 dev/ic/ac97.c *val = as->shadow_reg[reg >> 1];
as 570 dev/ic/ac97.c if ((error = as->host_if->read(as->host_if->arg, reg, val)))
as 571 dev/ic/ac97.c *val = as->shadow_reg[reg >> 1];
as 576 dev/ic/ac97.c ac97_write(struct ac97_softc *as, u_int8_t reg, u_int16_t val)
as 578 dev/ic/ac97.c as->shadow_reg[reg >> 1] = val;
as 579 dev/ic/ac97.c return (as->host_if->write(as->host_if->arg, reg, val));
as 583 dev/ic/ac97.c ac97_setup_defaults(struct ac97_softc *as)
as 587 dev/ic/ac97.c bzero(as->shadow_reg, sizeof(as->shadow_reg));
as 592 dev/ic/ac97.c ac97_write(as, si->reg, si->default_value);
as 599 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)self;
as 605 dev/ic/ac97.c ac97_write(as, si->reg, as->shadow_reg[si->reg >> 1]);
as 616 dev/ic/ac97.c ac97_setup_source_info(struct ac97_softc *as)
as 622 dev/ic/ac97.c si = &as->source_info[ouridx];
as 637 dev/ic/ac97.c si = &as->source_info[ouridx];
as 660 dev/ic/ac97.c as->num_source_info = ouridx;
as 662 dev/ic/ac97.c for (idx = 0; idx < as->num_source_info; idx++) {
as 665 dev/ic/ac97.c si = &as->source_info[idx];
as 668 dev/ic/ac97.c for (idx2 = 0; idx2 < as->num_source_info; idx2++) {
as 669 dev/ic/ac97.c si2 = &as->source_info[idx2];
as 685 dev/ic/ac97.c for (idx2 = 0; idx2 < as->num_source_info; idx2++) {
as 689 dev/ic/ac97.c si2 = &as->source_info[idx2];
as 694 dev/ic/ac97.c as->source_info[previdx].next = idx2;
as 695 dev/ic/ac97.c as->source_info[idx2].prev = previdx;
as 701 dev/ic/ac97.c as->source_info[previdx].next = AUDIO_MIXER_LAST;
as 708 dev/ic/ac97.c struct ac97_softc *as;
as 717 dev/ic/ac97.c if (!(as = malloc(sizeof(struct ac97_softc), M_DEVBUF, M_NOWAIT)))
as 720 dev/ic/ac97.c bzero(as, sizeof(*as));
as 722 dev/ic/ac97.c as->codec_if.vtbl = &ac97civ;
as 723 dev/ic/ac97.c as->host_if = host_if;
as 725 dev/ic/ac97.c if ((error = host_if->attach(host_if->arg, &as->codec_if))) {
as 726 dev/ic/ac97.c free(as, M_DEVBUF);
as 738 dev/ic/ac97.c as->host_flags = host_if->flags(host_if->arg);
as 740 dev/ic/ac97.c ac97_setup_defaults(as);
as 741 dev/ic/ac97.c ac97_read(as, AC97_REG_VENDOR_ID1, &id1);
as 742 dev/ic/ac97.c ac97_read(as, AC97_REG_VENDOR_ID2, &id2);
as 743 dev/ic/ac97.c ac97_read(as, AC97_REG_RESET, &as->caps);
as 776 dev/ic/ac97.c if (as->caps) {
as 779 dev/ic/ac97.c if (as->caps & (1 << i))
as 783 dev/ic/ac97.c ac97enhancement[AC97_CAPS_ENHANCEMENT(as->caps)]);
as 786 dev/ic/ac97.c ac97_read(as, AC97_REG_EXT_AUDIO_ID, &as->ext_id);
as 787 dev/ic/ac97.c if (as->ext_id)
as 788 dev/ic/ac97.c DPRINTF(("ac97: ext id %b\n", as->ext_id,
as 790 dev/ic/ac97.c if (as->ext_id & (AC97_EXT_AUDIO_VRA | AC97_EXT_AUDIO_VRM)) {
as 791 dev/ic/ac97.c ac97_read(as, AC97_REG_EXT_AUDIO_CTRL, &id1);
as 792 dev/ic/ac97.c if (as->ext_id & AC97_EXT_AUDIO_VRA)
as 794 dev/ic/ac97.c if (as->ext_id & AC97_EXT_AUDIO_VRM)
as 796 dev/ic/ac97.c ac97_write(as, AC97_REG_EXT_AUDIO_CTRL, id1);
as 799 dev/ic/ac97.c ac97_setup_source_info(as);
as 803 dev/ic/ac97.c initfunc(as);
as 810 dev/ic/ac97.c ctl.dev = ac97_get_portnum_by_name(&as->codec_if, AudioCoutputs,
as 812 dev/ic/ac97.c ac97_mixer_set_port(&as->codec_if, &ctl);
as 814 dev/ic/ac97.c ctl.dev = ac97_get_portnum_by_name(&as->codec_if, AudioCinputs,
as 816 dev/ic/ac97.c ac97_mixer_set_port(&as->codec_if, &ctl);
as 818 dev/ic/ac97.c ctl.dev = ac97_get_portnum_by_name(&as->codec_if, AudioCrecord,
as 820 dev/ic/ac97.c ac97_mixer_set_port(&as->codec_if, &ctl);
as 824 dev/ic/ac97.c ctl.dev = ac97_get_portnum_by_name(&as->codec_if, AudioCrecord,
as 826 dev/ic/ac97.c ac97_mixer_set_port(&as->codec_if, &ctl);
as 834 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)codec_if;
as 836 dev/ic/ac97.c if (dip->index < as->num_source_info) {
as 837 dev/ic/ac97.c struct ac97_source_info *si = &as->source_info[dip->index];
as 870 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)codec_if;
as 871 dev/ic/ac97.c struct ac97_source_info *si = &as->source_info[cp->dev];
as 876 dev/ic/ac97.c if (cp->dev < 0 || cp->dev >= as->num_source_info ||
as 880 dev/ic/ac97.c ac97_read(as, si->reg, &val);
as 915 dev/ic/ac97.c if (!(as->host_flags & AC97_HOST_SWAPPED_CHANNELS)) {
as 945 dev/ic/ac97.c error = ac97_write(as, si->reg, (val & ~mask) | newval);
as 956 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)codec_if;
as 959 dev/ic/ac97.c for (idx = 0; idx < as->num_source_info; idx++) {
as 960 dev/ic/ac97.c struct ac97_source_info *si = &as->source_info[idx];
as 973 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)codec_if;
as 974 dev/ic/ac97.c struct ac97_source_info *si = &as->source_info[cp->dev];
as 978 dev/ic/ac97.c if (cp->dev < 0 || cp->dev >= as->num_source_info ||
as 982 dev/ic/ac97.c ac97_read(as, si->reg, &val);
as 1006 dev/ic/ac97.c if (!(as->host_flags & AC97_HOST_SWAPPED_CHANNELS)) {
as 1047 dev/ic/ac97.c struct ac97_softc *as = (struct ac97_softc *)codec_if;
as 1052 dev/ic/ac97.c if (!(as->ext_id & AC97_EXT_AUDIO_VRA)) {
as 1060 dev/ic/ac97.c if (!(as->ext_id & AC97_EXT_AUDIO_DRA))
as 1062 dev/ic/ac97.c if (ac97_read(as, AC97_REG_EXT_AUDIO_CTRL, &id))
as 1065 dev/ic/ac97.c if (ac97_write(as, AC97_REG_EXT_AUDIO_CTRL, id))
as 1071 dev/ic/ac97.c if (ac97_read(as, AC97_REG_POWER, &val) ||
as 1072 dev/ic/ac97.c ac97_write(as, AC97_REG_POWER, val |
as 1079 dev/ic/ac97.c if (ac97_write(as, reg, (u_int16_t) p->sample_rate) ||
as 1080 dev/ic/ac97.c ac97_read(as, reg, ®val))
as 1088 dev/ic/ac97.c if (ac97_write(as, AC97_REG_POWER, val))
as 1101 dev/ic/ac97.c ac97_ad1886_init(struct ac97_softc *as)
as 1103 dev/ic/ac97.c ac97_write(as, AC97_AD1886_JACK_SENSE, 0x0010);
as 1107 dev/ic/ac97.c ac97_ad198x_init(struct ac97_softc *as)
as 1112 dev/ic/ac97.c ac97_read(as, AC97_AD_REG_MISC, &misc);
as 1113 dev/ic/ac97.c ac97_write(as, AC97_AD_REG_MISC,
as 1116 dev/ic/ac97.c for (i = 0; i < as->num_source_info; i++) {
as 1117 dev/ic/ac97.c if (as->source_info[i].reg == AC97_REG_SURROUND_VOLUME)
as 1118 dev/ic/ac97.c as->source_info[i].reg = AC97_REG_MASTER_VOLUME;
as 1119 dev/ic/ac97.c else if (as->source_info[i].reg == AC97_REG_MASTER_VOLUME) {
as 1120 dev/ic/ac97.c as->source_info[i].reg = AC97_REG_SURROUND_VOLUME;
as 1121 dev/ic/ac97.c if (as->source_info[i].type == AUDIO_MIXER_ENUM) {
as 1122 dev/ic/ac97.c as->source_info[i].mute = 1;
as 1123 dev/ic/ac97.c as->source_info[i].ofs = 7;
as 1130 dev/ic/ac97.c ac97_alc655_init(struct ac97_softc *as)
as 1134 dev/ic/ac97.c ac97_read(as, AC97_AV_REG_MISC, &misc);
as 1135 dev/ic/ac97.c if (as->host_flags & AC97_HOST_DONT_ENABLE_SPDIF) {
as 1141 dev/ic/ac97.c ac97_write(as, AC97_AV_REG_MISC, misc);
as 1143 dev/ic/ac97.c ac97_write(as, AC97_AV_REG_MULTICH, AC97_AV_MULTICH_MAGIC);
as 1147 dev/ic/ac97.c ac97_cx20468_init(struct ac97_softc *as)
as 1151 dev/ic/ac97.c ac97_read(as, AC97_CX_REG_MISC, &misc);
as 1152 dev/ic/ac97.c ac97_write(as, AC97_CX_REG_MISC, misc &
as 818 dev/ic/re.c u_int16_t as[ETHER_ADDR_LEN / 2];
as 837 dev/ic/re.c re_read_eeprom(sc, (caddr_t)as, RL_EE_EADDR, 3);
as 839 dev/ic/re.c as[i] = letoh16(as[i]);
as 840 dev/ic/re.c bcopy(as, eaddr, sizeof(eaddr));
as 704 dev/pci/if_vge.c u_int16_t as[3];
as 750 dev/pci/if_vge.c vge_read_eeprom(sc, (caddr_t)as, VGE_EE_EADDR, 3, 0);
as 752 dev/pci/if_vge.c eaddr[(i * 2) + 0] = as[i] & 0xff;
as 753 dev/pci/if_vge.c eaddr[(i * 2) + 1] = as[i] >> 8;
as 2528 dev/usb/uaudio.c struct as_info *as = &sc->sc_alts[ch->altidx];
as 2529 dev/usb/uaudio.c int endpt = as->edesc->bEndpointAddress;
as 2533 dev/usb/uaudio.c endpt, ch->sample_rate, as->alt));
as 2536 dev/usb/uaudio.c err = usbd_set_interface(as->ifaceh, as->alt);
as 2545 dev/usb/uaudio.c if (as->asf1desc->bSamFreqType != 1) {
as 2555 dev/usb/uaudio.c err = usbd_open_pipe(as->ifaceh, endpt, 0, &ch->pipe);
as 2558 dev/usb/uaudio.c if (as->edesc1 != NULL) {
as 2559 dev/usb/uaudio.c endpt = as->edesc1->bEndpointAddress;
as 2561 dev/usb/uaudio.c err = usbd_open_pipe(as->ifaceh, endpt, 0, &ch->sync_pipe);
as 2569 dev/usb/uaudio.c struct as_info *as = &sc->sc_alts[ch->altidx];
as 2571 dev/usb/uaudio.c as->sc_busy = 0;
as 2575 dev/usb/uaudio.c usbd_set_interface(as->ifaceh, sc->sc_nullalt);
as 1072 net/pf_table.c struct pfr_astats as;
as 1074 net/pf_table.c pfr_copyout_addr(&as.pfras_a, ke);
as 1077 net/pf_table.c bcopy(ke->pfrke_packets, as.pfras_packets,
as 1078 net/pf_table.c sizeof(as.pfras_packets));
as 1079 net/pf_table.c bcopy(ke->pfrke_bytes, as.pfras_bytes,
as 1080 net/pf_table.c sizeof(as.pfras_bytes));
as 1082 net/pf_table.c as.pfras_tzero = ke->pfrke_tzero;
as 1084 net/pf_table.c if (COPYOUT(&as, w->pfrw_astats, sizeof(as), flags))