ai                111 arch/i386/stand/libsa/apmprobe.c apm_connect(bios_apminfo_t *ai)
ai                121 arch/i386/stand/libsa/apmprobe.c 	    : "=a" (ai->apm_code32_base),
ai                123 arch/i386/stand/libsa/apmprobe.c 	      "=c" (ai->apm_code16_base),
ai                124 arch/i386/stand/libsa/apmprobe.c 	      "=d" (ai->apm_data_base)
ai                131 arch/i386/stand/libsa/apmprobe.c 	ai->apm_entry      = BIOS_regs.biosr_bx;
ai                133 arch/i386/stand/libsa/apmprobe.c 	ai->apm_code_len   = BIOS_regs.biosr_si & 0xffff;
ai                134 arch/i386/stand/libsa/apmprobe.c 	ai->apm_code16_len = BIOS_regs.biosr_si & 0xffff;
ai                135 arch/i386/stand/libsa/apmprobe.c 	ai->apm_data_len   = BIOS_regs.biosr_di & 0xffff;
ai                137 arch/i386/stand/libsa/apmprobe.c 	ai->apm_code_len   = 0xffff - (ai->apm_code32_base & 0xffff);
ai                138 arch/i386/stand/libsa/apmprobe.c 	ai->apm_code16_len = 0xffff - (ai->apm_code16_base & 0xffff);
ai                139 arch/i386/stand/libsa/apmprobe.c 	ai->apm_data_len   = 0xffff - (ai->apm_data_base & 0xffff);
ai                141 arch/i386/stand/libsa/apmprobe.c 	if (ai->apm_data_base < BOOTARG_OFF)
ai                142 arch/i386/stand/libsa/apmprobe.c 		ai->apm_data_len = NBPG - (ai->apm_data_base & PGOFSET) - 1;
ai                147 arch/i386/stand/libsa/apmprobe.c 		    ai->apm_code32_base, ai->apm_code_len,
ai                148 arch/i386/stand/libsa/apmprobe.c 		    ai->apm_code16_base, ai->apm_code16_len,
ai                149 arch/i386/stand/libsa/apmprobe.c 		    ai->apm_data_base,   ai->apm_data_len);
ai                164 arch/i386/stand/libsa/apmprobe.c static bios_apminfo_t ai;
ai                169 arch/i386/stand/libsa/apmprobe.c 	if ((ai.apm_detail = apm_check())) {
ai                173 arch/i386/stand/libsa/apmprobe.c 		if (apm_connect(&ai) != 0) {
ai                180 arch/i386/stand/libsa/apmprobe.c 			    ai.apm_detail,
ai                181 arch/i386/stand/libsa/apmprobe.c 			    ai.apm_code32_base, ai.apm_code_len,
ai                182 arch/i386/stand/libsa/apmprobe.c 			    ai.apm_code16_base, ai.apm_code16_len,
ai                183 arch/i386/stand/libsa/apmprobe.c 			    ai.apm_data_base, ai.apm_data_len,
ai                184 arch/i386/stand/libsa/apmprobe.c 			    ai.apm_entry);
ai                190 arch/i386/stand/libsa/apmprobe.c 		addbootarg(BOOTARG_APMINFO, sizeof(ai), &ai);
ai                198 arch/i386/stand/libsa/apmprobe.c 	printf("apmremove (%d)", ai.apm_detail);
ai                200 arch/i386/stand/libsa/apmprobe.c 	if (ai.apm_detail)
ai                201 arch/i386/stand/libsa/apmprobe.c 		mem_delete(trunc_page(ai.apm_data_base),
ai                202 arch/i386/stand/libsa/apmprobe.c 		    round_page(ai.apm_data_base + ai.apm_data_len));
ai                163 compat/osf1/osf1_exec.c 	struct osf1_auxv ai[MAX_AUX_ENTRIES], *a;
ai                171 compat/osf1/osf1_exec.c 	a = ai;
ai                172 compat/osf1/osf1_exec.c 	memset(ai, 0, sizeof ai);
ai                174 compat/osf1/osf1_exec.c 	prognameloc = (char *)stack + sizeof ai;
ai                209 compat/osf1/osf1_exec.c 	len = (a - ai) * sizeof(struct osf1_auxv);
ai                210 compat/osf1/osf1_exec.c 	if (copyout(ai, stack, len))
ai                919 dev/audio.c    	struct audio_info ai;
ai                982 dev/audio.c    	AUDIO_INITINFO(&ai);
ai                983 dev/audio.c    	ai.record.sample_rate = sc->sc_rparams.sample_rate;
ai                984 dev/audio.c    	ai.record.encoding    = sc->sc_rparams.encoding;
ai                985 dev/audio.c    	ai.record.channels    = sc->sc_rparams.channels;
ai                986 dev/audio.c    	ai.record.precision   = sc->sc_rparams.precision;
ai                987 dev/audio.c    	ai.record.pause	      = 0;
ai                988 dev/audio.c    	ai.play.sample_rate   = sc->sc_pparams.sample_rate;
ai                989 dev/audio.c    	ai.play.encoding       = sc->sc_pparams.encoding;
ai                990 dev/audio.c    	ai.play.channels      = sc->sc_pparams.channels;
ai                991 dev/audio.c    	ai.play.precision     = sc->sc_pparams.precision;
ai                992 dev/audio.c    	ai.play.pause	      = 0;
ai                993 dev/audio.c    	ai.mode		      = mode;
ai                995 dev/audio.c    	error = audiosetinfo(sc, &ai);
ai               2462 dev/audio.c    audiosetinfo(struct audio_softc *sc, struct audio_info *ai)
ai               2464 dev/audio.c    	struct audio_prinfo *r = &ai->record, *p = &ai->play;
ai               2549 dev/audio.c    	if (ai->mode != ~0) {
ai               2553 dev/audio.c    		sc->sc_mode = ai->mode;
ai               2648 dev/audio.c    	if (ai->monitor_gain != ~0 &&
ai               2655 dev/audio.c    		ct.un.value.level[AUDIO_MIXER_LEVEL_MONO] = ai->monitor_gain;
ai               2661 dev/audio.c    	if (ai->blocksize != ~0) {
ai               2667 dev/audio.c    		if (ai->blocksize == 0) {
ai               2672 dev/audio.c    			int rbs = ai->blocksize * sc->sc_rparams.factor;
ai               2673 dev/audio.c    			int pbs = ai->blocksize * sc->sc_pparams.factor;
ai               2684 dev/audio.c    	if (ai->mode != ~0) {
ai               2718 dev/audio.c    	if (ai->hiwat != ~0) {
ai               2719 dev/audio.c    		blks = ai->hiwat;
ai               2726 dev/audio.c    	if (ai->lowat != ~0) {
ai               2727 dev/audio.c    		blks = ai->lowat;
ai               2732 dev/audio.c    	if (ai->hiwat != ~0 || ai->lowat != ~0) {
ai               2762 dev/audio.c    audiogetinfo(struct audio_softc *sc, struct audio_info *ai)
ai               2764 dev/audio.c    	struct audio_prinfo *r = &ai->record, *p = &ai->play;
ai               2795 dev/audio.c    			ai->monitor_gain = 0;
ai               2797 dev/audio.c    			ai->monitor_gain =
ai               2800 dev/audio.c    		ai->monitor_gain = 0;
ai               2828 dev/audio.c    	if ((ai->blocksize = sc->sc_pr.blksize / sc->sc_pparams.factor) != 0) {
ai               2829 dev/audio.c    		ai->hiwat = sc->sc_pr.usedhigh / sc->sc_pr.blksize;
ai               2830 dev/audio.c    		ai->lowat = sc->sc_pr.usedlow / sc->sc_pr.blksize;
ai               2832 dev/audio.c    		ai->hiwat = ai->lowat = 0;
ai               2834 dev/audio.c    	ai->mode = sc->sc_mode;
ai                353 dev/pci/ips.c  	struct ips_adapterinfo ai;
ai                411 dev/pci/ips.c  	if (ips_getadapterinfo(sc, &ai)) {
ai                428 dev/pci/ips.c  	sc->sc_nccbs = ai.cmdcnt;
ai                459 dev/pci/ips.c  	    ai.codeblkver[0], ai.codeblkver[1], ai.codeblkver[2],
ai                460 dev/pci/ips.c  	    ai.codeblkver[3], ai.codeblkver[4], ai.codeblkver[5],
ai                461 dev/pci/ips.c  	    ai.codeblkver[6]);
ai                463 dev/pci/ips.c  	    ai.bootblkver[0], ai.bootblkver[1], ai.bootblkver[2],
ai                464 dev/pci/ips.c  	    ai.bootblkver[3], ai.bootblkver[4], ai.bootblkver[5],
ai                465 dev/pci/ips.c  	    ai.bootblkver[6]);
ai                818 dev/pci/ips.c  ips_getadapterinfo(struct ips_softc *sc, struct ips_adapterinfo *ai)
ai                820 dev/pci/ips.c  	return (ips_cmd(sc, IPS_CMD_GETADAPTERINFO, 0, 0, ai, sizeof(*ai),
ai               1495 dev/usb/uaudio.c uaudio_add_alt(struct uaudio_softc *sc, const struct as_info *ai)
ai               1500 dev/usb/uaudio.c 	len = sizeof(*ai) * (sc->sc_nalts + 1);
ai               1508 dev/usb/uaudio.c 		bcopy(sc->sc_alts, nai, sizeof(*ai) * (sc->sc_nalts));
ai               1513 dev/usb/uaudio.c 		    ai->alt, ai->encoding));
ai               1514 dev/usb/uaudio.c 	sc->sc_alts[sc->sc_nalts++] = *ai;
ai               1529 dev/usb/uaudio.c 	struct as_info ai;
ai               1707 dev/usb/uaudio.c 	ai.alt = id->bAlternateSetting;
ai               1708 dev/usb/uaudio.c 	ai.encoding = enc;
ai               1709 dev/usb/uaudio.c 	ai.attributes = sed->bmAttributes;
ai               1710 dev/usb/uaudio.c 	ai.idesc = id;
ai               1711 dev/usb/uaudio.c 	ai.edesc = ed;
ai               1712 dev/usb/uaudio.c 	ai.edesc1 = epdesc1;
ai               1713 dev/usb/uaudio.c 	ai.asf1desc = asf1d;
ai               1714 dev/usb/uaudio.c 	ai.sc_busy = 0;
ai               1715 dev/usb/uaudio.c 	uaudio_add_alt(sc, &ai);
ai               1717 dev/usb/uaudio.c 	if (ai.attributes & UA_SED_FREQ_CONTROL)
ai               1719 dev/usb/uaudio.c 	if (ai.attributes & UA_SED_PITCH_CONTROL)
ai               1020 dev/usb/ugen.c 	struct usb_alt_interface *ai;
ai               1087 dev/usb/ugen.c 		ai = (struct usb_alt_interface *)addr;
ai               1089 dev/usb/ugen.c 			  ai->uai_interface_index, &iface);
ai               1095 dev/usb/ugen.c 		ai->uai_alt_no = idesc->bAlternateSetting;
ai               1100 dev/usb/ugen.c 		ai = (struct usb_alt_interface *)addr;
ai               1102 dev/usb/ugen.c 			  ai->uai_interface_index, &iface);
ai               1105 dev/usb/ugen.c 		err = ugen_set_interface(sc, ai->uai_interface_index,
ai               1106 dev/usb/ugen.c 		    ai->uai_alt_no);
ai               1111 dev/usb/ugen.c 		ai = (struct usb_alt_interface *)addr;
ai               1112 dev/usb/ugen.c 		cdesc = ugen_get_cdesc(sc, ai->uai_config_index, 0);
ai               1115 dev/usb/ugen.c 		idesc = usbd_find_idesc(cdesc, ai->uai_interface_index, 0);
ai               1120 dev/usb/ugen.c 		ai->uai_alt_no = usbd_get_no_alts(cdesc,
ai                783 kern/exec_elf.c 	AuxInfo ai[ELF_AUX_ENTRIES], *a;
ai                809 kern/exec_elf.c 		a = ai;
ai                843 kern/exec_elf.c 		error = copyout(ai, epp->ep_emul_argp, sizeof ai);