chan               57 arch/i386/pci/pciide_machdep.c     struct pci_attach_args *pa, int chan, int (*func)(void *), void *arg)
chan               62 arch/i386/pci/pciide_machdep.c 	irq = PCIIDE_COMPAT_IRQ(chan);
chan               57 compat/svr4/svr4_jioctl.h 	u_int8_t	cmd, chan;
chan              877 dev/audio.c    audio_sleep_timo(int *chan, char *label, int timo)
chan              885 dev/audio.c    	    chan, label, timo));
chan              886 dev/audio.c    	*chan = 1;
chan              887 dev/audio.c    	st = tsleep(chan, PWAIT | PCATCH, label, timo);
chan              888 dev/audio.c    	*chan = 0;
chan              897 dev/audio.c    audio_sleep(int *chan, char *label)
chan              899 dev/audio.c    	return audio_sleep_timo(chan, label, 0);
chan              904 dev/audio.c    audio_wakeup(int *chan)
chan              906 dev/audio.c    	DPRINTFN(3, ("audio_wakeup: chan=%p, *chan=%d\n", chan, *chan));
chan              907 dev/audio.c    	if (*chan) {
chan              908 dev/audio.c    		wakeup(chan);
chan              909 dev/audio.c    		*chan = 0;
chan              832 dev/ic/acx.c   	uint8_t chan;
chan              872 dev/ic/acx.c   				chan = ieee80211_chan2ieee(ic,
chan              874 dev/ic/acx.c   				(void)acx_set_channel(sc, chan);
chan             1733 dev/ic/acx.c   			uint8_t chan;
chan             1735 dev/ic/acx.c   			chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             1736 dev/ic/acx.c   			(void)acx_set_channel(sc, chan);
chan             1777 dev/ic/acx.c   			uint8_t chan;
chan             1780 dev/ic/acx.c   			chan = ieee80211_chan2ieee(ic, ni->ni_chan);
chan             1784 dev/ic/acx.c   			if (acx_set_channel(sc, chan) != 0)
chan             2518 dev/ic/acx.c   acx_set_channel(struct acx_softc *sc, uint8_t chan)
chan             2520 dev/ic/acx.c   	if (acx_exec_command(sc, ACXCMD_ENABLE_TXCHAN, &chan, sizeof(chan),
chan             2523 dev/ic/acx.c   		    sc->sc_dev.dv_xname, chan));
chan             2527 dev/ic/acx.c   	if (acx_exec_command(sc, ACXCMD_ENABLE_RXCHAN, &chan, sizeof(chan),
chan             2530 dev/ic/acx.c   		    sc->sc_dev.dv_xname, chan));
chan             7116 dev/ic/aic79xx.c 	char chan = SCB_GET_CHANNEL(ahd, scb);
chan             7120 dev/ic/aic79xx.c 	match = ((chan == channel) || (channel == ALL_CHANNELS));
chan             5070 dev/ic/aic7xxx.c 	char chan;
chan             5077 dev/ic/aic7xxx.c 	chan = SCB_GET_CHANNEL(ahc, scb);
chan             5080 dev/ic/aic7xxx.c 	match = ((chan == channel) || (channel == ALL_CHANNELS));
chan              190 dev/ic/an.c    	int chan, chan_min, chan_max;
chan              307 dev/ic/an.c    	for (chan = chan_min; chan <= chan_max; chan++) {
chan              308 dev/ic/an.c    		ic->ic_channels[chan].ic_freq =
chan              309 dev/ic/an.c    		    ieee80211_ieee2mhz(chan, IEEE80211_CHAN_2GHZ);
chan              310 dev/ic/an.c    		ic->ic_channels[chan].ic_flags = IEEE80211_CHAN_B;
chan              670 dev/ic/ath.c   ath_chan2flags(struct ieee80211com *ic, struct ieee80211_channel *chan)
chan              672 dev/ic/ath.c   	enum ieee80211_phymode mode = ieee80211_chan2mode(ic, chan);
chan             2701 dev/ic/ath.c   ath_chan_set(struct ath_softc *sc, struct ieee80211_channel *chan)
chan             2710 dev/ic/ath.c   	    ieee80211_chan2ieee(ic, chan), chan->ic_freq));
chan             2711 dev/ic/ath.c   	if (chan != ic->ic_ibss_chan) {
chan             2730 dev/ic/ath.c   		hchan.channel = chan->ic_freq;
chan             2731 dev/ic/ath.c   		hchan.channelFlags = ath_chan2flags(ic, chan);
chan             2736 dev/ic/ath.c   				ieee80211_chan2ieee(ic, chan), chan->ic_freq);
chan             2754 dev/ic/ath.c   		    htole16(chan->ic_freq);
chan             2756 dev/ic/ath.c   		    htole16(chan->ic_flags);
chan             2763 dev/ic/ath.c   		ic->ic_ibss_chan = chan;
chan             2764 dev/ic/ath.c   		mode = ieee80211_chan2mode(ic, chan);
chan             1525 dev/ic/atw.c   	u_int chan;
chan             1528 dev/ic/atw.c   	chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             1529 dev/ic/atw.c   	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             1532 dev/ic/atw.c   	if (chan == sc->sc_cur_chan)
chan             1536 dev/ic/atw.c   	    sc->sc_cur_chan, chan));
chan             1540 dev/ic/atw.c   	atw_si4126_tune(sc, chan);
chan             1541 dev/ic/atw.c   	if ((rc = atw_rf3000_tune(sc, chan)) != 0)
chan             1543 dev/ic/atw.c   		    chan);
chan             1550 dev/ic/atw.c   		sc->sc_cur_chan = chan;
chan             1594 dev/ic/atw.c   atw_si4126_tune(struct atw_softc *sc, u_int chan)
chan             1609 dev/ic/atw.c   		    atw_rfmd2958_ifn[chan - 1]);
chan             1611 dev/ic/atw.c   		    atw_rfmd2958_rf1r[chan - 1]);
chan             1620 dev/ic/atw.c   		    sc->sc_srom[ATW_SR_TXPOWER(chan - 1)]);
chan             1627 dev/ic/atw.c   	if (chan == 14)
chan             1630 dev/ic/atw.c   		mhz = 2412 + 5 * (chan - 1);
chan             1701 dev/ic/atw.c   	if ((sc->sc_if.if_flags & IFF_LINK1) != 0 && chan != 14) {
chan             1805 dev/ic/atw.c   atw_rf3000_tune(struct atw_softc *sc, u_int chan)
chan             1811 dev/ic/atw.c   	txpower = sc->sc_srom[ATW_SR_TXPOWER(chan)];
chan             1812 dev/ic/atw.c   	lpf_cutoff = sc->sc_srom[ATW_SR_LPF_CUTOFF(chan)];
chan             1813 dev/ic/atw.c   	lna_gs_thresh = sc->sc_srom[ATW_SR_LNA_GS_THRESH(chan)];
chan             1816 dev/ic/atw.c   	if (chan % 2 == 1) {
chan             1832 dev/ic/atw.c   	    sc->sc_dev.dv_xname, chan, txpower, lpf_cutoff, lna_gs_thresh));
chan             2354 dev/ic/atw.c   	uint16_t chan;
chan             2408 dev/ic/atw.c   	chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             2411 dev/ic/atw.c   	cap0 |= LSHIFT(chan, ATW_CAP0_CHN_MASK);
chan              985 dev/ic/bha.c   	switch (config.reply.chan) {
chan             1003 dev/ic/bha.c   		    config.reply.chan);
chan              339 dev/ic/bhareg.h 		u_char  chan;
chan             1274 dev/ic/if_wi.c wi_seek(struct wi_softc *sc, int id, int off, int chan)
chan             1279 dev/ic/if_wi.c 	switch (chan) {
chan             1290 dev/ic/if_wi.c 		    chan);
chan              202 dev/ic/isp_openbsd.c 	int tgt, chan;
chan              219 dev/ic/isp_openbsd.c 	chan = XS_CHANNEL(xs);
chan              220 dev/ic/isp_openbsd.c 	sdp += chan;
chan              222 dev/ic/isp_openbsd.c 	    (isp->isp_osinfo.discovered[chan] & (1 << tgt)) != 0) {
chan              246 dev/ic/isp_openbsd.c 	isp->isp_update |= (1 << chan);
chan              257 dev/ic/isp_openbsd.c 	isp->isp_osinfo.discovered[chan] |= (1 << tgt);
chan              261 dev/ic/isp_openbsd.c 	for (chan = 0; chan < (IS_12X0(isp)? 2 : 1); chan++, sdp++) {
chan              263 dev/ic/isp_openbsd.c 		if (isp->isp_osinfo.discovered[chan] != f) {
chan              267 dev/ic/isp_openbsd.c 	if (chan == (IS_12X0(isp)? 2 : 1)) {
chan              870 dev/ic/malo.c  	uint8_t chan;
chan              906 dev/ic/malo.c  	chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan              909 dev/ic/malo.c  	if ((error = malo_cmd_set_channel(sc, chan))) {
chan              977 dev/ic/malo.c  	uint8_t chan;
chan             1017 dev/ic/malo.c  				chan = ieee80211_chan2ieee(ic,
chan             1019 dev/ic/malo.c  				malo_cmd_set_channel(sc, chan);
chan             1144 dev/ic/malo.c  	uint8_t chan;
chan             1161 dev/ic/malo.c  			chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             1163 dev/ic/malo.c  			malo_cmd_set_channel(sc, chan);
chan             1170 dev/ic/malo.c  		chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             1171 dev/ic/malo.c  		malo_cmd_set_channel(sc, chan);
chan             1756 dev/ic/midway.c STATIC void en_txdma(sc, chan)
chan             1759 dev/ic/midway.c int chan;
chan             1769 dev/ic/midway.c   printf("%s: tx%d: starting...\n", sc->sc_dev.dv_xname, chan);
chan             1786 dev/ic/midway.c   launch.t = sc->txslot[chan].q.ifq_head; /* peek at head of queue */
chan             1790 dev/ic/midway.c     printf("%s: tx%d: ...done!\n", sc->sc_dev.dv_xname, chan);
chan             1863 dev/ic/midway.c       sc->sc_dev.dv_xname, chan, launch.need, EN_TXSZ * 1024);
chan             1874 dev/ic/midway.c   if (launch.need >= sc->txslot[chan].bfree) {
chan             1877 dev/ic/midway.c     printf("%s: tx%d: out of transmit space\n", sc->sc_dev.dv_xname, chan);
chan             1893 dev/ic/midway.c     printf("%s: tx%d: out of transmit DTQs\n", sc->sc_dev.dv_xname, chan);
chan             1902 dev/ic/midway.c   IF_DEQUEUE(&sc->txslot[chan].q, tmp);
chan             1948 dev/ic/midway.c   en_txlaunch(sc, chan, &launch);
chan             1954 dev/ic/midway.c   sc->txslot[chan].bfree -= launch.need;
chan             1955 dev/ic/midway.c   IF_ENQUEUE(&sc->txslot[chan].indma, launch.t);
chan             1967 dev/ic/midway.c   IF_DEQUEUE(&sc->txslot[chan].q, tmp);
chan             1971 dev/ic/midway.c   sc->txslot[chan].mbsize -= launch.mlen;
chan             1980 dev/ic/midway.c STATIC void en_txlaunch(sc, chan, l)
chan             1983 dev/ic/midway.c int chan;
chan             1988 dev/ic/midway.c   u_int32_t cur = sc->txslot[chan].cur,
chan             1989 dev/ic/midway.c 	    start = sc->txslot[chan].start,
chan             1990 dev/ic/midway.c 	    stop = sc->txslot[chan].stop,
chan             2020 dev/ic/midway.c     printf("%s: tx%d: bogus transmit needs (%d)\n", sc->sc_dev.dv_xname, chan,
chan             2025 dev/ic/midway.c 	sc->sc_dev.dv_xname, chan, l->t, cur, (cur-start)/4, need, addtail);
chan             2026 dev/ic/midway.c   count = EN_READ(sc, MIDX_PLACE(chan));
chan             2028 dev/ic/midway.c 	MIDX_BASE(count), MIDX_SZ(count), EN_READ(sc, MIDX_READPTR(chan)), 
chan             2029 dev/ic/midway.c 	EN_READ(sc, MIDX_DESCSTART(chan)));
chan             2040 dev/ic/midway.c 	chan, l->tbd1, l->tbd2);
chan             2086 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, len, need, cur);
chan             2093 dev/ic/midway.c       EN_DTQADD(sc, WORD_IDX(start,cur), chan, MIDDMA_JK, 0, 0, 0);
chan             2096 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, cur);
chan             2124 dev/ic/midway.c               sc->sc_dev.dv_xname, chan, len, need, cur);
chan             2127 dev/ic/midway.c       EN_DTQADD(sc, len, chan, 0, vtophys(data), l->mlen, end);
chan             2158 dev/ic/midway.c               sc->sc_dev.dv_xname, chan, cnt, need, cur);
chan             2162 dev/ic/midway.c       EN_DTQADD(sc, count, chan, bcode, vtophys(data), l->mlen, end);
chan             2187 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, cnt, need, cur);
chan             2191 dev/ic/midway.c       EN_DTQADD(sc, count, chan, bcode, vtophys(data), l->mlen, end);
chan             2206 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, cnt, need, cur);
chan             2210 dev/ic/midway.c       EN_DTQADD(sc, count, chan, bcode, vtophys(data), l->mlen, end);
chan             2226 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, cnt, need, cur);
chan             2230 dev/ic/midway.c       EN_DTQADD(sc, count, chan, bcode, vtophys(data), l->mlen, end);
chan             2250 dev/ic/midway.c               sc->sc_dev.dv_xname, chan, len, need, cur);
chan             2253 dev/ic/midway.c       EN_DTQADD(sc, count, chan, bcode, vtophys(data), l->mlen, end);
chan             2288 dev/ic/midway.c       EN_DTQADD(sc, pad, chan, bcode, vtophys(l->t->m_data), 0, 0);
chan             2292 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, pad, need, cur);
chan             2302 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, pad * sizeof(u_int32_t), cur);
chan             2316 dev/ic/midway.c     EN_DTQADD(sc, WORD_IDX(start,cur), chan, MIDDMA_JK, 0, 
chan             2323 dev/ic/midway.c   sc->txslot[chan].cur = cur;
chan             2326 dev/ic/midway.c 		sc->sc_dev.dv_xname, chan, cur);
chan              915 dev/ic/pgt.c   	struct ieee80211_channel *chan;
chan             1003 dev/ic/pgt.c   			chan = &ic->ic_channels[n];
chan             1005 dev/ic/pgt.c   			chan = ic->ic_bss->ni_chan;
chan             1020 dev/ic/pgt.c   				tap->wr_chan_freq = htole16(chan->ic_freq);
chan             1021 dev/ic/pgt.c   				tap->wr_chan_flags = htole16(chan->ic_flags);
chan             1868 dev/ic/pgt.c   	unsigned int chan, i, j, firstchan = -1;
chan             1913 dev/ic/pgt.c   		chan = ieee80211_mhz2ieee(letoh16(freqs->pof_freqlist_mhz[i]),
chan             1916 dev/ic/pgt.c   		if (chan > IEEE80211_CHAN_MAX) {
chan             1918 dev/ic/pgt.c   			    sc->sc_dev.dv_xname, chan);
chan             1927 dev/ic/pgt.c   				if (chan >= 12 && chan <= 14)
chan             1930 dev/ic/pgt.c   			if (chan <= 14)
chan             1931 dev/ic/pgt.c   				ic->ic_channels[chan].ic_flags |=
chan             1933 dev/ic/pgt.c   			ic->ic_channels[chan].ic_flags |= IEEE80211_CHAN_PUREG;
chan             1937 dev/ic/pgt.c   			ic->ic_channels[chan].ic_flags |= IEEE80211_CHAN_A;
chan             1940 dev/ic/pgt.c   		ic->ic_channels[chan].ic_freq =
chan             1944 dev/ic/pgt.c   			firstchan = chan;
chan             1947 dev/ic/pgt.c   		    sc->sc_dev.dv_xname, chan,
chan             2155 dev/ic/rt2560.c 	u_int chan;
chan             2157 dev/ic/rt2560.c 	chan = ieee80211_chan2ieee(ic, c);
chan             2158 dev/ic/rt2560.c 	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             2161 dev/ic/rt2560.c 	power = min(sc->txpow[chan - 1], 31);
chan             2163 dev/ic/rt2560.c 	DPRINTFN(2, ("setting channel to %u, txpower to %u\n", chan, power));
chan             2168 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2522_r2[chan - 1]);
chan             2174 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2523_r2[chan - 1]);
chan             2177 dev/ic/rt2560.c 		    (chan == 14) ? 0x00280 : 0x00286);
chan             2182 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2524_r2[chan - 1]);
chan             2185 dev/ic/rt2560.c 		    (chan == 14) ? 0x00280 : 0x00286);
chan             2190 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2525_hi_r2[chan - 1]);
chan             2193 dev/ic/rt2560.c 		    (chan == 14) ? 0x00280 : 0x00286);
chan             2196 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2525_r2[chan - 1]);
chan             2199 dev/ic/rt2560.c 		    (chan == 14) ? 0x00280 : 0x00286);
chan             2204 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2525e_r2[chan - 1]);
chan             2207 dev/ic/rt2560.c 		    (chan == 14) ? 0x00286 : 0x00282);
chan             2211 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2526_hi_r2[chan - 1]);
chan             2213 dev/ic/rt2560.c 		   (chan & 1) ? 0x00386 : 0x00381);
chan             2216 dev/ic/rt2560.c 		rt2560_rf_write(sc, RT2560_RF2, rt2560_rf2526_r2[chan - 1]);
chan             2219 dev/ic/rt2560.c 		    (chan & 1) ? 0x00386 : 0x00381);
chan             2229 dev/ic/rt2560.c 		if (chan == 14)
chan              174 dev/ic/rt2661.c 	uint8_t		chan;
chan             2149 dev/ic/rt2661.c 	u_int i, chan;
chan             2151 dev/ic/rt2661.c 	chan = ieee80211_chan2ieee(ic, c);
chan             2152 dev/ic/rt2661.c 	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             2159 dev/ic/rt2661.c 	for (i = 0; rfprog[i].chan != chan; i++);
chan             2369 dev/ic/rt2661.c 		    rt2661_rf5225_1[i * 2].chan, sc->txpow[i * 2]));
chan             2372 dev/ic/rt2661.c 		    rt2661_rf5225_1[i * 2 + 1].chan, sc->txpow[i * 2 + 1]));
chan              858 dev/ic/rtw.c       struct ieee80211_channel *chan)
chan              860 dev/ic/rtw.c   	u_int idx = RTW_SR_TXPOWER1 + ieee80211_chan2ieee(ic, chan) - 1;
chan             2163 dev/ic/rtw.c   	u_int chan, idx;
chan             2169 dev/ic/rtw.c   	chan = ieee80211_chan2ieee(ic, ic->ic_bss->ni_chan);
chan             2170 dev/ic/rtw.c   	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             2173 dev/ic/rtw.c   	if (chan == sc->sc_cur_chan) {
chan             2175 dev/ic/rtw.c   		    ("%s: already tuned chan #%d\n", __func__, chan));
chan             2199 dev/ic/rtw.c   	sc->sc_cur_chan = chan;
chan              396 dev/ic/uha.c   	mscp->chan = 0x00;
chan              202 dev/ic/uhareg.h 	u_char chan:2;		/* scsi channel (always 0 for 14f) */
chan              960 dev/isa/aha.c  	switch (config.reply.chan) {
chan              978 dev/isa/aha.c  		    config.reply.chan);
chan              203 dev/isa/ahareg.h 		u_char  chan;
chan               36 dev/isa/ariareg.h #define ARIA_DRQ_VALID(chan)  ((chan) == 5 || (chan) == 6)
chan              174 dev/isa/essreg.h #define ESS_DRQ1_VALID(chan) ((chan) == 0 || (chan) == 1 || (chan) == 3)
chan              176 dev/isa/essreg.h #define ESS_DRQ2_VALID(chan) ((chan) == 0 || (chan) == 1 || (chan) == 3 || (chan) == 5)
chan               78 dev/isa/ics2101.c ics2101_mix_doit(sc, chan, side, value, flags)
chan               80 dev/isa/ics2101.c 	u_int chan, side, value, flags;
chan               90 dev/isa/ics2101.c 	if (chan < ICSMIX_CHAN_0 || chan > ICSMIX_CHAN_5)
chan               96 dev/isa/ics2101.c 		value = cvt_value(sc->sc_setting[chan][side]);
chan               97 dev/isa/ics2101.c 		sc->sc_mute[chan][side] = flags & ICS_MUTE_MUTED;
chan               99 dev/isa/ics2101.c 		sc->sc_setting[chan][side] = value;
chan              106 dev/isa/ics2101.c 	ctrl_addr = chan << 3;
chan              107 dev/isa/ics2101.c 	attn_addr = chan << 3;
chan              112 dev/isa/ics2101.c 		if (sc->sc_mute[chan][side])
chan              115 dev/isa/ics2101.c 			normal = flip_left[chan];
chan              121 dev/isa/ics2101.c 		if (sc->sc_mute[chan][side])
chan              124 dev/isa/ics2101.c 			normal = flip_right[chan];
chan              141 dev/isa/ics2101.c ics2101_mix_mute(sc, chan, side, domute)
chan              143 dev/isa/ics2101.c 	unsigned int chan, side, domute;
chan              145 dev/isa/ics2101.c     ics2101_mix_doit(sc, chan, side, 0,
chan              150 dev/isa/ics2101.c ics2101_mix_attenuate(sc, chan, side, value)
chan              152 dev/isa/ics2101.c 	unsigned int chan, side, value;
chan              154 dev/isa/ics2101.c     ics2101_mix_doit(sc, chan, side, value, ICS_VALUE);
chan               70 dev/isa/isadma.c 	int chan;
chan              146 dev/isa/isadma.c isa_dmaunmask(sc, chan)
chan              148 dev/isa/isadma.c 	int chan;
chan              150 dev/isa/isadma.c 	int ochan = chan & 3;
chan              153 dev/isa/isadma.c 	if ((chan & 4) == 0)
chan              162 dev/isa/isadma.c isa_dmamask(sc, chan)
chan              164 dev/isa/isadma.c 	int chan;
chan              166 dev/isa/isadma.c 	int ochan = chan & 3;
chan              169 dev/isa/isadma.c 	if ((chan & 4) == 0) {
chan              187 dev/isa/isadma.c isa_dmacascade(isadev, chan)
chan              189 dev/isa/isadma.c 	int chan;
chan              192 dev/isa/isadma.c 	int ochan = chan & 3;
chan              194 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              195 dev/isa/isadma.c 		printf("%s: bogus drq %d\n", sc->sc_dev.dv_xname, chan);
chan              199 dev/isa/isadma.c 	if (ISA_DRQ_ISFREE(sc, chan) == 0) {
chan              200 dev/isa/isadma.c 		printf("%s: DRQ %d is not free\n", sc->sc_dev.dv_xname, chan);
chan              204 dev/isa/isadma.c 	ISA_DRQ_ALLOC(sc, chan);
chan              207 dev/isa/isadma.c 	if ((chan & 4) == 0)
chan              214 dev/isa/isadma.c 	isa_dmaunmask(sc, chan);
chan              222 dev/isa/isadma.c isa_dmamap_create(isadev, chan, size, flags)
chan              224 dev/isa/isadma.c 	int chan;
chan              231 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              232 dev/isa/isadma.c 		printf("%s: bogus drq %d\n", sc->sc_dev.dv_xname, chan);
chan              236 dev/isa/isadma.c 	if (chan & 4)
chan              244 dev/isa/isadma.c 	if (ISA_DRQ_ISFREE(sc, chan) == 0) {
chan              245 dev/isa/isadma.c 		printf("%s: drq %d is not free\n", sc->sc_dev.dv_xname, chan);
chan              249 dev/isa/isadma.c 	ISA_DRQ_ALLOC(sc, chan);
chan              252 dev/isa/isadma.c 	    flags, &sc->sc_dmamaps[chan]));
chan              259 dev/isa/isadma.c isa_dmamap_destroy(isadev, chan)
chan              261 dev/isa/isadma.c 	int chan;
chan              265 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              266 dev/isa/isadma.c 		printf("%s: bogus drq %d\n", sc->sc_dev.dv_xname, chan);
chan              270 dev/isa/isadma.c 	if (ISA_DRQ_ISFREE(sc, chan)) {
chan              272 dev/isa/isadma.c 		    sc->sc_dev.dv_xname, chan);
chan              276 dev/isa/isadma.c 	ISA_DRQ_FREE(sc, chan);
chan              278 dev/isa/isadma.c 	bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmamaps[chan]);
chan              290 dev/isa/isadma.c isa_dmastart(isadev, chan, addr, nbytes, p, flags, busdmaflags)
chan              292 dev/isa/isadma.c 	int chan;
chan              303 dev/isa/isadma.c 	int ochan = chan & 3;
chan              311 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              312 dev/isa/isadma.c 		printf("%s: bogus drq %d\n", sc->sc_dev.dv_xname, chan);
chan              319 dev/isa/isadma.c 	    chan, addr, nbytes, p, flags, busdmaflags);
chan              322 dev/isa/isadma.c 	if (chan & 4) {
chan              325 dev/isa/isadma.c 			    sc->sc_dev.dv_xname, chan, nbytes, addr);
chan              331 dev/isa/isadma.c 			    sc->sc_dev.dv_xname, chan, nbytes);
chan              336 dev/isa/isadma.c 	dmam = sc->sc_dmamaps[chan];
chan              340 dev/isa/isadma.c 			dmam = sc->sc_dmamaps[chan] = isadma_dmam[chan];
chan              343 dev/isa/isadma.c 		panic("isa_dmastart: no DMA map for chan %d", chan);
chan              358 dev/isa/isadma.c 		sc->sc_dmareads |= (1 << chan);
chan              362 dev/isa/isadma.c 		sc->sc_dmareads &= ~(1 << chan);
chan              373 dev/isa/isadma.c 	sc->sc_dmalength[chan] = nbytes;
chan              375 dev/isa/isadma.c 	isa_dmamask(sc, chan);
chan              376 dev/isa/isadma.c 	sc->sc_dmafinished &= ~(1 << chan);
chan              378 dev/isa/isadma.c 	if ((chan & 4) == 0) {
chan              420 dev/isa/isadma.c 	isa_dmaunmask(sc, chan);
chan              428 dev/isa/isadma.c isa_dmaabort(isadev, chan)
chan              430 dev/isa/isadma.c 	int chan;
chan              434 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              436 dev/isa/isadma.c 		    chan);
chan              439 dev/isa/isadma.c 	isa_dmamask(sc, chan);
chan              440 dev/isa/isadma.c 	bus_dmamap_unload(sc->sc_dmat, sc->sc_dmamaps[chan]);
chan              441 dev/isa/isadma.c 	sc->sc_dmareads &= ~(1 << chan);
chan              445 dev/isa/isadma.c isa_dmacount(isadev, chan)
chan              447 dev/isa/isadma.c 	int chan;
chan              452 dev/isa/isadma.c 	int ochan = chan & 3;
chan              454 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              456 dev/isa/isadma.c 		    chan);
chan              459 dev/isa/isadma.c 	isa_dmamask(sc, chan);
chan              469 dev/isa/isadma.c 	if ((chan & 4) == 0) {
chan              486 dev/isa/isadma.c 	if (nbytes == sc->sc_dmalength[chan])
chan              489 dev/isa/isadma.c 	isa_dmaunmask(sc, chan);
chan              494 dev/isa/isadma.c isa_dmafinished(isadev, chan)
chan              496 dev/isa/isadma.c 	int chan;
chan              500 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              502 dev/isa/isadma.c 		    chan);
chan              506 dev/isa/isadma.c 	if ((chan & 4) == 0)
chan              513 dev/isa/isadma.c 	return ((sc->sc_dmafinished & (1 << chan)) != 0);
chan              517 dev/isa/isadma.c isa_dmadone(isadev, chan)
chan              519 dev/isa/isadma.c 	int chan;
chan              524 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              526 dev/isa/isadma.c 		    chan);
chan              529 dev/isa/isadma.c 	dmam = sc->sc_dmamaps[chan];
chan              531 dev/isa/isadma.c 	isa_dmamask(sc, chan);
chan              533 dev/isa/isadma.c 	if (isa_dmafinished(isadev, chan) == 0)
chan              535 dev/isa/isadma.c 		    sc->sc_dev.dv_xname, chan);
chan              538 dev/isa/isadma.c 	    (sc->sc_dmareads & (1 << chan)) ? BUS_DMASYNC_POSTREAD :
chan              542 dev/isa/isadma.c 	sc->sc_dmareads &= ~(1 << chan);
chan              546 dev/isa/isadma.c isa_dmamem_alloc(isadev, chan, size, addrp, flags)
chan              548 dev/isa/isadma.c 	int chan;
chan              557 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              559 dev/isa/isadma.c 		    sc->sc_dev.dv_xname, chan);
chan              562 dev/isa/isadma.c 	boundary = (chan & 4) ? (1 << 17) : (1 << 16);
chan              576 dev/isa/isadma.c isa_dmamem_free(isadev, chan, addr, size)
chan              578 dev/isa/isadma.c 	int chan;
chan              585 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              587 dev/isa/isadma.c 		    sc->sc_dev.dv_xname, chan);
chan              597 dev/isa/isadma.c isa_dmamem_map(isadev, chan, addr, size, kvap, flags)
chan              599 dev/isa/isadma.c 	int chan;
chan              608 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              610 dev/isa/isadma.c 		    chan);
chan              620 dev/isa/isadma.c isa_dmamem_unmap(isadev, chan, kva, size)
chan              622 dev/isa/isadma.c 	int chan;
chan              628 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              630 dev/isa/isadma.c 		    sc->sc_dev.dv_xname, chan);
chan              637 dev/isa/isadma.c isa_dmamem_mmap(isadev, chan, addr, size, off, prot, flags)
chan              639 dev/isa/isadma.c 	int chan;
chan              647 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              649 dev/isa/isadma.c 		    chan);
chan              662 dev/isa/isadma.c isa_drq_isfree(isadev, chan)
chan              664 dev/isa/isadma.c 	int chan;
chan              667 dev/isa/isadma.c 	if (chan < 0 || chan > 7) {
chan              669 dev/isa/isadma.c 		    chan);
chan              671 dev/isa/isadma.c 	return ISA_DRQ_ISFREE(sc, chan);
chan              675 dev/isa/isadma.c isa_malloc(isadev, chan, size, pool, flags)
chan              677 dev/isa/isadma.c 	int chan;
chan              689 dev/isa/isadma.c 	if (isa_dmamem_alloc(isadev, chan, size, &addr, bflags))
chan              691 dev/isa/isadma.c 	if (isa_dmamem_map(isadev, chan, addr, size, &kva, bflags)) {
chan              692 dev/isa/isadma.c 		isa_dmamem_free(isadev, chan, addr, size);
chan              697 dev/isa/isadma.c 		isa_dmamem_unmap(isadev, chan, kva, size);
chan              698 dev/isa/isadma.c 		isa_dmamem_free(isadev, chan, addr, size);
chan              702 dev/isa/isadma.c 	m->chan = chan;
chan              727 dev/isa/isadma.c 	isa_dmamem_unmap(m->isadev, m->chan, kva, m->size);
chan              728 dev/isa/isadma.c 	isa_dmamem_free(m->isadev, m->chan, m->addr, m->size);
chan              746 dev/isa/isadma.c 	return (isa_dmamem_mmap(m->isadev, m->chan, m->addr, m->size, off,
chan              127 dev/isa/midi_pcppi.c midi_pcppi_on(ms, chan, note, vel)
chan              129 dev/isa/midi_pcppi.c 	u_int32_t chan, note, vel;
chan              138 dev/isa/midi_pcppi.c midi_pcppi_off(ms, chan, note, vel)
chan              140 dev/isa/midi_pcppi.c 	u_int32_t chan, note, vel;
chan              530 dev/isa/sbdsp.c 	int chan;
chan              672 dev/isa/sbdsp.c 		chan = m->precision == 16 ? sc->sc_drq16 : sc->sc_drq8;
chan              678 dev/isa/sbdsp.c 			sc->sc_o.dmachan = chan;
chan              684 dev/isa/sbdsp.c 			sc->sc_i.dmachan = chan;
chan             1900 dev/isa/sbdsp.c 	int chan, class, is1745;
chan             1908 dev/isa/sbdsp.c 	chan = sc->sc_mixer_model == SBM_CT1335 ? 1 : 2;
chan             1918 dev/isa/sbdsp.c 		dip->un.v.num_channels = chan;
chan             1927 dev/isa/sbdsp.c 		dip->un.v.num_channels = chan;
chan             1936 dev/isa/sbdsp.c 		dip->un.v.num_channels = chan;
chan             1945 dev/isa/sbdsp.c 		dip->un.v.num_channels = chan;
chan              283 dev/isa/sbreg.h #define SB16_DRQ_VALID(chan) ((chan) == 0 || (chan) == 1 || (chan) == 3 || \
chan              284 dev/isa/sbreg.h 			      (chan) == 5 || (chan) == 6 || (chan) == 7) 
chan              285 dev/isa/sbreg.h #define SBP_DRQ_VALID(chan) ((chan) == 0 || (chan) == 1 || (chan) == 3)
chan              286 dev/isa/sbreg.h #define SB_DRQ_VALID(chan)  ((chan) == 1)
chan               46 dev/isa/wssreg.h #define WSS_DRQ_VALID(chan)  ((chan) == 0 || (chan) == 1 || (chan) == 3)
chan              160 dev/midisyn.c  midisyn_findvoice(ms, chan, note)
chan              162 dev/midisyn.c  	int chan, note;
chan              168 dev/midisyn.c  		return (chan);
chan              169 dev/midisyn.c  	cn = MS_CHANNOTE(chan, note);
chan              205 dev/midisyn.c  midisyn_allocvoice(ms, chan, note)
chan              207 dev/midisyn.c  	u_int32_t chan, note;
chan              213 dev/midisyn.c  		return (chan);
chan              235 dev/midisyn.c  	ms->voices[bestv].chan_note = MS_CHANNOTE(chan, note);
chan              247 dev/midisyn.c  	u_int8_t status, chan;
chan              270 dev/midisyn.c  	chan = MIDI_GET_CHAN(status);
chan              277 dev/midisyn.c  		voice = midisyn_findvoice(ms, chan, ms->buf[1]);
chan              284 dev/midisyn.c  		voice = fs->allocv(ms, chan, ms->buf[1]);
chan              296 dev/midisyn.c  			fs->ctlchg(ms, chan, ms->buf[1], vel);
chan              300 dev/midisyn.c  			fs->pgmchg(ms, chan, ms->buf[1]);
chan              304 dev/midisyn.c  			voice = midisyn_findvoice(ms, chan, ms->buf[1]);
chan              311 dev/midisyn.c  			voice = midisyn_findvoice(ms, chan, ms->buf[1]);
chan              313 dev/midisyn.c  				fs->pitchb(ms, chan, note, vel);
chan               62 dev/midisynvar.h #define MS_CHANNOTE(chan, note) ((chan) * 256 + (note))
chan             1224 dev/pci/azalia.c 	int nbits, c, chan, i, err;
chan             1287 dev/pci/azalia.c 	chan = 0;
chan             1290 dev/pci/azalia.c 		for (chan = 0, i = 0; i <= c; i++)
chan             1291 dev/pci/azalia.c 			chan += WIDGET_CHANNELS(&this->w[group->conv[c]]);
chan             1292 dev/pci/azalia.c 		azalia_codec_add_bits(this, chan, bits_rates, AUMODE_PLAY);
chan             1298 dev/pci/azalia.c 	chan = 0;
chan             1301 dev/pci/azalia.c 		for (chan = 0, i = 0; i <= c; i++)
chan             1302 dev/pci/azalia.c 			chan += WIDGET_CHANNELS(&this->w[group->conv[c]]);
chan             1303 dev/pci/azalia.c 		azalia_codec_add_bits(this, chan, bits_rates, AUMODE_RECORD);
chan             1314 dev/pci/azalia.c azalia_codec_add_bits(codec_t *this, int chan, uint32_t bits_rates, int mode)
chan             1317 dev/pci/azalia.c 		azalia_codec_add_format(this, chan, 8, 16, bits_rates, mode);
chan             1319 dev/pci/azalia.c 		azalia_codec_add_format(this, chan, 16, 16, bits_rates, mode);
chan             1321 dev/pci/azalia.c 		azalia_codec_add_format(this, chan, 20, 32, bits_rates, mode);
chan             1323 dev/pci/azalia.c 		azalia_codec_add_format(this, chan, 24, 32, bits_rates, mode);
chan             1325 dev/pci/azalia.c 		azalia_codec_add_format(this, chan, 32, 32, bits_rates, mode);
chan             1329 dev/pci/azalia.c azalia_codec_add_format(codec_t *this, int chan, int valid, int prec,
chan             1341 dev/pci/azalia.c 	f->channels = chan;
chan             1342 dev/pci/azalia.c 	switch (chan) {
chan              496 dev/pci/bktr/bktr_os.c 	u_int32_t chan;
chan              511 dev/pci/bktr/bktr_os.c 		if (ri->chan) {
chan              512 dev/pci/bktr/bktr_os.c 			if (ri->chan < MIN_TV_CHAN)
chan              513 dev/pci/bktr/bktr_os.c 				ri->chan = MIN_TV_CHAN;
chan              514 dev/pci/bktr/bktr_os.c 			if (ri->chan > MAX_TV_CHAN)
chan              515 dev/pci/bktr/bktr_os.c 				ri->chan = MAX_TV_CHAN;
chan              517 dev/pci/bktr/bktr_os.c 			chan = ri->chan;
chan              518 dev/pci/bktr/bktr_os.c 			ri->chan = tv_channel(sc, chan);
chan              521 dev/pci/bktr/bktr_os.c 			ri->chan = tv->channel;
chan              583 dev/pci/bktr/bktr_os.c 	ri->chan = tv->channel;
chan              221 dev/pci/czreg.h #define	ZFIRM_CHNCTL_OFF(chan, reg)					\
chan              222 dev/pci/czreg.h 	(ZFIRM_BRDCTL_SIZE + ((chan) * ZFIRM_CHNCTL_SIZE) + (reg))
chan              223 dev/pci/czreg.h #define	ZFIRM_BUFCTL_OFF(chan, reg)					\
chan              225 dev/pci/czreg.h 	 ((chan) * ZFIRM_BUFCTL_SIZE) + (reg))
chan              136 dev/pci/emuxki.c void emuxki_channel_delete(struct emuxki_channel *chan);
chan              137 dev/pci/emuxki.c void emuxki_channel_start(struct emuxki_channel *chan);
chan              138 dev/pci/emuxki.c void emuxki_channel_stop(struct emuxki_channel *chan);
chan              139 dev/pci/emuxki.c void emuxki_channel_commit_fx(struct emuxki_channel *chan);
chan              140 dev/pci/emuxki.c void emuxki_channel_commit_parms(struct emuxki_channel *chan);
chan              141 dev/pci/emuxki.c void emuxki_channel_set_bufparms(struct emuxki_channel *chan, u_int32_t start, u_int32_t end);
chan              142 dev/pci/emuxki.c void emuxki_channel_set_srate(struct emuxki_channel *chan, u_int32_t srate);
chan              143 dev/pci/emuxki.c void emuxki_channel_set_fxsend(struct emuxki_channel *chan,
chan              145 dev/pci/emuxki.c void emuxki_chanparms_set_defaults(struct emuxki_channel *chan);
chan             1062 dev/pci/emuxki.c emuxki_chanparms_set_defaults(struct emuxki_channel *chan)
chan             1064 dev/pci/emuxki.c 	chan->fxsend.a.level = chan->fxsend.b.level =
chan             1065 dev/pci/emuxki.c 	chan->fxsend.c.level = chan->fxsend.d.level =
chan             1067 dev/pci/emuxki.c 	chan->fxsend.e.level = chan->fxsend.f.level =
chan             1068 dev/pci/emuxki.c 	chan->fxsend.g.level = chan->fxsend.h.level =
chan             1069 dev/pci/emuxki.c 		chan->voice->sc->sc_type & EMUXKI_AUDIGY ?
chan             1072 dev/pci/emuxki.c 	chan->fxsend.a.dest = 0x0;
chan             1073 dev/pci/emuxki.c 	chan->fxsend.b.dest = 0x1;
chan             1074 dev/pci/emuxki.c 	chan->fxsend.c.dest = 0x2;
chan             1075 dev/pci/emuxki.c 	chan->fxsend.d.dest = 0x3;
chan             1077 dev/pci/emuxki.c 	chan->fxsend.e.dest = 0x4;
chan             1078 dev/pci/emuxki.c 	chan->fxsend.f.dest = 0x5;
chan             1079 dev/pci/emuxki.c 	chan->fxsend.g.dest = 0x6;
chan             1080 dev/pci/emuxki.c 	chan->fxsend.h.dest = 0x7;
chan             1082 dev/pci/emuxki.c 	chan->pitch.initial = 0x0000;	/* shouldn't it be 0xE000 ? */
chan             1083 dev/pci/emuxki.c 	chan->pitch.current = 0x0000;	/* should it be 0x0400 */
chan             1084 dev/pci/emuxki.c 	chan->pitch.target = 0x0000;	/* the unity pitch shift ? */
chan             1085 dev/pci/emuxki.c 	chan->pitch.envelope_amount = 0x00;	/* none */
chan             1087 dev/pci/emuxki.c 	chan->initial_attenuation = 0x00;	/* no attenuation */
chan             1088 dev/pci/emuxki.c 	chan->volume.current = 0x0000;	/* no volume */
chan             1089 dev/pci/emuxki.c 	chan->volume.target = 0xffff;
chan             1090 dev/pci/emuxki.c 	chan->volume.envelope.current_state = 0x8000;	/* 0 msec delay */
chan             1091 dev/pci/emuxki.c 	chan->volume.envelope.hold_time = 0x7f;	/* 0 msec */
chan             1092 dev/pci/emuxki.c 	chan->volume.envelope.attack_time = 0x7F;	/* 5.5msec */
chan             1093 dev/pci/emuxki.c 	chan->volume.envelope.sustain_level = 0x7F;	/* full  */
chan             1094 dev/pci/emuxki.c 	chan->volume.envelope.decay_time = 0x7F;	/* 22msec  */
chan             1096 dev/pci/emuxki.c 	chan->filter.initial_cutoff_frequency = 0xff;	/* no filter */
chan             1097 dev/pci/emuxki.c 	chan->filter.current_cutoff_frequency = 0xffff;	/* no filtering */
chan             1098 dev/pci/emuxki.c 	chan->filter.target_cutoff_frequency = 0xffff;	/* no filtering */
chan             1099 dev/pci/emuxki.c 	chan->filter.lowpass_resonance_height = 0x0;
chan             1100 dev/pci/emuxki.c 	chan->filter.interpolation_ROM = 0x1;	/* full band */
chan             1101 dev/pci/emuxki.c 	chan->filter.envelope_amount = 0x7f;	/* none */
chan             1102 dev/pci/emuxki.c 	chan->filter.LFO_modulation_depth = 0x00;	/* none */
chan             1104 dev/pci/emuxki.c 	chan->loop.start = 0x000000;
chan             1105 dev/pci/emuxki.c 	chan->loop.end = 0x000010;	/* Why ? */
chan             1107 dev/pci/emuxki.c 	chan->modulation.envelope.current_state = 0x8000;
chan             1108 dev/pci/emuxki.c 	chan->modulation.envelope.hold_time = 0x00;	/* 127 better ? */
chan             1109 dev/pci/emuxki.c 	chan->modulation.envelope.attack_time = 0x00;	/* infinite */
chan             1110 dev/pci/emuxki.c 	chan->modulation.envelope.sustain_level = 0x00;	/* off */
chan             1111 dev/pci/emuxki.c 	chan->modulation.envelope.decay_time = 0x7f;	/* 22 msec */
chan             1112 dev/pci/emuxki.c 	chan->modulation.LFO_state = 0x8000;
chan             1114 dev/pci/emuxki.c 	chan->vibrato_LFO.state = 0x8000;
chan             1115 dev/pci/emuxki.c 	chan->vibrato_LFO.modulation_depth = 0x00;	/* none */
chan             1116 dev/pci/emuxki.c 	chan->vibrato_LFO.vibrato_depth = 0x00;
chan             1117 dev/pci/emuxki.c 	chan->vibrato_LFO.frequency = 0x00;	/* Why set to 24 when
chan             1120 dev/pci/emuxki.c 	chan->tremolo_depth = 0x00;
chan             1127 dev/pci/emuxki.c 	struct emuxki_channel *chan;
chan             1129 dev/pci/emuxki.c 	chan = malloc(sizeof(struct emuxki_channel), M_DEVBUF, M_WAITOK);
chan             1130 dev/pci/emuxki.c 	if (chan == NULL)
chan             1133 dev/pci/emuxki.c 	chan->voice = voice;
chan             1134 dev/pci/emuxki.c 	chan->num = num;
chan             1135 dev/pci/emuxki.c 	emuxki_chanparms_set_defaults(chan);
chan             1136 dev/pci/emuxki.c 	chan->voice->sc->channel[num] = chan;
chan             1137 dev/pci/emuxki.c 	return (chan);
chan             1142 dev/pci/emuxki.c emuxki_channel_delete(struct emuxki_channel *chan)
chan             1144 dev/pci/emuxki.c 	chan->voice->sc->channel[chan->num] = NULL;
chan             1145 dev/pci/emuxki.c 	free(chan, M_DEVBUF);
chan             1149 dev/pci/emuxki.c emuxki_channel_set_fxsend(struct emuxki_channel *chan,
chan             1153 dev/pci/emuxki.c 	chan->fxsend.a.level = fxsend->a.level;
chan             1154 dev/pci/emuxki.c 	chan->fxsend.b.level = fxsend->b.level;
chan             1155 dev/pci/emuxki.c 	chan->fxsend.c.level = fxsend->c.level;
chan             1156 dev/pci/emuxki.c 	chan->fxsend.d.level = fxsend->d.level;
chan             1157 dev/pci/emuxki.c 	chan->fxsend.a.dest = fxsend->a.dest;
chan             1158 dev/pci/emuxki.c 	chan->fxsend.b.dest = fxsend->b.dest;
chan             1159 dev/pci/emuxki.c 	chan->fxsend.c.dest = fxsend->c.dest;
chan             1160 dev/pci/emuxki.c 	chan->fxsend.d.dest = fxsend->d.dest;
chan             1163 dev/pci/emuxki.c 	chan->fxsend.e.level = fxsend->e.level;
chan             1164 dev/pci/emuxki.c 	chan->fxsend.f.level = fxsend->f.level;
chan             1165 dev/pci/emuxki.c 	chan->fxsend.g.level = fxsend->g.level;
chan             1166 dev/pci/emuxki.c 	chan->fxsend.h.level = fxsend->h.level;
chan             1167 dev/pci/emuxki.c 	chan->fxsend.e.dest = fxsend->e.dest;
chan             1168 dev/pci/emuxki.c 	chan->fxsend.f.dest = fxsend->f.dest;
chan             1169 dev/pci/emuxki.c 	chan->fxsend.g.dest = fxsend->g.dest;
chan             1170 dev/pci/emuxki.c 	chan->fxsend.h.dest = fxsend->h.dest;
chan             1174 dev/pci/emuxki.c emuxki_channel_set_srate(struct emuxki_channel *chan, u_int32_t srate)
chan             1176 dev/pci/emuxki.c 	chan->pitch.target = (srate << 8) / 375;
chan             1177 dev/pci/emuxki.c 	chan->pitch.target = (chan->pitch.target >> 1) +
chan             1178 dev/pci/emuxki.c 		(chan->pitch.target & 1);
chan             1179 dev/pci/emuxki.c 	chan->pitch.target &= 0xffff;
chan             1180 dev/pci/emuxki.c 	chan->pitch.current = chan->pitch.target;
chan             1181 dev/pci/emuxki.c 	chan->pitch.initial =
chan             1187 dev/pci/emuxki.c emuxki_channel_set_bufparms(struct emuxki_channel *chan,
chan             1190 dev/pci/emuxki.c 	chan->loop.start = start & EMU_CHAN_PSST_LOOPSTARTADDR_MASK;
chan             1191 dev/pci/emuxki.c 	chan->loop.end = end & EMU_CHAN_DSL_LOOPENDADDR_MASK;
chan             1195 dev/pci/emuxki.c emuxki_channel_commit_fx(struct emuxki_channel *chan)
chan             1197 dev/pci/emuxki.c 	struct emuxki_softc *sc = chan->voice->sc;
chan             1198 dev/pci/emuxki.c         u_int8_t	chano = chan->num;
chan             1202 dev/pci/emuxki.c                               (chan->fxsend.d.dest << 24) |
chan             1203 dev/pci/emuxki.c                               (chan->fxsend.c.dest << 16) |
chan             1204 dev/pci/emuxki.c                               (chan->fxsend.b.dest << 8) |
chan             1205 dev/pci/emuxki.c                               (chan->fxsend.a.dest));
chan             1207 dev/pci/emuxki.c                               (chan->fxsend.h.dest << 24) |
chan             1208 dev/pci/emuxki.c                               (chan->fxsend.g.dest << 16) |
chan             1209 dev/pci/emuxki.c                               (chan->fxsend.f.dest << 8) |
chan             1210 dev/pci/emuxki.c                               (chan->fxsend.e.dest));
chan             1212 dev/pci/emuxki.c                               (chan->fxsend.e.level << 24) |
chan             1213 dev/pci/emuxki.c                               (chan->fxsend.f.level << 16) |
chan             1214 dev/pci/emuxki.c                               (chan->fxsend.g.level << 8) |
chan             1215 dev/pci/emuxki.c                               (chan->fxsend.h.level));
chan             1218 dev/pci/emuxki.c                               (chan->fxsend.d.dest << 28) |
chan             1219 dev/pci/emuxki.c                               (chan->fxsend.c.dest << 24) |
chan             1220 dev/pci/emuxki.c                               (chan->fxsend.b.dest << 20) |
chan             1221 dev/pci/emuxki.c                               (chan->fxsend.a.dest << 16));
chan             1225 dev/pci/emuxki.c                       (chan->fxsend.a.level << 8) | chan->fxsend.b.level);
chan             1227 dev/pci/emuxki.c                       (chan->fxsend.d.level << 24) | chan->loop.end);
chan             1229 dev/pci/emuxki.c                       (chan->fxsend.c.level << 24) | chan->loop.start);
chan             1233 dev/pci/emuxki.c emuxki_channel_commit_parms(struct emuxki_channel *chan)
chan             1235 dev/pci/emuxki.c 	struct emuxki_voice *voice = chan->voice;
chan             1238 dev/pci/emuxki.c 	u_int8_t chano = chan->num;
chan             1241 dev/pci/emuxki.c 	start = chan->loop.start +
chan             1248 dev/pci/emuxki.c 	emuxki_channel_commit_fx(chan);
chan             1251 dev/pci/emuxki.c 		(chan->filter.lowpass_resonance_height << 28) |
chan             1252 dev/pci/emuxki.c 		(chan->filter.interpolation_ROM << 25) |
chan             1259 dev/pci/emuxki.c 		chan->filter.current_cutoff_frequency);
chan             1261 dev/pci/emuxki.c 		chan->filter.target_cutoff_frequency);
chan             1263 dev/pci/emuxki.c 		(chan->modulation.envelope.hold_time << 8) |
chan             1264 dev/pci/emuxki.c 		chan->modulation.envelope.attack_time);
chan             1266 dev/pci/emuxki.c 		(chan->modulation.envelope.sustain_level << 8) |
chan             1267 dev/pci/emuxki.c 		chan->modulation.envelope.decay_time);
chan             1269 dev/pci/emuxki.c 		chan->modulation.LFO_state);
chan             1271 dev/pci/emuxki.c 		chan->vibrato_LFO.state);
chan             1273 dev/pci/emuxki.c 		(chan->vibrato_LFO.modulation_depth << 8) |
chan             1274 dev/pci/emuxki.c 		chan->filter.LFO_modulation_depth);
chan             1276 dev/pci/emuxki.c 		(chan->tremolo_depth << 8));
chan             1278 dev/pci/emuxki.c 		(chan->vibrato_LFO.vibrato_depth << 8) |
chan             1279 dev/pci/emuxki.c 		chan->vibrato_LFO.frequency);
chan             1281 dev/pci/emuxki.c 		chan->modulation.envelope.current_state);
chan             1283 dev/pci/emuxki.c 		(chan->volume.envelope.hold_time << 8) |
chan             1284 dev/pci/emuxki.c 		chan->volume.envelope.attack_time);
chan             1286 dev/pci/emuxki.c 		chan->volume.envelope.current_state);
chan             1288 dev/pci/emuxki.c 		(chan->pitch.envelope_amount << 8) |
chan             1289 dev/pci/emuxki.c 		chan->filter.envelope_amount);
chan             1294 dev/pci/emuxki.c emuxki_channel_start(struct emuxki_channel *chan)
chan             1296 dev/pci/emuxki.c 	struct emuxki_voice *voice = chan->voice;
chan             1298 dev/pci/emuxki.c 	u_int8_t        cache_sample, cache_invalid_size, chano = chan->num;
chan             1316 dev/pci/emuxki.c 		(chan->filter.target_cutoff_frequency << 8) |
chan             1317 dev/pci/emuxki.c 		chan->initial_attenuation);
chan             1319 dev/pci/emuxki.c 		chan->volume.target);
chan             1321 dev/pci/emuxki.c 		chan->volume.current);
chan             1329 dev/pci/emuxki.c 		(chan->volume.envelope.sustain_level << 8) |
chan             1330 dev/pci/emuxki.c 		chan->volume.envelope.decay_time);
chan             1332 dev/pci/emuxki.c 		chan->pitch.target);
chan             1334 dev/pci/emuxki.c 		chan->pitch.current);
chan             1335 dev/pci/emuxki.c 	emuxki_write(sc, chano, EMU_CHAN_IP, chan->pitch.initial);
chan             1341 dev/pci/emuxki.c emuxki_channel_stop(struct emuxki_channel *chan)
chan             1344 dev/pci/emuxki.c 	u_int8_t chano = chan->num;
chan             1345 dev/pci/emuxki.c 	struct emuxki_softc *sc = chan->voice->sc;
chan             1378 dev/pci/emuxki.c 			voice->dataloc.chan[1] =
chan             1380 dev/pci/emuxki.c 			if (voice->dataloc.chan[1] == NULL) {
chan             1385 dev/pci/emuxki.c 		voice->dataloc.chan[0] = emuxki_channel_new(voice, i);
chan             1386 dev/pci/emuxki.c 		if (voice->dataloc.chan[0] == NULL) {
chan             1388 dev/pci/emuxki.c 				emuxki_channel_delete(voice->dataloc.chan[1]);
chan             1389 dev/pci/emuxki.c 				voice->dataloc.chan[1] = NULL;
chan             1404 dev/pci/emuxki.c 	emuxki_channel_delete(voice->dataloc.chan[0]);
chan             1405 dev/pci/emuxki.c 	voice->dataloc.chan[0] = NULL;
chan             1407 dev/pci/emuxki.c 		emuxki_channel_delete(voice->dataloc.chan[1]);
chan             1408 dev/pci/emuxki.c 	voice->dataloc.chan[1] = NULL;
chan             1458 dev/pci/emuxki.c 		if (voice->dataloc.chan[0] != NULL)
chan             1494 dev/pci/emuxki.c 		voice->dataloc.chan[0] = voice->dataloc.chan[1] = NULL;
chan             1565 dev/pci/emuxki.c 			emuxki_channel_set_fxsend(voice->dataloc.chan[0],
chan             1571 dev/pci/emuxki.c 			emuxki_channel_set_fxsend(voice->dataloc.chan[1],
chan             1585 dev/pci/emuxki.c 		emuxki_channel_set_srate(voice->dataloc.chan[0], srate);
chan             1587 dev/pci/emuxki.c 			emuxki_channel_set_srate(voice->dataloc.chan[1],
chan             1646 dev/pci/emuxki.c 	struct emuxki_channel **chan;
chan             1666 dev/pci/emuxki.c 			chan = voice->dataloc.chan;
chan             1669 dev/pci/emuxki.c 			emuxki_channel_set_bufparms(chan[0],
chan             1672 dev/pci/emuxki.c 				emuxki_channel_set_bufparms(chan[1],
chan             1718 dev/pci/emuxki.c 		emuxki_channel_commit_parms(voice->dataloc.chan[0]);
chan             1720 dev/pci/emuxki.c 			emuxki_channel_commit_parms(voice->dataloc.chan[1]);
chan             1733 dev/pci/emuxki.c 				     voice->dataloc.chan[0]->num,
chan             1735 dev/pci/emuxki.c 			voice->dataloc.chan[0]->loop.start);
chan             1859 dev/pci/emuxki.c 		emuxki_channel_start(voice->dataloc.chan[0]);
chan             1861 dev/pci/emuxki.c 			emuxki_channel_start(voice->dataloc.chan[1]);
chan             1907 dev/pci/emuxki.c 		emuxki_channel_stop(voice->dataloc.chan[0]);
chan             1909 dev/pci/emuxki.c 			emuxki_channel_stop(voice->dataloc.chan[1]);
chan              200 dev/pci/emuxkivar.h 		struct emuxki_channel *chan[2];
chan              876 dev/pci/if_iwi.c 	    letoh16(frame->len), frame->chan, frame->rssi_dbm));
chan              958 dev/pci/if_iwi.c 		    htole16(ic->ic_channels[frame->chan].ic_freq);
chan              960 dev/pci/if_iwi.c 		    htole16(ic->ic_channels[frame->chan].ic_flags);
chan              996 dev/pci/if_iwi.c 		struct iwi_notif_scan_channel *chan =
chan              999 dev/pci/if_iwi.c 		DPRINTFN(2, ("Scanning channel (%u)\n", chan->nchan));
chan             1854 dev/pci/if_iwi.c 		power.chan[nchan].chan = i;
chan             1855 dev/pci/if_iwi.c 		power.chan[nchan].power = IWI_TXPOWER_MAX;
chan             1876 dev/pci/if_iwi.c 		power.chan[nchan].chan = i;
chan             1877 dev/pci/if_iwi.c 		power.chan[nchan].power = IWI_TXPOWER_MAX;
chan             1956 dev/pci/if_iwi.c iwi_set_chan(struct iwi_softc *sc, struct ieee80211_channel *chan)
chan             1965 dev/pci/if_iwi.c 	    (IEEE80211_IS_CHAN_5GHZ(chan) ? IWI_CHAN_5GHZ : IWI_CHAN_2GHZ);
chan             1966 dev/pci/if_iwi.c 	scan.channels[1] = ieee80211_chan2ieee(ic, chan);
chan             1968 dev/pci/if_iwi.c 	DPRINTF(("Setting channel to %u\n", ieee80211_chan2ieee(ic, chan)));
chan             2088 dev/pci/if_iwi.c 	assoc.chan = ieee80211_chan2ieee(ic, ni->ni_chan);
chan             2115 dev/pci/if_iwi.c 	    ether_sprintf(assoc.bssid), assoc.chan, assoc.auth));
chan              198 dev/pci/if_iwireg.h 	uint8_t		chan;
chan              308 dev/pci/if_iwireg.h 		uint8_t	chan;
chan              312 dev/pci/if_iwireg.h 	} __packed chan[37];
chan              317 dev/pci/if_iwireg.h 	uint8_t		chan;
chan              839 dev/pci/if_wpi.c 		DPRINTF(("config chan %d flags %x\n", sc->config.chan,
chan             1223 dev/pci/if_wpi.c 	    letoh16(head->len), (int8_t)stat->rssi, head->rate, head->chan,
chan             1268 dev/pci/if_wpi.c 		    htole16(ic->ic_channels[head->chan].ic_freq);
chan             1270 dev/pci/if_wpi.c 		    htole16(ic->ic_channels[head->chan].ic_flags);
chan             1452 dev/pci/if_wpi.c 			    scan->chan, letoh32(scan->status)));
chan             1455 dev/pci/if_wpi.c 			ic->ic_bss->ni_chan = &ic->ic_channels[scan->chan];
chan             1464 dev/pci/if_wpi.c 			    scan->nchan, scan->status, scan->chan));
chan             1466 dev/pci/if_wpi.c 			if (scan->status == 1 && scan->chan <= 14) {
chan             1946 dev/pci/if_wpi.c 	int chan, i;
chan             1955 dev/pci/if_wpi.c 		chan = band->chan[i];
chan             1958 dev/pci/if_wpi.c 			ic->ic_channels[chan].ic_freq =
chan             1959 dev/pci/if_wpi.c 			    ieee80211_ieee2mhz(chan, IEEE80211_CHAN_2GHZ);
chan             1960 dev/pci/if_wpi.c 			ic->ic_channels[chan].ic_flags =
chan             1971 dev/pci/if_wpi.c 			if (chan <= 14)
chan             1974 dev/pci/if_wpi.c 			ic->ic_channels[chan].ic_freq =
chan             1975 dev/pci/if_wpi.c 			    ieee80211_ieee2mhz(chan, IEEE80211_CHAN_5GHZ);
chan             1976 dev/pci/if_wpi.c 			ic->ic_channels[chan].ic_flags = IEEE80211_CHAN_A;
chan             1981 dev/pci/if_wpi.c 			ic->ic_channels[chan].ic_flags |=
chan             1986 dev/pci/if_wpi.c 		sc->maxpwr[chan] = channels[i].maxpwr;
chan             1989 dev/pci/if_wpi.c 		    chan, channels[i].flags, sc->maxpwr[chan]));
chan             2004 dev/pci/if_wpi.c 	group->chan   = rgroup.chan;
chan             2010 dev/pci/if_wpi.c 	    group->chan, group->maxpwr, group->temp));
chan             2154 dev/pci/if_wpi.c 	u_int chan;
chan             2158 dev/pci/if_wpi.c 	chan = ieee80211_chan2ieee(ic, c);
chan             2163 dev/pci/if_wpi.c 			if (chan <= group->chan)
chan             2170 dev/pci/if_wpi.c 	txpower.chan = htole16(chan);
chan             2187 dev/pci/if_wpi.c 		DPRINTF(("chan %d/rate %d: power index %d\n", chan,
chan             2214 dev/pci/if_wpi.c 	u_int chan;
chan             2217 dev/pci/if_wpi.c 	chan = ieee80211_chan2ieee(ic, c);
chan             2236 dev/pci/if_wpi.c 	pwr = min(pwr, sc->maxpwr[chan]);
chan             2353 dev/pci/if_wpi.c 	sc->config.chan = ieee80211_chan2ieee(ic, ni->ni_chan);
chan             2375 dev/pci/if_wpi.c 	DPRINTF(("config chan %d flags %x cck %x ofdm %x\n", sc->config.chan,
chan             2420 dev/pci/if_wpi.c 	struct wpi_scan_chan *chan;
chan             2513 dev/pci/if_wpi.c 	chan = (struct wpi_scan_chan *)frm;
chan             2519 dev/pci/if_wpi.c 		chan->chan = ieee80211_chan2ieee(ic, c);
chan             2520 dev/pci/if_wpi.c 		chan->flags = 0;
chan             2522 dev/pci/if_wpi.c 			chan->flags |= WPI_CHAN_ACTIVE;
chan             2524 dev/pci/if_wpi.c 				chan->flags |= WPI_CHAN_DIRECT;
chan             2526 dev/pci/if_wpi.c 		chan->dsp_gain = 0x6e;
chan             2528 dev/pci/if_wpi.c 			chan->rf_gain = 0x3b;
chan             2529 dev/pci/if_wpi.c 			chan->active  = htole16(10);
chan             2530 dev/pci/if_wpi.c 			chan->passive = htole16(110);
chan             2532 dev/pci/if_wpi.c 			chan->rf_gain = 0x28;
chan             2533 dev/pci/if_wpi.c 			chan->active  = htole16(20);
chan             2534 dev/pci/if_wpi.c 			chan->passive = htole16(120);
chan             2537 dev/pci/if_wpi.c 		chan++;
chan             2603 dev/pci/if_wpi.c 	sc->config.chan = ieee80211_chan2ieee(ic, ic->ic_ibss_chan);
chan              227 dev/pci/if_wpireg.h 	uint16_t	chan;
chan              301 dev/pci/if_wpireg.h 	uint8_t		chan;
chan              509 dev/pci/if_wpireg.h 	uint8_t		chan;
chan              523 dev/pci/if_wpireg.h 	uint16_t	chan;
chan              560 dev/pci/if_wpireg.h 	uint8_t		chan;
chan              571 dev/pci/if_wpireg.h 	uint8_t		chan;
chan              631 dev/pci/if_wpireg.h 	uint8_t		chan;
chan              640 dev/pci/if_wpireg.h 	uint8_t		chan[WPI_MAX_CHAN_PER_BAND];
chan              121 dev/pci/if_wpivar.h 	uint8_t	chan;
chan              476 dev/pci/musycc.c musycc_set_chandesc(struct musycc_group *mg, int chan, int nslots, int proto)
chan              482 dev/pci/musycc.c 	    mg->mg_channels[chan]->cc_ifp->if_xname, nslots, proto));
chan              500 dev/pci/musycc.c 	mg->mg_group->tx_cconf[chan] = htole32(MUSYCC_CHAN_BUFIDX_SET(idx) |
chan              503 dev/pci/musycc.c 	mg->mg_group->rx_cconf[chan] = htole32(MUSYCC_CHAN_BUFIDX_SET(idx) |
chan              585 dev/pci/musycc.c musycc_activate_channel(struct musycc_group *mg, int chan)
chan              588 dev/pci/musycc.c 	    mg->mg_channels[chan]->cc_ifp->if_xname));
chan              589 dev/pci/musycc.c 	musycc_sreq(mg, chan, MUSYCC_SREQ_SET(26), MUSYCC_SREQ_BOTH,
chan              591 dev/pci/musycc.c 	musycc_sreq(mg, chan, MUSYCC_SREQ_SET(24), MUSYCC_SREQ_BOTH,
chan              593 dev/pci/musycc.c 	musycc_sreq(mg, chan, MUSYCC_SREQ_SET(8), MUSYCC_SREQ_BOTH,
chan              619 dev/pci/musycc.c musycc_free_channel(struct musycc_group *mg, int chan)
chan              625 dev/pci/musycc.c 	    mg->mg_channels[chan]->cc_ifp->if_xname));
chan              629 dev/pci/musycc.c 	mg->mg_channels[chan]->cc_ifp->if_timer = 0;
chan              635 dev/pci/musycc.c 			    chan)
chan              639 dev/pci/musycc.c 			    chan)
chan              644 dev/pci/musycc.c 	idx = MUSYCC_CHAN_BUFIDX_GET(letoh32(mg->mg_group->tx_cconf[chan]));
chan              645 dev/pci/musycc.c 	slots = MUSYCC_CHAN_BUFLEN_GET(letoh32(mg->mg_group->tx_cconf[chan]));
chan              650 dev/pci/musycc.c 	mg->mg_group->tx_cconf[chan] = 0;
chan              651 dev/pci/musycc.c 	mg->mg_group->rx_cconf[chan] = 0;
chan              654 dev/pci/musycc.c 	musycc_list_rx_free(mg, chan);
chan              655 dev/pci/musycc.c 	musycc_list_tx_free(mg, chan);
chan              660 dev/pci/musycc.c 	musycc_sreq(mg, chan, MUSYCC_SREQ_SET(24), MUSYCC_SREQ_BOTH,
chan              662 dev/pci/musycc.c 	musycc_sreq(mg, chan, MUSYCC_SREQ_SET(26), MUSYCC_SREQ_BOTH,
chan              667 dev/pci/musycc.c musycc_state_engine(struct musycc_group *mg, int chan, enum musycc_event ev)
chan              671 dev/pci/musycc.c 	if (mg->mg_channels[chan] == NULL)
chan              674 dev/pci/musycc.c 	state = mg->mg_channels[chan]->cc_state;
chan              677 dev/pci/musycc.c 	    mg->mg_channels[chan]->cc_ifp->if_xname, state, ev));
chan              688 dev/pci/musycc.c 		mg->mg_channels[chan]->cc_state = CHAN_TRANSIENT;
chan              689 dev/pci/musycc.c 		musycc_free_channel(mg, chan);
chan              695 dev/pci/musycc.c 		musycc_reinit_dma(mg, chan);
chan              699 dev/pci/musycc.c 	mg->mg_channels[chan]->cc_state = state;
chan              700 dev/pci/musycc.c 	wakeup(mg->mg_channels[chan]);
chan             1314 dev/pci/musycc.c 	int			 i, n, chan;
chan             1330 dev/pci/musycc.c 			chan = MUSYCC_INTD_CHAN(id);
chan             1344 dev/pci/musycc.c 				musycc_state_engine(mg, chan,
chan             1354 dev/pci/musycc.c 					musycc_txeom(mg, chan, 0);
chan             1356 dev/pci/musycc.c 					musycc_rxeom(mg, chan, 0);
chan             1371 dev/pci/musycc.c 				if (mg->mg_channels[chan]->cc_state !=
chan             1384 dev/pci/musycc.c 				musycc_txeom(mg, chan);
chan             1388 dev/pci/musycc.c 				mg->mg_group->tx_headp[chan] =
chan             1390 dev/pci/musycc.c 				    (caddr_t)mg->mg_dma_d[chan].tx_pend -
chan             1394 dev/pci/musycc.c 				musycc_sreq(mg, chan, MUSYCC_SREQ_SET(8),
chan             1404 dev/pci/musycc.c 				    mg->mg_channels[chan]->cc_ifp->if_xname,
chan             1409 dev/pci/musycc.c 				ifp = mg->mg_channels[chan]->cc_ifp;
chan             1412 dev/pci/musycc.c 					musycc_txeom(mg, chan, 1);
chan             1415 dev/pci/musycc.c 					musycc_rxeom(mg, chan, 1);
chan             1424 dev/pci/musycc.c 				ifp = mg->mg_channels[chan]->cc_ifp;
chan             1427 dev/pci/musycc.c 					musycc_txeom(mg, chan, 1);
chan             1430 dev/pci/musycc.c 					musycc_rxeom(mg, chan, 1);
chan             1467 dev/pci/pciide.c 	int chan = cp->wdc_channel.channel;
chan             1475 dev/pci/pciide.c 			status = PCIIDE_DMACTL_READ(sc, chan);
chan             1540 dev/pci/pciide.c pciide_dmacmd_read(struct pciide_softc *sc, int chan)
chan             1543 dev/pci/pciide.c 	    IDEDMA_CMD(chan)));
chan             1547 dev/pci/pciide.c pciide_dmacmd_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             1550 dev/pci/pciide.c 	    IDEDMA_CMD(chan), val);
chan             1554 dev/pci/pciide.c pciide_dmactl_read(struct pciide_softc *sc, int chan)
chan             1557 dev/pci/pciide.c 	    IDEDMA_CTL(chan)));
chan             1561 dev/pci/pciide.c pciide_dmactl_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             1564 dev/pci/pciide.c 	    IDEDMA_CTL(chan), val);
chan             1568 dev/pci/pciide.c pciide_dmatbl_write(struct pciide_softc *sc, int chan, u_int32_t val)
chan             1571 dev/pci/pciide.c 	    IDEDMA_TBL(chan), val);
chan             1829 dev/pci/pciide.c 	int chan = chp->channel;
chan             1832 dev/pci/pciide.c 	PCIIDE_DMACTL_WRITE(sc, chan, PCIIDE_DMACTL_READ(sc, chan));
chan             4190 dev/pci/pciide.c 	int chan, reg;
chan             4205 dev/pci/pciide.c 	for (chan = 0; chan < 4; chan++) {
chan             4206 dev/pci/pciide.c 		pc = &sc->pciide_channels[chan];
chan             4213 dev/pci/pciide.c 			    satalink_ba5_regmap[chan].ba5_IDEDMA_CMD + reg,
chan             4214 dev/pci/pciide.c 			    size, &sl->regs[chan].dma_iohs[reg]) != 0) {
chan             4219 dev/pci/pciide.c 						chan].ba5_IDEDMA_CMD + reg,
chan             4277 dev/pci/pciide.c 	int chan = wdc_cp->channel;
chan             4284 dev/pci/pciide.c 	sl->regs[chan].cmd_iot = sl->ba5_st;
chan             4286 dev/pci/pciide.c 			satalink_ba5_regmap[chan].ba5_IDE_TF0,
chan             4287 dev/pci/pciide.c 			9, &sl->regs[chan].cmd_baseioh) != 0) {
chan             4293 dev/pci/pciide.c 	sl->regs[chan].ctl_iot = sl->ba5_st;
chan             4295 dev/pci/pciide.c 			satalink_ba5_regmap[chan].ba5_IDE_TF8,
chan             4301 dev/pci/pciide.c 	sl->regs[chan].ctl_ioh = cp->ctl_baseioh;
chan             4304 dev/pci/pciide.c 		if (bus_space_subregion(sl->regs[chan].cmd_iot,
chan             4305 dev/pci/pciide.c 		    sl->regs[chan].cmd_baseioh,
chan             4307 dev/pci/pciide.c 		    &sl->regs[chan].cmd_iohs[i]) != 0) {
chan             4314 dev/pci/pciide.c 	sl->regs[chan].cmd_iohs[wdr_status & _WDC_REGMASK] =
chan             4315 dev/pci/pciide.c 	    sl->regs[chan].cmd_iohs[wdr_command & _WDC_REGMASK];
chan             4316 dev/pci/pciide.c 	sl->regs[chan].cmd_iohs[wdr_features & _WDC_REGMASK] =
chan             4317 dev/pci/pciide.c 	    sl->regs[chan].cmd_iohs[wdr_error & _WDC_REGMASK];
chan             4318 dev/pci/pciide.c 	wdc_cp->data32iot = wdc_cp->cmd_iot = sl->regs[chan].cmd_iot;
chan             4319 dev/pci/pciide.c 	wdc_cp->data32ioh = wdc_cp->cmd_ioh = sl->regs[chan].cmd_iohs[0];
chan             4357 dev/pci/pciide.c sii3114_dmacmd_read(struct pciide_softc *sc, int chan)
chan             4362 dev/pci/pciide.c 	    sl->regs[chan].dma_iohs[IDEDMA_CMD(0)], 0));
chan             4366 dev/pci/pciide.c sii3114_dmacmd_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             4371 dev/pci/pciide.c 	    sl->regs[chan].dma_iohs[IDEDMA_CMD(0)], 0, val);
chan             4375 dev/pci/pciide.c sii3114_dmactl_read(struct pciide_softc *sc, int chan)
chan             4380 dev/pci/pciide.c 	    sl->regs[chan].dma_iohs[IDEDMA_CTL(0)], 0));
chan             4384 dev/pci/pciide.c sii3114_dmactl_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             4389 dev/pci/pciide.c 	    sl->regs[chan].dma_iohs[IDEDMA_CTL(0)], 0, val);
chan             4393 dev/pci/pciide.c sii3114_dmatbl_write(struct pciide_softc *sc, int chan, u_int32_t val)
chan             4398 dev/pci/pciide.c 	    sl->regs[chan].dma_iohs[IDEDMA_TBL(0)], 0, val);
chan             6655 dev/pci/pciide.c 	int chan = chp->channel;
chan             6658 dev/pci/pciide.c 	    ps->regs[chan].dma_iohs[IDEDMA_CMD(0)], 0,
chan             6660 dev/pci/pciide.c 		ps->regs[chan].dma_iohs[IDEDMA_CMD(0)],
chan             6661 dev/pci/pciide.c 		0) & ~0x00003f9f) | (chan + 1));
chan             6663 dev/pci/pciide.c 	    (chan + 1) << 2, 0x00000001);
chan             7365 dev/pci/pciide.c svwsata_dmacmd_read(struct pciide_softc *sc, int chan)
chan             7368 dev/pci/pciide.c 	    (chan << 8) + SVWSATA_DMA + IDEDMA_CMD(0)));
chan             7372 dev/pci/pciide.c svwsata_dmacmd_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             7375 dev/pci/pciide.c 	    (chan << 8) + SVWSATA_DMA + IDEDMA_CMD(0), val);
chan             7379 dev/pci/pciide.c svwsata_dmactl_read(struct pciide_softc *sc, int chan)
chan             7382 dev/pci/pciide.c 	    (chan << 8) + SVWSATA_DMA + IDEDMA_CTL(0)));
chan             7386 dev/pci/pciide.c svwsata_dmactl_write(struct pciide_softc *sc, int chan, u_int8_t val)
chan             7389 dev/pci/pciide.c 	    (chan << 8) + SVWSATA_DMA + IDEDMA_CTL(0), val);
chan             7393 dev/pci/pciide.c svwsata_dmatbl_write(struct pciide_softc *sc, int chan, u_int32_t val)
chan             7396 dev/pci/pciide.c 	    (chan << 8) + SVWSATA_DMA + IDEDMA_TBL(0), val);
chan               64 dev/pci/pciide_acard_reg.h #define  ATP8x0_CTRL_EN(chan)	(0x00020000 << (chan))
chan               66 dev/pci/pciide_acard_reg.h #define  ATP860_CTRL_80P(chan)	(0x00000100 << (chan))
chan               41 dev/pci/pciide_acer_reg.h #define PCIIDE_CHAN_RO(chan)            (0x20 >> (chan))
chan               49 dev/pci/pciide_acer_reg.h #define ACER_0x4A_80PIN(chan)	(0x1 << (chan))
chan               67 dev/pci/pciide_acer_reg.h #define ACER_FCS_TIMREG(chan,drv)	((0x8) >> ((drv) + (chan) * 2))
chan               76 dev/pci/pciide_acer_reg.h #define ACER_FTH_VAL(chan, drv, val) \
chan               77 dev/pci/pciide_acer_reg.h 	(((val) & 0x3) << ((drv) * 4 + (chan) * 8))
chan               78 dev/pci/pciide_acer_reg.h #define ACER_FTH_OPL(chan, drv, val) \
chan               79 dev/pci/pciide_acer_reg.h 	(((val) & 0x3) << (2 + (drv) * 4 + (chan) * 8))
chan               80 dev/pci/pciide_acer_reg.h #define ACER_UDMA_EN(chan, drv) \
chan               81 dev/pci/pciide_acer_reg.h 	(0x8 << (16 + (drv) * 4 + (chan) * 8))
chan               82 dev/pci/pciide_acer_reg.h #define ACER_UDMA_TIM(chan, drv, val) \
chan               83 dev/pci/pciide_acer_reg.h 	(((val) & 0x7) << (16 + (drv) * 4 + (chan) * 8))
chan               86 dev/pci/pciide_acer_reg.h #define ACER_IDETIM(chan, drv) (0x5a + (drv) + (chan) * 4)
chan               62 dev/pci/pciide_amd_reg.h #define AMD756_CHAN_EN(chan)		(0x01 << (1 - (chan)))
chan               63 dev/pci/pciide_amd_reg.h #define AMD756_CABLE(chan, drive)	(0x00010000 << ((chan) * 2 + (drive)))
chan               71 dev/pci/pciide_cmd_reg.h #define CMD_DATA_TIM(chan, drive) \
chan               72 dev/pci/pciide_cmd_reg.h 	(((chan) == 0) ? \
chan               89 dev/pci/pciide_cmd_reg.h #define CMD_DMA_IRQ(chan) 	(0x4 << (chan))
chan               90 dev/pci/pciide_cmd_reg.h #define CMD_DMA_IRQ_DIS(chan) 	(0x10 << (chan))
chan               96 dev/pci/pciide_cmd_reg.h #define CMD_BICSR_80(chan)	(0x01 << (chan))
chan               54 dev/pci/pciide_hpt_reg.h #define HPT_IDETIM(chan, drive) (0x40 + ((drive) * 4) + ((chan) * 8))
chan               61 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL1_BLKDIS(chan)	(0x40 << (chan))
chan               62 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL1_CHANEN(chan)	(0x10 << (chan))
chan               63 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL1_CLRBUF(chan)	(0x04 << (chan))
chan               64 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL1_LEG(chan)		(0x01 << (chan))
chan               68 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL2_HOLDIRQ(chan)	(0x20 << (chan))
chan               70 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL2_CLEARFIFO(chan)	(0x04 << (chan))
chan               74 dev/pci/pciide_hpt_reg.h #define HPT366_CTRL3(chan)	(0x52 + ((chan) * 4))
chan               80 dev/pci/pciide_hpt_reg.h #define HPT370_CTRL1(chan)	(0x50 + ((chan) * 4))
chan               90 dev/pci/pciide_hpt_reg.h #define HPT370_CTRL2(chan)	(0x51 + ((chan) * 4))
chan               94 dev/pci/pciide_hpt_reg.h #define HPT370_CTRL3(chan)	(0x52 + ((chan) * 4))
chan              101 dev/pci/pciide_hpt_reg.h #define HPT_STAT1_IRQPOLL(chan)		(0x40 << (chan)) /* 366 only */
chan              102 dev/pci/pciide_hpt_reg.h #define HPT_STAT1_DMARQ(chan) 		(0x04 << ((chan) * 3))
chan              103 dev/pci/pciide_hpt_reg.h #define HPT_STAT1_DMACK(chan) 		(0x02 << ((chan) * 3))
chan              104 dev/pci/pciide_hpt_reg.h #define HPT_STAT1_IORDY(chan) 		(0x01 << ((chan) * 3))
chan              108 dev/pci/pciide_hpt_reg.h #define HPT_STAT2_RST(chan)		(0x40 << (chan))  /* 370 only */
chan              109 dev/pci/pciide_hpt_reg.h #define HPT_STAT2_POLLEN(chan)		(0x04 << ((chan) * 3))
chan              110 dev/pci/pciide_hpt_reg.h #define HPT_STAT2_IRQD1(chan)		(0x02 << ((chan) * 3))
chan              118 dev/pci/pciide_hpt_reg.h #define HPT_CSEL_CBLID(chan)		 (0x01 << (1 - (chan)))
chan               26 dev/pci/pciide_ite_reg.h #define IT_CFG_IORDY(chan)		(0x0001 << (chan))
chan               27 dev/pci/pciide_ite_reg.h #define IT_CFG_BLID(chan)		(0x0004 << (chan))
chan               28 dev/pci/pciide_ite_reg.h #define IT_CFG_CABLE(chan, drive)	(0x0010 << ((chan) * 2 + (drive)))
chan               29 dev/pci/pciide_ite_reg.h #define IT_CFG_DECODE(chan)		(0x8000 >> ((chan) * 2))
chan               34 dev/pci/pciide_ite_reg.h #define IT_MODE_50MHZ(chan)		(0x0002 << (chan))
chan               35 dev/pci/pciide_ite_reg.h #define IT_MODE_DMA(chan, drive)	(0x0008 << ((chan) * 2 + (drive)))
chan               39 dev/pci/pciide_ite_reg.h #define IT_TIM(chan)		((chan) ? 0x58 : 0x54) /* timings */
chan               27 dev/pci/pciide_jmicron_reg.h #define JMICRON_CHAN_EN(chan)		((chan == 1) ? 4 : 0)
chan              110 dev/pci/pciide_natsemi_reg.h #define SCx200_TIM_PIO(chan, drive)	(0x40 + 16 * (chan) + 8 * (drive))
chan              111 dev/pci/pciide_natsemi_reg.h #define SCx200_TIM_DMA(chan, drive)	(0x44 + 16 * (chan) + 8 * (drive))
chan               33 dev/pci/pciide_nforce_reg.h #define NFORCE_CHAN_EN(chan) \
chan               34 dev/pci/pciide_nforce_reg.h 	(0x00000001 << (1 - (chan)))
chan               38 dev/pci/pciide_nforce_reg.h #define NFORCE_PIODMATIM_MASK(chan) \
chan               39 dev/pci/pciide_nforce_reg.h 	(0xffff << ((1 - (chan)) * 16))
chan               40 dev/pci/pciide_nforce_reg.h #define NFORCE_PIODMATIM_SET(chan, drive, x) \
chan               41 dev/pci/pciide_nforce_reg.h 	((x) << ((3 - ((chan) * 2 + (drive))) * 8))
chan               48 dev/pci/pciide_nforce_reg.h #define NFORCE_UDMATIM_MASK(chan) \
chan               49 dev/pci/pciide_nforce_reg.h 	(0xffff << ((1 - (chan)) * 16))
chan               50 dev/pci/pciide_nforce_reg.h #define NFORCE_UDMATIM_SET(chan, drive, x) \
chan               51 dev/pci/pciide_nforce_reg.h 	((x) << ((3 - ((chan) * 2 + (drive))) * 8))
chan               52 dev/pci/pciide_nforce_reg.h #define NFORCE_UDMA_EN(chan, drive) \
chan               53 dev/pci/pciide_nforce_reg.h 	(0x40 << ((3 - ((chan) * 2 + (drive))) * 8))
chan               54 dev/pci/pciide_nforce_reg.h #define NFORCE_UDMA_ENM(chan, drive) \
chan               55 dev/pci/pciide_nforce_reg.h 	(0x80 << ((3 - ((chan) * 2 + (drive))) * 8))
chan               55 dev/pci/pciide_pdc202xx_reg.h #define PDC262_STATE_EN(chan)		(0x1000 << (chan))
chan               56 dev/pci/pciide_pdc202xx_reg.h #define PDC262_STATE_80P(chan)		(0x0400 << (chan))
chan               77 dev/pci/pciide_pdc202xx_reg.h #define PDC262_U66_EN(chan) (0x2 << ((chan) *2))
chan              101 dev/pci/pciide_pdc202xx_reg.h #define PDC262_ATAPI(chan) (0x20 + (4 * (chan)))
chan              124 dev/pci/pciide_pdc202xx_reg.h #define PDC268_INDEX(chan)	(0x01 + IDEDMA_SCH_OFFSET * (chan))
chan              125 dev/pci/pciide_pdc202xx_reg.h #define PDC268_DATA(chan)	(0x03 + IDEDMA_SCH_OFFSET * (chan))
chan              365 dev/pci/pciide_sii3112_reg.h #define	BA5_READ_4(sc, chan, reg)					\
chan              366 dev/pci/pciide_sii3112_reg.h 	ba5_read_4((sc), satalink_ba5_regmap[(chan)].reg)
chan              390 dev/pci/pciide_sii3112_reg.h #define	BA5_WRITE_4(sc, chan, reg, val)					\
chan              391 dev/pci/pciide_sii3112_reg.h 	ba5_write_4((sc), satalink_ba5_regmap[(chan)].reg, (val))
chan               72 dev/pci/pciide_sis_reg.h #define SIS_CTRL1_POSTW_EN(chan, drv) (0x10 << ((drv) + 2 * (chan)))
chan               73 dev/pci/pciide_sis_reg.h #define SIS_CTRL1_PREFETCH_EN(chan, drv) (0x01 << ((drv) + 2 * (chan)))
chan               56 dev/pci/pciidereg.h #define	PCIIDE_REG_CMD_BASE(chan)	(0x10 + (8 * (chan)))
chan               57 dev/pci/pciidereg.h #define	PCIIDE_REG_CTL_BASE(chan)	(0x14 + (8 * (chan)))
chan               67 dev/pci/pciidereg.h #define PCIIDE_CHAN_EN(chan)		(0x20 >> (chan))
chan               68 dev/pci/pciidereg.h #define	PCIIDE_INTERFACE_PCI(chan)	(0x01 << (2 * (chan)))
chan               69 dev/pci/pciidereg.h #define	PCIIDE_INTERFACE_SETTABLE(chan)	(0x02 << (2 * (chan)))
chan               75 dev/pci/pciidereg.h #define	PCIIDE_COMPAT_CMD_BASE(chan)	((chan) == 0 ? 0x1f0 : 0x170)
chan               77 dev/pci/pciidereg.h #define	PCIIDE_COMPAT_CTL_BASE(chan)	((chan) == 0 ? 0x3f6 : 0x376)
chan               79 dev/pci/pciidereg.h #define	PCIIDE_COMPAT_IRQ(chan)		((chan) == 0 ? 14 : 15)
chan               81 dev/pci/pciidereg.h #define	PCIIDE_CHANNEL_NAME(chan)	((chan) == 0 ? "channel 0" : "channel 1")
chan               93 dev/pci/pciidereg.h #define IDEDMA_CMD(chan) (0x00 + IDEDMA_SCH_OFFSET * (chan))
chan               98 dev/pci/pciidereg.h #define IDEDMA_CTL(chan) (0x02 + IDEDMA_SCH_OFFSET * (chan))
chan              105 dev/pci/pciidereg.h #define IDEDMA_TBL(chan) (0x04 + IDEDMA_SCH_OFFSET * (chan))
chan              114 dev/pci/pciidevar.h #define PCIIDE_DMACMD_READ(sc, chan) \
chan              115 dev/pci/pciidevar.h 	(sc)->sc_dmacmd_read((sc), (chan))
chan              116 dev/pci/pciidevar.h #define PCIIDE_DMACMD_WRITE(sc, chan, val) \
chan              117 dev/pci/pciidevar.h 	(sc)->sc_dmacmd_write((sc), (chan), (val))
chan              118 dev/pci/pciidevar.h #define PCIIDE_DMACTL_READ(sc, chan) \
chan              119 dev/pci/pciidevar.h 	(sc)->sc_dmactl_read((sc), (chan))
chan              120 dev/pci/pciidevar.h #define PCIIDE_DMACTL_WRITE(sc, chan, val) \
chan              121 dev/pci/pciidevar.h 	(sc)->sc_dmactl_write((sc), (chan), (val))
chan              122 dev/pci/pciidevar.h #define PCIIDE_DMATBL_WRITE(sc, chan, val) \
chan              123 dev/pci/pciidevar.h 	(sc)->sc_dmatbl_write((sc), (chan), (val))
chan             1081 dev/pcmcia/if_malo.c 	uint8_t chan;
chan             1095 dev/pcmcia/if_malo.c 	chan = sc->sc_net[sc->sc_net_cur].channel;
chan             1096 dev/pcmcia/if_malo.c 	ic->ic_bss->ni_chan = &ic->ic_channels[chan];
chan             1358 dev/sbus/cs4231.c 		struct cs_channel *chan = &sc->sc_playback;
chan             1361 dev/sbus/cs4231.c 		p = chan->cs_curdma;
chan             1362 dev/sbus/cs4231.c 		togo = chan->cs_segsz - chan->cs_cnt;
chan             1365 dev/sbus/cs4231.c 			chan->cs_cnt = togo = chan->cs_blksz;
chan             1367 dev/sbus/cs4231.c 			nextaddr = APC_READ(sc, APC_PNVA) + chan->cs_blksz;
chan             1368 dev/sbus/cs4231.c 			if (togo > chan->cs_blksz)
chan             1369 dev/sbus/cs4231.c 				togo = chan->cs_blksz;
chan             1370 dev/sbus/cs4231.c 			chan->cs_cnt += togo;
chan             1376 dev/sbus/cs4231.c 		if (chan->cs_intr != NULL)
chan             1377 dev/sbus/cs4231.c 			(*chan->cs_intr)(chan->cs_arg);
chan             1383 dev/sbus/cs4231.c 			struct cs_channel *chan = &sc->sc_capture;
chan             1386 dev/sbus/cs4231.c 			p = chan->cs_curdma;
chan             1387 dev/sbus/cs4231.c 			togo = chan->cs_segsz - chan->cs_cnt;
chan             1391 dev/sbus/cs4231.c 				chan->cs_cnt = togo = chan->cs_blksz;
chan             1394 dev/sbus/cs4231.c 				    chan->cs_blksz;
chan             1395 dev/sbus/cs4231.c 				if (togo > chan->cs_blksz)
chan             1396 dev/sbus/cs4231.c 					togo = chan->cs_blksz;
chan             1397 dev/sbus/cs4231.c 				chan->cs_cnt += togo;
chan             1403 dev/sbus/cs4231.c 			if (chan->cs_intr != NULL)
chan             1404 dev/sbus/cs4231.c 				(*chan->cs_intr)(chan->cs_arg);
chan             1488 dev/sbus/cs4231.c 	struct cs_channel *chan = &sc->sc_playback;
chan             1493 dev/sbus/cs4231.c 	if (chan->cs_locked != 0) {
chan             1499 dev/sbus/cs4231.c 	chan->cs_locked = 1;
chan             1500 dev/sbus/cs4231.c 	chan->cs_intr = intr;
chan             1501 dev/sbus/cs4231.c 	chan->cs_arg = arg;
chan             1517 dev/sbus/cs4231.c 	chan->cs_blksz = blksize;
chan             1518 dev/sbus/cs4231.c 	chan->cs_curdma = p;
chan             1519 dev/sbus/cs4231.c 	chan->cs_segsz = n;
chan             1521 dev/sbus/cs4231.c 	if (n > chan->cs_blksz)
chan             1522 dev/sbus/cs4231.c 		n = chan->cs_blksz;
chan             1524 dev/sbus/cs4231.c 	chan->cs_cnt = n;
chan             1550 dev/sbus/cs4231.c 	struct cs_channel *chan = &sc->sc_capture;
chan             1555 dev/sbus/cs4231.c 	if (chan->cs_locked != 0) {
chan             1560 dev/sbus/cs4231.c 	chan->cs_locked = 1;
chan             1561 dev/sbus/cs4231.c 	chan->cs_intr = intr;
chan             1562 dev/sbus/cs4231.c 	chan->cs_arg = arg;
chan             1578 dev/sbus/cs4231.c 	chan->cs_blksz = blksize;
chan             1579 dev/sbus/cs4231.c 	chan->cs_curdma = p;
chan             1580 dev/sbus/cs4231.c 	chan->cs_segsz = n;
chan             1582 dev/sbus/cs4231.c 	if (n > chan->cs_blksz)
chan             1583 dev/sbus/cs4231.c 		n = chan->cs_blksz;
chan             1584 dev/sbus/cs4231.c 	chan->cs_cnt = n;
chan             1604 dev/sbus/cs4231.c 		p = chan->cs_curdma;
chan             1605 dev/sbus/cs4231.c 		togo = chan->cs_segsz - chan->cs_cnt;
chan             1608 dev/sbus/cs4231.c 			chan->cs_cnt = togo = chan->cs_blksz;
chan             1610 dev/sbus/cs4231.c 			nextaddr = APC_READ(sc, APC_CNVA) + chan->cs_blksz;
chan             1611 dev/sbus/cs4231.c 			if (togo > chan->cs_blksz)
chan             1612 dev/sbus/cs4231.c 				togo = chan->cs_blksz;
chan             1613 dev/sbus/cs4231.c 			chan->cs_cnt += togo;
chan              797 dev/sbus/magma.c 	int port, chip, chan;
chan              802 dev/sbus/magma.c 	for (port = 0, chip = 0, chan = 0;
chan              808 dev/sbus/magma.c 		if (mp->mp_cd1400->cd_parmode && chan == 0) {
chan              810 dev/sbus/magma.c 			chan = 1;
chan              812 dev/sbus/magma.c 		mp->mp_channel = chan;
chan              826 dev/sbus/magma.c 		chan = (chan + 1) % CD1400_NO_OF_CHANNELS;
chan              827 dev/sbus/magma.c 		if (chan == 0)
chan              219 dev/sequencer.c seq_sleep_timo(int *chan, char *label, int timo)
chan              226 dev/sequencer.c 	DPRINTFN(5, ("seq_sleep_timo: %p %s %d\n", chan, label, timo));
chan              227 dev/sequencer.c 	*chan = 1;
chan              228 dev/sequencer.c 	st = tsleep(chan, PWAIT | PCATCH, label, timo);
chan              229 dev/sequencer.c 	*chan = 0;
chan              238 dev/sequencer.c seq_sleep(int *chan, char *label)
chan              240 dev/sequencer.c 	return (seq_sleep_timo(chan, label, 0));
chan              244 dev/sequencer.c seq_wakeup(int *chan)
chan              246 dev/sequencer.c 	if (*chan) {
chan              247 dev/sequencer.c 		DPRINTFN(5, ("seq_wakeup: %p\n", chan));
chan              248 dev/sequencer.c 		wakeup(chan);
chan              249 dev/sequencer.c 		*chan = 0;
chan              679 dev/sequencer.c 	int cmd, dev, chan, note, parm, voice;
chan              688 dev/sequencer.c 	chan = SEQ_ECHAN(b);
chan              692 dev/sequencer.c 		    cmd, dev, chan, note, parm));
chan              693 dev/sequencer.c 	voice = chan;
chan              721 dev/sequencer.c 	int cmd, dev, chan, p1, w14;
chan              734 dev/sequencer.c 	chan = SEQ_ECHAN(b);
chan              744 dev/sequencer.c 		error = midiseq_pgmchange(md, chan, p1);
chan              747 dev/sequencer.c 		if (chan > 15 || p1 > 127)
chan              749 dev/sequencer.c 		error = midiseq_ctlchange(md, chan, p1, w14);
chan              752 dev/sequencer.c 		error = midiseq_pitchbend(md, chan, w14);
chan              755 dev/sequencer.c 		error = midiseq_chnpressure(md, chan, p1);
chan              917 dev/sequencer.c 	int cmd, chan, note, parm;
chan              922 dev/sequencer.c 	chan = ev->arr[1];
chan              925 dev/sequencer.c 	DPRINTFN(3, ("seq_to_new: 0x%02x %d %d %d\n", cmd, chan, note, parm));
chan              948 dev/sequencer.c 		SEQ_ECHAN(ev) = chan;
chan              966 dev/sequencer.c 		SEQ_ECHAN(ev) = chan;
chan              994 dev/sequencer.c 	int status, chan;
chan             1000 dev/sequencer.c 	chan = MIDI_GET_CHAN(msg[0]);
chan             1010 dev/sequencer.c 		SEQ_MK_CHN_VOICE(&ev, unit, status, chan, msg[1], msg[2]);
chan             1013 dev/sequencer.c 		SEQ_MK_CHN_COMMON(&ev, unit, status, chan, msg[1], 0, msg[2]);
chan             1017 dev/sequencer.c 		SEQ_MK_CHN_COMMON(&ev, unit, status, chan, msg[1], 0, 0);
chan             1020 dev/sequencer.c 		SEQ_MK_CHN_COMMON(&ev, unit, status, chan, 0, 0,
chan             1089 dev/sequencer.c midiseq_noteon(struct midi_dev *md, int chan, int note, int vel)
chan             1094 dev/sequencer.c 		     MIDI_NOTEON | chan, note, vel));
chan             1095 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1100 dev/sequencer.c 	buf[0] = MIDI_NOTEON | chan;
chan             1107 dev/sequencer.c midiseq_noteoff(struct midi_dev *md, int chan, int note, int vel)
chan             1111 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1116 dev/sequencer.c 	buf[0] = MIDI_NOTEOFF | chan;
chan             1123 dev/sequencer.c midiseq_keypressure(struct midi_dev *md, int chan, int note, int vel)
chan             1127 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1132 dev/sequencer.c 	buf[0] = MIDI_KEY_PRESSURE | chan;
chan             1139 dev/sequencer.c midiseq_pgmchange(struct midi_dev *md, int chan, int parm)
chan             1143 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1146 dev/sequencer.c 	buf[0] = MIDI_PGM_CHANGE | chan;
chan             1152 dev/sequencer.c midiseq_chnpressure(struct midi_dev *md, int chan, int parm)
chan             1156 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1159 dev/sequencer.c 	buf[0] = MIDI_CHN_PRESSURE | chan;
chan             1165 dev/sequencer.c midiseq_ctlchange(struct midi_dev *md, int chan, int parm, int w14)
chan             1169 dev/sequencer.c 	if (chan < 0 || chan > 15 ||
chan             1172 dev/sequencer.c 	buf[0] = MIDI_CTL_CHANGE | chan;
chan             1179 dev/sequencer.c midiseq_pitchbend(struct midi_dev *md, int chan, int parm)
chan             1183 dev/sequencer.c 	if (chan < 0 || chan > 15)
chan             1185 dev/sequencer.c 	buf[0] = MIDI_PITCH_BEND | chan;
chan             1556 dev/usb/if_ral.c 	u_int chan;
chan             1558 dev/usb/if_ral.c 	chan = ieee80211_chan2ieee(ic, c);
chan             1559 dev/usb/if_ral.c 	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             1562 dev/usb/if_ral.c 	power = min(sc->txpow[chan - 1], 31);
chan             1564 dev/usb/if_ral.c 	DPRINTFN(2, ("setting channel to %u, txpower to %u\n", chan, power));
chan             1569 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2522_r2[chan - 1]);
chan             1575 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2523_r2[chan - 1]);
chan             1577 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan == 14) ? 0x00280 : 0x00286);
chan             1582 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2524_r2[chan - 1]);
chan             1584 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan == 14) ? 0x00280 : 0x00286);
chan             1589 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2525_hi_r2[chan - 1]);
chan             1591 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan == 14) ? 0x00280 : 0x00286);
chan             1594 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2525_r2[chan - 1]);
chan             1596 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan == 14) ? 0x00280 : 0x00286);
chan             1601 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2525e_r2[chan - 1]);
chan             1603 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan == 14) ? 0x00286 : 0x00282);
chan             1607 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2526_hi_r2[chan - 1]);
chan             1608 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan & 1) ? 0x00386 : 0x00381);
chan             1611 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF2, ural_rf2526_r2[chan - 1]);
chan             1613 dev/usb/if_ral.c 		ural_rf_write(sc, RAL_RF4, (chan & 1) ? 0x00386 : 0x00381);
chan             1623 dev/usb/if_ral.c 		if (chan == 14)
chan              202 dev/usb/if_rum.c 	uint8_t		chan;
chan             1675 dev/usb/if_rum.c 	u_int i, chan;
chan             1677 dev/usb/if_rum.c 	chan = ieee80211_chan2ieee(ic, c);
chan             1678 dev/usb/if_rum.c 	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             1686 dev/usb/if_rum.c 	for (i = 0; rfprog[i].chan != chan; i++);
chan             1738 dev/usb/if_uath.c 	struct uath_set_chan chan;
chan             1740 dev/usb/if_uath.c 	bzero(&chan, sizeof chan);
chan             1741 dev/usb/if_uath.c 	chan.flags  = htobe32(0x1400);
chan             1742 dev/usb/if_uath.c 	chan.freq   = htobe32(c->ic_freq);
chan             1743 dev/usb/if_uath.c 	chan.magic1 = htobe32(20);
chan             1744 dev/usb/if_uath.c 	chan.magic2 = htobe32(50);
chan             1745 dev/usb/if_uath.c 	chan.magic3 = htobe32(1);
chan             1749 dev/usb/if_uath.c 	return uath_cmd_write(sc, UATH_CMD_SET_CHAN, &chan, sizeof chan, 0);
chan              947 dev/usb/if_zyd.c zyd_rfmd_set_channel(struct zyd_rf *rf, uint8_t chan)
chan              954 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r1);
chan              955 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r2);
chan             1026 dev/usb/if_zyd.c zyd_al2230_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1033 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r1);
chan             1034 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r2);
chan             1035 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r3);
chan             1105 dev/usb/if_zyd.c zyd_al7230B_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1129 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r1);
chan             1130 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r2);
chan             1189 dev/usb/if_zyd.c zyd_al2210_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1206 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1]);
chan             1249 dev/usb/if_zyd.c zyd_gct_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1255 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1]);
chan             1304 dev/usb/if_zyd.c zyd_maxim_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1331 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r1);
chan             1332 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r2);
chan             1389 dev/usb/if_zyd.c zyd_maxim2_set_channel(struct zyd_rf *rf, uint8_t chan)
chan             1416 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r1);
chan             1417 dev/usb/if_zyd.c 	(void)zyd_rfwrite(sc, rfprog[chan - 1].r2);
chan             1720 dev/usb/if_zyd.c 	u_int chan;
chan             1722 dev/usb/if_zyd.c 	chan = ieee80211_chan2ieee(ic, c);
chan             1723 dev/usb/if_zyd.c 	if (chan == 0 || chan == IEEE80211_CHAN_ANY)
chan             1728 dev/usb/if_zyd.c 	(*rf->set_channel)(rf, chan);
chan             1731 dev/usb/if_zyd.c 	(void)zyd_write32(sc, ZYD_CR31, sc->pwr_int[chan - 1]);
chan             1732 dev/usb/if_zyd.c 	(void)zyd_write32(sc, ZYD_CR68, sc->pwr_cal[chan - 1]);
chan             1735 dev/usb/if_zyd.c 		(void)zyd_write32(sc, ZYD_CR67, sc->ofdm36_cal[chan - 1]);
chan             1736 dev/usb/if_zyd.c 		(void)zyd_write32(sc, ZYD_CR66, sc->ofdm48_cal[chan - 1]);
chan             1737 dev/usb/if_zyd.c 		(void)zyd_write32(sc, ZYD_CR65, sc->ofdm54_cal[chan - 1]);
chan              125 dev/usb/uaudio.c struct chan {
chan              147 dev/usb/uaudio.c 		struct chan	*chan;
chan              163 dev/usb/uaudio.c 	struct chan	 sc_playchan;	/* play channel */
chan              164 dev/usb/uaudio.c 	struct chan	 sc_recchan;	/* record channel */
chan              280 dev/usb/uaudio.c usbd_status uaudio_chan_open(struct uaudio_softc *, struct chan *);
chan              281 dev/usb/uaudio.c void	uaudio_chan_close(struct uaudio_softc *, struct chan *);
chan              283 dev/usb/uaudio.c 	(struct uaudio_softc *, struct chan *);
chan              284 dev/usb/uaudio.c void	uaudio_chan_free_buffers(struct uaudio_softc *, struct chan *);
chan              286 dev/usb/uaudio.c 	(struct chan *, int, const struct audio_params *, int);
chan              287 dev/usb/uaudio.c void	uaudio_chan_set_param(struct chan *, u_char *, u_char *, int);
chan              288 dev/usb/uaudio.c void	uaudio_chan_ptransfer(struct chan *);
chan              292 dev/usb/uaudio.c void	uaudio_chan_rtransfer(struct chan *);
chan             1087 dev/usb/uaudio.c 	int chan, ctl, i, unit;
chan             1095 dev/usb/uaudio.c 	for (cmask = 0, chan = 1; chan < nchan; chan++) {
chan             1097 dev/usb/uaudio.c 			    chan, GET(chan)));
chan             1098 dev/usb/uaudio.c 		cmask |= GET(chan);
chan             1527 dev/usb/uaudio.c 	int format, chan, prec, enc;
chan             1653 dev/usb/uaudio.c 	chan = asf1d->bNrChannels;
chan             1696 dev/usb/uaudio.c 	       chan, prec, asf1d->bSubFrameSize * 8, format_str);
chan             2335 dev/usb/uaudio.c 	       int chan)
chan             2339 dev/usb/uaudio.c 	DPRINTFN(5,("uaudio_ctl_get: which=%d chan=%d\n", which, chan));
chan             2340 dev/usb/uaudio.c 	val = uaudio_get(sc, which, UT_READ_CLASS_INTERFACE, mc->wValue[chan],
chan             2347 dev/usb/uaudio.c 	       int chan, int val)
chan             2350 dev/usb/uaudio.c 	uaudio_set(sc, which, UT_WRITE_CLASS_INTERFACE, mc->wValue[chan],
chan             2446 dev/usb/uaudio.c 	struct chan *ch = &sc->sc_recchan;
chan             2488 dev/usb/uaudio.c 	struct chan *ch = &sc->sc_playchan;
chan             2526 dev/usb/uaudio.c uaudio_chan_open(struct uaudio_softc *sc, struct chan *ch)
chan             2567 dev/usb/uaudio.c uaudio_chan_close(struct uaudio_softc *sc, struct chan *ch)
chan             2588 dev/usb/uaudio.c uaudio_chan_alloc_buffers(struct uaudio_softc *sc, struct chan *ch)
chan             2606 dev/usb/uaudio.c 		ch->chanbufs[i].chan = ch;
chan             2619 dev/usb/uaudio.c uaudio_chan_free_buffers(struct uaudio_softc *sc, struct chan *ch)
chan             2629 dev/usb/uaudio.c uaudio_chan_ptransfer(struct chan *ch)
chan             2698 dev/usb/uaudio.c 	struct chan *ch = cb->chan;
chan             2733 dev/usb/uaudio.c uaudio_chan_rtransfer(struct chan *ch)
chan             2782 dev/usb/uaudio.c 	struct chan *ch = cb->chan;
chan             2836 dev/usb/uaudio.c uaudio_chan_init(struct chan *ch, int altidx, const struct audio_params *param,
chan             2857 dev/usb/uaudio.c uaudio_chan_set_param(struct chan *ch, u_char *start, u_char *end, int blksize)
chan              375 kern/kern_synch.c wakeup(void *chan)
chan              377 kern/kern_synch.c 	wakeup_n(chan, -1);
chan               68 kern/subr_extent.c #define	tsleep(chan, pri, str, timo)	(EWOULDBLOCK)
chan               69 kern/subr_extent.c #define	wakeup(chan)			((void)0)
chan             2207 kern/tty.c     ttysleep(struct tty *tp, void *chan, int pri, char *wmesg, int timo)
chan             2213 kern/tty.c     	if ((error = tsleep(chan, pri, wmesg, timo)) != 0)
chan              222 net80211/ieee80211.c ieee80211_ieee2mhz(u_int chan, u_int flags)
chan              225 net80211/ieee80211.c 		if (chan == 14)
chan              227 net80211/ieee80211.c 		if (chan < 14)
chan              228 net80211/ieee80211.c 			return 2407 + chan*5;
chan              230 net80211/ieee80211.c 			return 2512 + ((chan-15)*20);
chan              232 net80211/ieee80211.c 		return 5000 + (chan*5);
chan              234 net80211/ieee80211.c 		if (chan == 14)
chan              236 net80211/ieee80211.c 		if (chan < 14)			/* 0-13 */
chan              237 net80211/ieee80211.c 			return 2407 + chan*5;
chan              238 net80211/ieee80211.c 		if (chan < 27)			/* 15-26 */
chan              239 net80211/ieee80211.c 			return 2512 + ((chan-15)*20);
chan              240 net80211/ieee80211.c 		return 5000 + (chan*5);
chan              788 net80211/ieee80211.c     const struct ieee80211_channel *chan)
chan              795 net80211/ieee80211.c 	    chan == IEEE80211_CHAN_ANYC)
chan              802 net80211/ieee80211.c 	if (IEEE80211_IS_CHAN_T(chan))
chan              804 net80211/ieee80211.c 	else if (IEEE80211_IS_CHAN_5GHZ(chan))
chan              806 net80211/ieee80211.c 	else if (IEEE80211_IS_CHAN_FHSS(chan))
chan              808 net80211/ieee80211.c 	else if (chan->ic_flags & (IEEE80211_CHAN_OFDM|IEEE80211_CHAN_DYN))
chan             1087 net80211/ieee80211_input.c 	u_int8_t chan, bchan, fhindex, erp;
chan             1120 net80211/ieee80211_input.c 	chan = bchan;
chan             1144 net80211/ieee80211_input.c 			chan = IEEE80211_FH_CHAN(frm[4], frm[5]);
chan             1154 net80211/ieee80211_input.c 			chan = frm[2];
chan             1204 net80211/ieee80211_input.c 	    chan > IEEE80211_CHAN_MAX ||
chan             1206 net80211/ieee80211_input.c 	    isclr(ic->ic_chan_active, chan)) {
chan             1209 net80211/ieee80211_input.c 		    "probe response" : "beacon", chan));
chan             1214 net80211/ieee80211_input.c 	    (chan != bchan && ic->ic_phytype != IEEE80211_T_FH)) {
chan             1227 net80211/ieee80211_input.c 		    "probe response" : "beacon", bchan, chan));
chan             1240 net80211/ieee80211_input.c 	    &ic->ic_channels[chan], ssid, rssi)) != NULL)
chan             1249 net80211/ieee80211_input.c 		    chan, bchan);
chan             1323 net80211/ieee80211_input.c 	ni->ni_chan = &ic->ic_channels[chan];
chan              145 net80211/ieee80211_ioctl.c 	struct ieee80211_channel *chan;
chan              378 net80211/ieee80211_ioctl.c 				chan = ic->ic_des_chan;
chan              380 net80211/ieee80211_ioctl.c 				chan = ic->ic_ibss_chan;
chan              383 net80211/ieee80211_ioctl.c 			chan = ic->ic_bss->ni_chan;
chan              386 net80211/ieee80211_ioctl.c 		chanreq->i_channel = ieee80211_chan2ieee(ic, chan);
chan              248 net80211/ieee80211_node.c 	struct ieee80211_channel *chan;
chan              250 net80211/ieee80211_node.c 	chan = ic->ic_bss->ni_chan;
chan              252 net80211/ieee80211_node.c 		if (++chan > &ic->ic_channels[IEEE80211_CHAN_MAX])
chan              253 net80211/ieee80211_node.c 			chan = &ic->ic_channels[0];
chan              254 net80211/ieee80211_node.c 		if (isset(ic->ic_chan_scan, ieee80211_chan2ieee(ic, chan))) {
chan              260 net80211/ieee80211_node.c 			    (chan->ic_flags & IEEE80211_CHAN_PASSIVE) == 0)
chan              263 net80211/ieee80211_node.c 		if (chan == ic->ic_bss->ni_chan) {
chan              268 net80211/ieee80211_node.c 	clrbit(ic->ic_chan_scan, ieee80211_chan2ieee(ic, chan));
chan              271 net80211/ieee80211_node.c 	    ieee80211_chan2ieee(ic, chan)));
chan              272 net80211/ieee80211_node.c 	ic->ic_bss->ni_chan = chan;
chan              277 net80211/ieee80211_node.c ieee80211_create_ibss(struct ieee80211com* ic, struct ieee80211_channel *chan)
chan              286 net80211/ieee80211_node.c 	ni->ni_chan = chan;
chan              800 net80211/ieee80211_node.c     const u_int8_t *macaddr, const struct ieee80211_channel *chan,
chan              809 net80211/ieee80211_node.c 		if (ni->ni_chan != chan && ni->ni_rssi >= rssi)
chan              664 net80211/ieee80211_output.c 	u_int chan = ieee80211_chan2ieee(ic, ni->ni_chan);
chan              669 net80211/ieee80211_output.c 	*frm++ = IEEE80211_FH_CHANSET(chan);
chan              670 net80211/ieee80211_output.c 	*frm++ = IEEE80211_FH_CHANPAT(chan);
chan              130 net80211/ieee80211_var.h #define	IEEE80211_FH_CHANSET(chan)	((chan)/IEEE80211_FH_CHANMOD+1)
chan              131 net80211/ieee80211_var.h #define	IEEE80211_FH_CHANPAT(chan)	((chan)%IEEE80211_FH_CHANMOD)
chan               58 netbt/hci_ioctl.c 	struct l2cap_channel *chan;
chan               82 netbt/hci_ioctl.c 	LIST_FOREACH(chan, &l2cap_active_list, lc_ncid) {
chan               86 netbt/hci_ioctl.c 		    chan->lc_lcid, chan->lc_state, chan->lc_raddr.bt_psm,
chan               87 netbt/hci_ioctl.c 		    BDADDR(chan->lc_laddr.bt_bdaddr),
chan               88 netbt/hci_ioctl.c 		    BDADDR(chan->lc_raddr.bt_bdaddr));
chan               91 netbt/hci_ioctl.c 	LIST_FOREACH(chan, &l2cap_listen_list, lc_ncid) {
chan               94 netbt/hci_ioctl.c 		    chan->lc_laddr.bt_psm,
chan               95 netbt/hci_ioctl.c 		    BDADDR(chan->lc_laddr.bt_bdaddr));
chan              100 netbt/hci_ioctl.c 		chan = rs->rs_l2cap;
chan              104 netbt/hci_ioctl.c 		    rs->rs_state, rs->rs_flags, chan->lc_raddr.bt_psm,
chan              105 netbt/hci_ioctl.c 		    BDADDR(chan->lc_laddr.bt_bdaddr),
chan              106 netbt/hci_ioctl.c 		    BDADDR(chan->lc_raddr.bt_bdaddr));
chan              120 netbt/hci_ioctl.c 		chan = rs->rs_l2cap;
chan              123 netbt/hci_ioctl.c 		    chan->lc_laddr.bt_psm,
chan              124 netbt/hci_ioctl.c 		    BDADDR(chan->lc_laddr.bt_bdaddr));
chan              320 netbt/hci_link.c 	struct l2cap_channel *chan, *next;
chan              345 netbt/hci_link.c 	while ((chan = next) != NULL) {
chan              346 netbt/hci_link.c 		next = LIST_NEXT(chan, lc_ncid);
chan              348 netbt/hci_link.c 		if (chan->lc_link != link)
chan              351 netbt/hci_link.c 		switch(chan->lc_state) {
chan              353 netbt/hci_link.c 			if ((mode & chan->lc_mode) != chan->lc_mode) {
chan              354 netbt/hci_link.c 				l2cap_close(chan, ECONNABORTED);
chan              358 netbt/hci_link.c 			chan->lc_state = L2CAP_WAIT_RECV_CONNECT_RSP;
chan              359 netbt/hci_link.c 			err = l2cap_send_connect_req(chan);
chan              361 netbt/hci_link.c 				l2cap_close(chan, err);
chan              367 netbt/hci_link.c 			if ((mode & chan->lc_mode) != chan->lc_mode) {
chan              368 netbt/hci_link.c 				l2cap_send_connect_rsp(link, chan->lc_ident,
chan              369 netbt/hci_link.c 							0, chan->lc_rcid,
chan              372 netbt/hci_link.c 				l2cap_close(chan, ECONNABORTED);
chan              376 netbt/hci_link.c 			l2cap_send_connect_rsp(link, chan->lc_ident,
chan              377 netbt/hci_link.c 						chan->lc_lcid, chan->lc_rcid,
chan              380 netbt/hci_link.c 			chan->lc_state = L2CAP_WAIT_CONFIG;
chan              381 netbt/hci_link.c 			chan->lc_flags |= (L2CAP_WAIT_CONFIG_RSP | L2CAP_WAIT_CONFIG_REQ);
chan              382 netbt/hci_link.c 			err = l2cap_send_config_req(chan);
chan              384 netbt/hci_link.c 				l2cap_close(chan, err);
chan              392 netbt/hci_link.c 			(*chan->lc_proto->linkmode)(chan->lc_upper, mode);
chan              527 netbt/hci_link.c 		struct l2cap_channel *chan)
chan              548 netbt/hci_link.c 	pdu->lp_chan = chan;
chan              701 netbt/hci_link.c 	struct l2cap_channel *chan;
chan              721 netbt/hci_link.c 				chan = pdu->lp_chan;
chan              722 netbt/hci_link.c 				if (chan != NULL) {
chan              723 netbt/hci_link.c 					chan->lc_pending--;
chan              724 netbt/hci_link.c 					(*chan->lc_proto->complete)
chan              725 netbt/hci_link.c 							(chan->lc_upper, 1);
chan              727 netbt/hci_link.c 					if (chan->lc_pending == 0)
chan              728 netbt/hci_link.c 						l2cap_start(chan);
chan              918 netbt/hci_link.c 	struct l2cap_channel *chan, *next;
chan              929 netbt/hci_link.c 		while ((chan = next) != NULL) {
chan              930 netbt/hci_link.c 			next = LIST_NEXT(chan, lc_ncid);
chan              931 netbt/hci_link.c 			if (chan->lc_link == link)
chan              932 netbt/hci_link.c 				l2cap_close(chan, err);
chan               64 netbt/l2cap_lower.c l2cap_close(struct l2cap_channel *chan, int err)
chan               69 netbt/l2cap_lower.c 	if (chan->lc_state == L2CAP_CLOSED)
chan               78 netbt/l2cap_lower.c 	TAILQ_FOREACH(pdu, &chan->lc_link->hl_txq, lp_next) {
chan               79 netbt/l2cap_lower.c 		if (pdu->lp_chan == chan)
chan               86 netbt/l2cap_lower.c 	req = TAILQ_FIRST(&chan->lc_link->hl_reqs);
chan               89 netbt/l2cap_lower.c 		if (req->lr_chan == chan)
chan               95 netbt/l2cap_lower.c 	chan->lc_pending = 0;
chan               96 netbt/l2cap_lower.c 	chan->lc_state = L2CAP_CLOSED;
chan               97 netbt/l2cap_lower.c 	hci_acl_close(chan->lc_link, err);
chan               98 netbt/l2cap_lower.c 	chan->lc_link = NULL;
chan              100 netbt/l2cap_lower.c 	(*chan->lc_proto->disconnected)(chan->lc_upper, err);
chan              112 netbt/l2cap_lower.c 	struct l2cap_channel *chan;
chan              137 netbt/l2cap_lower.c 	chan = l2cap_cid_lookup(hdr.dcid);
chan              138 netbt/l2cap_lower.c 	if (chan != NULL && chan->lc_link == link
chan              139 netbt/l2cap_lower.c 	    && chan->lc_state == L2CAP_OPEN) {
chan              140 netbt/l2cap_lower.c 		(*chan->lc_proto->input)(chan->lc_upper, m);
chan              158 netbt/l2cap_lower.c l2cap_start(struct l2cap_channel *chan)
chan              163 netbt/l2cap_lower.c 	if (chan->lc_state != L2CAP_OPEN)
chan              166 netbt/l2cap_lower.c 	if (IF_IS_EMPTY(&chan->lc_txq)) {
chan              167 netbt/l2cap_lower.c 		DPRINTFN(5, "no data, pending = %d\n", chan->lc_pending);
chan              172 netbt/l2cap_lower.c 		if (chan->lc_flags & L2CAP_SHUTDOWN
chan              173 netbt/l2cap_lower.c 		    && chan->lc_pending == 0) {
chan              174 netbt/l2cap_lower.c 			chan->lc_state = L2CAP_WAIT_DISCONNECT;
chan              175 netbt/l2cap_lower.c 			err = l2cap_send_disconnect_req(chan);
chan              177 netbt/l2cap_lower.c 				l2cap_close(chan, err);
chan              194 netbt/l2cap_lower.c 	IF_DEQUEUE(&chan->lc_txq, m);
chan              196 netbt/l2cap_lower.c 	KASSERT(chan->lc_link != NULL);
chan              200 netbt/l2cap_lower.c 		chan->lc_lcid, m->m_pkthdr.len);
chan              202 netbt/l2cap_lower.c 	chan->lc_pending++;
chan              203 netbt/l2cap_lower.c 	return hci_acl_send(m, chan->lc_link, chan);
chan               84 netbt/l2cap_misc.c l2cap_setmode(struct l2cap_channel *chan)
chan               87 netbt/l2cap_misc.c 	KASSERT(chan != NULL);
chan               88 netbt/l2cap_misc.c 	KASSERT(chan->lc_link != NULL);
chan               90 netbt/l2cap_misc.c 	DPRINTF("CID #%d, auth %s, encrypt %s, secure %s\n", chan->lc_lcid,
chan               91 netbt/l2cap_misc.c 		(chan->lc_mode & L2CAP_LM_AUTH ? "yes" : "no"),
chan               92 netbt/l2cap_misc.c 		(chan->lc_mode & L2CAP_LM_ENCRYPT ? "yes" : "no"),
chan               93 netbt/l2cap_misc.c 		(chan->lc_mode & L2CAP_LM_SECURE ? "yes" : "no"));
chan               95 netbt/l2cap_misc.c 	if (chan->lc_mode & L2CAP_LM_AUTH)
chan               96 netbt/l2cap_misc.c 		chan->lc_link->hl_flags |= HCI_LINK_AUTH_REQ;
chan               98 netbt/l2cap_misc.c 	if (chan->lc_mode & L2CAP_LM_ENCRYPT)
chan               99 netbt/l2cap_misc.c 		chan->lc_link->hl_flags |= HCI_LINK_ENCRYPT_REQ;
chan              101 netbt/l2cap_misc.c 	if (chan->lc_mode & L2CAP_LM_SECURE)
chan              102 netbt/l2cap_misc.c 		chan->lc_link->hl_flags |= HCI_LINK_SECURE_REQ;
chan              104 netbt/l2cap_misc.c 	return hci_acl_setmode(chan->lc_link);
chan              111 netbt/l2cap_misc.c l2cap_request_alloc(struct l2cap_channel *chan, uint8_t code)
chan              113 netbt/l2cap_misc.c 	struct hci_link *link = chan->lc_link;
chan              137 netbt/l2cap_misc.c 	req->lr_chan = chan;
chan              191 netbt/l2cap_misc.c 	struct l2cap_channel *chan;
chan              196 netbt/l2cap_misc.c 	chan = req->lr_chan;
chan              199 netbt/l2cap_misc.c 	DPRINTF("cid %d, ident %d\n", (chan ? chan->lc_lcid : 0), req->lr_id);
chan              201 netbt/l2cap_misc.c 	if (chan && chan->lc_state != L2CAP_CLOSED)
chan              202 netbt/l2cap_misc.c 		l2cap_close(chan, ETIMEDOUT);
chan              215 netbt/l2cap_misc.c l2cap_cid_alloc(struct l2cap_channel *chan)
chan              220 netbt/l2cap_misc.c 	if (chan->lc_lcid != L2CAP_NULL_CID || chan->lc_state != L2CAP_CLOSED)
chan              236 netbt/l2cap_misc.c 	chan->lc_lcid = cid;
chan              239 netbt/l2cap_misc.c 		LIST_INSERT_AFTER(prev, chan, lc_ncid);
chan              241 netbt/l2cap_misc.c 		LIST_INSERT_HEAD(&l2cap_active_list, chan, lc_ncid);
chan              252 netbt/l2cap_misc.c 	struct l2cap_channel *chan;
chan              254 netbt/l2cap_misc.c 	LIST_FOREACH(chan, &l2cap_active_list, lc_ncid) {
chan              255 netbt/l2cap_misc.c 		if (chan->lc_lcid == cid)
chan              256 netbt/l2cap_misc.c 			return chan;
chan              258 netbt/l2cap_misc.c 		if (chan->lc_lcid > cid)
chan              178 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              217 netbt/l2cap_signal.c 		chan = req->lr_chan;
chan              219 netbt/l2cap_signal.c 		if (chan != NULL && chan->lc_state != L2CAP_CLOSED)
chan              220 netbt/l2cap_signal.c 			l2cap_close(chan, ECONNABORTED);
chan              238 netbt/l2cap_signal.c 	struct l2cap_channel *chan, *new;
chan              266 netbt/l2cap_signal.c 	LIST_FOREACH(chan, &l2cap_listen_list, lc_ncid) {
chan              267 netbt/l2cap_signal.c 		if (chan->lc_laddr.bt_psm != laddr.bt_psm
chan              268 netbt/l2cap_signal.c 		    && chan->lc_laddr.bt_psm != L2CAP_PSM_ANY)
chan              271 netbt/l2cap_signal.c 		if (!bdaddr_same(&laddr.bt_bdaddr, &chan->lc_laddr.bt_bdaddr)
chan              272 netbt/l2cap_signal.c 		    && bdaddr_any(&chan->lc_laddr.bt_bdaddr) == 0)
chan              275 netbt/l2cap_signal.c 		new= (*chan->lc_proto->newconn)(chan->lc_upper, &laddr, &raddr);
chan              298 netbt/l2cap_signal.c 		new->lc_mode = chan->lc_mode;
chan              350 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              366 netbt/l2cap_signal.c 	chan = req->lr_chan;
chan              367 netbt/l2cap_signal.c 	if (chan != NULL && chan->lc_lcid != cp.scid)
chan              370 netbt/l2cap_signal.c 	if (chan == NULL || chan->lc_state != L2CAP_WAIT_RECV_CONNECT_RSP) {
chan              386 netbt/l2cap_signal.c 		chan->lc_rcid = cp.dcid;
chan              387 netbt/l2cap_signal.c 		chan->lc_state = L2CAP_WAIT_CONFIG;
chan              388 netbt/l2cap_signal.c 		chan->lc_flags |= (L2CAP_WAIT_CONFIG_REQ | L2CAP_WAIT_CONFIG_RSP);
chan              389 netbt/l2cap_signal.c 		l2cap_send_config_req(chan);
chan              394 netbt/l2cap_signal.c 		(*chan->lc_proto->connecting)(chan->lc_upper);
chan              402 netbt/l2cap_signal.c 		l2cap_close(chan, ECONNREFUSED);
chan              419 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              436 netbt/l2cap_signal.c 	chan = l2cap_cid_lookup(cp.dcid);
chan              437 netbt/l2cap_signal.c 	if (chan == NULL || chan->lc_link != link
chan              438 netbt/l2cap_signal.c 	    || chan->lc_state != L2CAP_WAIT_CONFIG
chan              439 netbt/l2cap_signal.c 	    || (chan->lc_flags & L2CAP_WAIT_CONFIG_REQ) == 0) {
chan              447 netbt/l2cap_signal.c 	rp.scid = htole16(chan->lc_rcid);
chan              505 netbt/l2cap_signal.c 				chan->lc_omtu = val.mtu;
chan              557 netbt/l2cap_signal.c 		chan->lc_flags &= ~L2CAP_WAIT_CONFIG_REQ;
chan              559 netbt/l2cap_signal.c 		if ((chan->lc_flags & L2CAP_WAIT_CONFIG_RSP) == 0) {
chan              560 netbt/l2cap_signal.c 			chan->lc_state = L2CAP_OPEN;
chan              562 netbt/l2cap_signal.c 			(*chan->lc_proto->connected)(chan->lc_upper);
chan              584 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              606 netbt/l2cap_signal.c 	chan = req->lr_chan;
chan              607 netbt/l2cap_signal.c 	if (chan != NULL && chan->lc_lcid != cp.scid)
chan              612 netbt/l2cap_signal.c 	if (chan == NULL || chan->lc_state != L2CAP_WAIT_CONFIG
chan              613 netbt/l2cap_signal.c 	    || (chan->lc_flags & L2CAP_WAIT_CONFIG_RSP) == 0)
chan              623 netbt/l2cap_signal.c 		if (l2cap_request_alloc(chan, L2CAP_CONFIG_REQ))
chan              645 netbt/l2cap_signal.c 			chan->lc_flags &= ~L2CAP_WAIT_CONFIG_RSP;
chan              647 netbt/l2cap_signal.c 			if ((chan->lc_flags & L2CAP_WAIT_CONFIG_REQ) == 0) {
chan              648 netbt/l2cap_signal.c 				chan->lc_state = L2CAP_OPEN;
chan              650 netbt/l2cap_signal.c 				(*chan->lc_proto->connected)(chan->lc_upper);
chan              676 netbt/l2cap_signal.c 				chan->lc_imtu = letoh16(val.mtu);
chan              677 netbt/l2cap_signal.c 				if (chan->lc_imtu < L2CAP_MTU_MINIMUM)
chan              678 netbt/l2cap_signal.c 					chan->lc_imtu = L2CAP_MTU_DEFAULT;
chan              707 netbt/l2cap_signal.c 			l2cap_send_config_req(chan);	/* no state change */
chan              740 netbt/l2cap_signal.c 				if (chan->lc_imtu == L2CAP_MTU_DEFAULT)
chan              743 netbt/l2cap_signal.c 				chan->lc_imtu = L2CAP_MTU_DEFAULT;
chan              747 netbt/l2cap_signal.c 				if (chan->lc_flush == L2CAP_FLUSH_TIMO_DEFAULT)
chan              750 netbt/l2cap_signal.c 				chan->lc_flush = L2CAP_FLUSH_TIMO_DEFAULT;
chan              763 netbt/l2cap_signal.c 			l2cap_send_config_req(chan);	/* no state change */
chan              775 netbt/l2cap_signal.c 	l2cap_send_disconnect_req(chan);
chan              776 netbt/l2cap_signal.c 	l2cap_close(chan, ECONNABORTED);
chan              792 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              803 netbt/l2cap_signal.c 	chan = l2cap_cid_lookup(cp.dcid);
chan              804 netbt/l2cap_signal.c 	if (chan == NULL || chan->lc_link != link || chan->lc_rcid != cp.scid) {
chan              810 netbt/l2cap_signal.c 	rp.dcid = htole16(chan->lc_lcid);
chan              811 netbt/l2cap_signal.c 	rp.scid = htole16(chan->lc_rcid);
chan              815 netbt/l2cap_signal.c 	if (chan->lc_state != L2CAP_CLOSED)
chan              816 netbt/l2cap_signal.c 		l2cap_close(chan, ECONNRESET);
chan              829 netbt/l2cap_signal.c 	struct l2cap_channel *chan;
chan              844 netbt/l2cap_signal.c 	chan = req->lr_chan;
chan              845 netbt/l2cap_signal.c 	if (chan == NULL
chan              846 netbt/l2cap_signal.c 	    || chan->lc_lcid != cp.scid
chan              847 netbt/l2cap_signal.c 	    || chan->lc_rcid != cp.dcid)
chan              852 netbt/l2cap_signal.c 	if (chan->lc_state != L2CAP_WAIT_DISCONNECT)
chan              855 netbt/l2cap_signal.c 	l2cap_close(chan, 0);
chan              994 netbt/l2cap_signal.c l2cap_send_connect_req(struct l2cap_channel *chan)
chan              999 netbt/l2cap_signal.c 	err = l2cap_request_alloc(chan, L2CAP_CONNECT_REQ);
chan             1003 netbt/l2cap_signal.c 	cp.psm = htole16(chan->lc_raddr.bt_psm);
chan             1004 netbt/l2cap_signal.c 	cp.scid = htole16(chan->lc_lcid);
chan             1006 netbt/l2cap_signal.c 	return l2cap_send_signal(chan->lc_link, L2CAP_CONNECT_REQ,
chan             1007 netbt/l2cap_signal.c 				chan->lc_link->hl_lastid, sizeof(cp), &cp);
chan             1019 netbt/l2cap_signal.c l2cap_send_config_req(struct l2cap_channel *chan)
chan             1027 netbt/l2cap_signal.c 	err = l2cap_request_alloc(chan, L2CAP_CONFIG_REQ);
chan             1033 netbt/l2cap_signal.c 	cp->dcid = htole16(chan->lc_rcid);
chan             1039 netbt/l2cap_signal.c 	if (chan->lc_imtu != L2CAP_MTU_DEFAULT) {
chan             1045 netbt/l2cap_signal.c 		val->mtu = htole16(chan->lc_imtu);
chan             1051 netbt/l2cap_signal.c 	if (chan->lc_flush != L2CAP_FLUSH_TIMO_DEFAULT) {
chan             1057 netbt/l2cap_signal.c 		val->flush_timo = htole16(chan->lc_flush);
chan             1069 netbt/l2cap_signal.c 	return l2cap_send_signal(chan->lc_link, L2CAP_CONFIG_REQ,
chan             1070 netbt/l2cap_signal.c 				    chan->lc_link->hl_lastid, (int)(next - buf), buf);
chan             1077 netbt/l2cap_signal.c l2cap_send_disconnect_req(struct l2cap_channel *chan)
chan             1082 netbt/l2cap_signal.c 	err = l2cap_request_alloc(chan, L2CAP_DISCONNECT_REQ);
chan             1086 netbt/l2cap_signal.c 	cp.dcid = htole16(chan->lc_rcid);
chan             1087 netbt/l2cap_signal.c 	cp.scid = htole16(chan->lc_lcid);
chan             1089 netbt/l2cap_signal.c 	return l2cap_send_signal(chan->lc_link, L2CAP_DISCONNECT_REQ,
chan             1090 netbt/l2cap_signal.c 				    chan->lc_link->hl_lastid, sizeof(cp), &cp);
chan               64 netbt/l2cap_upper.c 	struct l2cap_channel *chan;
chan               70 netbt/l2cap_upper.c 	chan = malloc(sizeof(struct l2cap_channel), M_BLUETOOTH,
chan               72 netbt/l2cap_upper.c 	if (chan == NULL)
chan               74 netbt/l2cap_upper.c 	bzero(chan, sizeof *chan);
chan               76 netbt/l2cap_upper.c 	chan->lc_proto = proto;
chan               77 netbt/l2cap_upper.c 	chan->lc_upper = upper;
chan               79 netbt/l2cap_upper.c 	chan->lc_state = L2CAP_CLOSED;
chan               81 netbt/l2cap_upper.c 	chan->lc_lcid = L2CAP_NULL_CID;
chan               82 netbt/l2cap_upper.c 	chan->lc_rcid = L2CAP_NULL_CID;
chan               84 netbt/l2cap_upper.c 	chan->lc_laddr.bt_len = sizeof(struct sockaddr_bt);
chan               85 netbt/l2cap_upper.c 	chan->lc_laddr.bt_family = AF_BLUETOOTH;
chan               86 netbt/l2cap_upper.c 	chan->lc_laddr.bt_psm = L2CAP_PSM_ANY;
chan               88 netbt/l2cap_upper.c 	chan->lc_raddr.bt_len = sizeof(struct sockaddr_bt);
chan               89 netbt/l2cap_upper.c 	chan->lc_raddr.bt_family = AF_BLUETOOTH;
chan               90 netbt/l2cap_upper.c 	chan->lc_raddr.bt_psm = L2CAP_PSM_ANY;
chan               92 netbt/l2cap_upper.c 	chan->lc_imtu = L2CAP_MTU_DEFAULT;
chan               93 netbt/l2cap_upper.c 	chan->lc_omtu = L2CAP_MTU_DEFAULT;
chan               94 netbt/l2cap_upper.c 	chan->lc_flush = L2CAP_FLUSH_TIMO_DEFAULT;
chan               96 netbt/l2cap_upper.c 	memcpy(&chan->lc_iqos, &l2cap_default_qos, sizeof(l2cap_qos_t));
chan               97 netbt/l2cap_upper.c 	memcpy(&chan->lc_oqos, &l2cap_default_qos, sizeof(l2cap_qos_t));
chan               99 netbt/l2cap_upper.c 	*handle = chan;
chan              109 netbt/l2cap_upper.c l2cap_bind(struct l2cap_channel *chan, struct sockaddr_bt *addr)
chan              112 netbt/l2cap_upper.c 	memcpy(&chan->lc_laddr, addr, sizeof(struct sockaddr_bt));
chan              122 netbt/l2cap_upper.c l2cap_sockaddr(struct l2cap_channel *chan, struct sockaddr_bt *addr)
chan              125 netbt/l2cap_upper.c 	memcpy(addr, &chan->lc_laddr, sizeof(struct sockaddr_bt));
chan              143 netbt/l2cap_upper.c l2cap_connect(struct l2cap_channel *chan, struct sockaddr_bt *dest)
chan              148 netbt/l2cap_upper.c 	memcpy(&chan->lc_raddr, dest, sizeof(struct sockaddr_bt));
chan              150 netbt/l2cap_upper.c 	if (L2CAP_PSM_INVALID(chan->lc_raddr.bt_psm))
chan              153 netbt/l2cap_upper.c 	if (bdaddr_any(&chan->lc_raddr.bt_bdaddr))
chan              157 netbt/l2cap_upper.c 	if (bdaddr_any(&chan->lc_laddr.bt_bdaddr)) {
chan              158 netbt/l2cap_upper.c 		err = hci_route_lookup(&chan->lc_laddr.bt_bdaddr,
chan              159 netbt/l2cap_upper.c 					&chan->lc_raddr.bt_bdaddr);
chan              164 netbt/l2cap_upper.c 	unit = hci_unit_lookup(&chan->lc_laddr.bt_bdaddr);
chan              169 netbt/l2cap_upper.c 	err = l2cap_cid_alloc(chan);
chan              174 netbt/l2cap_upper.c 	chan->lc_link = hci_acl_open(unit, &chan->lc_raddr.bt_bdaddr);
chan              175 netbt/l2cap_upper.c 	if (chan->lc_link == NULL)
chan              179 netbt/l2cap_upper.c 	err = l2cap_setmode(chan);
chan              181 netbt/l2cap_upper.c 		chan->lc_state = L2CAP_WAIT_SEND_CONNECT_REQ;
chan              182 netbt/l2cap_upper.c 		(*chan->lc_proto->connecting)(chan->lc_upper);
chan              193 netbt/l2cap_upper.c 	chan->lc_state = L2CAP_WAIT_RECV_CONNECT_RSP;
chan              194 netbt/l2cap_upper.c 	err = l2cap_send_connect_req(chan);
chan              201 netbt/l2cap_upper.c 	chan->lc_state = L2CAP_CLOSED;
chan              202 netbt/l2cap_upper.c 	hci_acl_close(chan->lc_link, err);
chan              203 netbt/l2cap_upper.c 	chan->lc_link = NULL;
chan              213 netbt/l2cap_upper.c l2cap_peeraddr(struct l2cap_channel *chan, struct sockaddr_bt *addr)
chan              216 netbt/l2cap_upper.c 	memcpy(addr, &chan->lc_raddr, sizeof(struct sockaddr_bt));
chan              234 netbt/l2cap_upper.c l2cap_disconnect(struct l2cap_channel *chan, int linger)
chan              238 netbt/l2cap_upper.c 	if (chan->lc_state == L2CAP_CLOSED
chan              239 netbt/l2cap_upper.c 	    || chan->lc_state == L2CAP_WAIT_DISCONNECT)
chan              242 netbt/l2cap_upper.c 	chan->lc_flags |= L2CAP_SHUTDOWN;
chan              248 netbt/l2cap_upper.c 	if ((IF_IS_EMPTY(&chan->lc_txq) && chan->lc_pending == 0)
chan              250 netbt/l2cap_upper.c 		chan->lc_state = L2CAP_WAIT_DISCONNECT;
chan              251 netbt/l2cap_upper.c 		err = l2cap_send_disconnect_req(chan);
chan              253 netbt/l2cap_upper.c 			l2cap_close(chan, err);
chan              266 netbt/l2cap_upper.c 	struct l2cap_channel *chan;
chan              268 netbt/l2cap_upper.c 	chan = *handle;
chan              271 netbt/l2cap_upper.c 	if (chan->lc_state != L2CAP_CLOSED)
chan              272 netbt/l2cap_upper.c 		l2cap_close(chan, 0);
chan              274 netbt/l2cap_upper.c 	if (chan->lc_lcid != L2CAP_NULL_CID) {
chan              275 netbt/l2cap_upper.c 		LIST_REMOVE(chan, lc_ncid);
chan              276 netbt/l2cap_upper.c 		chan->lc_lcid = L2CAP_NULL_CID;
chan              279 netbt/l2cap_upper.c 	IF_PURGE(&chan->lc_txq);
chan              286 netbt/l2cap_upper.c 	free(chan, M_BLUETOOTH);
chan              306 netbt/l2cap_upper.c l2cap_listen(struct l2cap_channel *chan)
chan              310 netbt/l2cap_upper.c 	if (chan->lc_lcid != L2CAP_NULL_CID)
chan              313 netbt/l2cap_upper.c 	if (chan->lc_laddr.bt_psm != L2CAP_PSM_ANY
chan              314 netbt/l2cap_upper.c 	    && L2CAP_PSM_INVALID(chan->lc_laddr.bt_psm))
chan              323 netbt/l2cap_upper.c 	chan->lc_lcid = L2CAP_SIGNAL_CID;
chan              332 netbt/l2cap_upper.c 		if (used->lc_laddr.bt_psm < chan->lc_laddr.bt_psm)
chan              335 netbt/l2cap_upper.c 		if (used->lc_laddr.bt_psm == chan->lc_laddr.bt_psm
chan              337 netbt/l2cap_upper.c 			&& !bdaddr_any(&chan->lc_laddr.bt_bdaddr))
chan              344 netbt/l2cap_upper.c 		LIST_INSERT_HEAD(&l2cap_listen_list, chan, lc_ncid);
chan              346 netbt/l2cap_upper.c 		LIST_INSERT_AFTER(prev, chan, lc_ncid);
chan              374 netbt/l2cap_upper.c l2cap_send(struct l2cap_channel *chan, struct mbuf *m)
chan              379 netbt/l2cap_upper.c 	if (chan->lc_state == L2CAP_CLOSED) {
chan              387 netbt/l2cap_upper.c 		plen, chan->lc_lcid, chan->lc_pending);
chan              396 netbt/l2cap_upper.c 	hdr->dcid = htole16(chan->lc_rcid);
chan              399 netbt/l2cap_upper.c 	IF_ENQUEUE(&chan->lc_txq, m);
chan              402 netbt/l2cap_upper.c 	if (chan->lc_pending == 0)
chan              403 netbt/l2cap_upper.c 		return l2cap_start(chan);
chan              422 netbt/l2cap_upper.c l2cap_setopt(struct l2cap_channel *chan, int opt, void *addr)
chan              432 netbt/l2cap_upper.c 		else if (chan->lc_state == L2CAP_CLOSED)
chan              433 netbt/l2cap_upper.c 			chan->lc_imtu = mtu;
chan              449 netbt/l2cap_upper.c 		chan->lc_mode = mode;
chan              451 netbt/l2cap_upper.c 		if (chan->lc_state == L2CAP_OPEN)
chan              452 netbt/l2cap_upper.c 			err = l2cap_setmode(chan);
chan              472 netbt/l2cap_upper.c l2cap_getopt(struct l2cap_channel *chan, int opt, void *addr)
chan              477 netbt/l2cap_upper.c 		*(uint16_t *)addr = chan->lc_imtu;
chan              481 netbt/l2cap_upper.c 		*(uint16_t *)addr = chan->lc_omtu;
chan              485 netbt/l2cap_upper.c 		memcpy(addr, &chan->lc_iqos, sizeof(l2cap_qos_t));
chan              489 netbt/l2cap_upper.c 		memcpy(addr, &chan->lc_oqos, sizeof(l2cap_qos_t));
chan              493 netbt/l2cap_upper.c 		*(uint16_t *)addr = chan->lc_flush;
chan              497 netbt/l2cap_upper.c 		*(int *)addr = chan->lc_mode;
chan               77 netbt/rfcomm_dlc.c 	int chan;
chan               88 netbt/rfcomm_dlc.c 	chan = RFCOMM_CHANNEL(dlci);
chan              100 netbt/rfcomm_dlc.c 				if (dlc->rd_laddr.bt_channel == chan)
chan              107 netbt/rfcomm_dlc.c 				if (dlc->rd_laddr.bt_channel == chan)
chan              133 netbt/rfcomm_dlc.c 	new->rd_laddr.bt_channel = chan;
chan              136 netbt/rfcomm_dlc.c 	new->rd_raddr.bt_channel = chan;
chan              183 sys/midiio.h   #define SEQ_MK_CHN_VOICE(e, unit, cmd, chan, key, vel) (\
chan              185 sys/midiio.h       (e)->arr[3] = (chan), (e)->arr[4] = (key), (e)->arr[5] = (vel),\
chan              187 sys/midiio.h   #define SEQ_MK_CHN_COMMON(e, unit, cmd, chan, p1, p2, w14) (\
chan              189 sys/midiio.h       (e)->arr[3] = (chan), (e)->arr[4] = (p1), (e)->arr[5] = (p2),\
chan              438 sys/proc.h     void    wakeup_n(void *chan, int);
chan              439 sys/proc.h     void    wakeup(void *chan);
chan               67 sys/radioio.h  	u_int32_t	chan;
chan              292 sys/tty.h      	    void *chan, int pri, char *wmesg, int timeout);
chan               72 xfs/xfs_dev-bsd.c 	struct xfs_channel *chan = &xfs_channel[minor(dev)];
chan               80 xfs/xfs_dev-bsd.c 	if (!xfs_emptyq(&chan->messageq))
chan               83 xfs/xfs_dev-bsd.c 	selrecord (p, &chan->selinfo);
chan               89 xfs/xfs_dev-bsd.c xfs_select_wakeup(struct xfs_channel *chan)
chan               91 xfs/xfs_dev-bsd.c 	selwakeup (&chan->selinfo);
chan              129 xfs/xfs_dev-bsd.c 	struct xfs_channel *chan;
chan              133 xfs/xfs_dev-bsd.c 		chan = &xfs_channel[i];
chan              134 xfs/xfs_dev-bsd.c 		if (chan->status & CHANNEL_OPENED)
chan               92 xfs/xfs_dev-common.c     struct xfs_channel *chan;
chan               97 xfs/xfs_dev-common.c     chan = &xfs_channel[minor(dev)];
chan              100 xfs/xfs_dev-common.c     if (chan->status & CHANNEL_OPENED) {
chan              104 xfs/xfs_dev-common.c 	chan->status |= CHANNEL_OPENED;
chan              107 xfs/xfs_dev-common.c     chan->message_buffer = xfs_alloc(MAX_XMSG_SIZE, M_NNPFS_MSG);
chan              110 xfs/xfs_dev-common.c     xfs_initq(&chan->sleepq);
chan              111 xfs/xfs_dev-common.c     xfs_initq(&chan->messageq);
chan              139 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[minor(dev)];
chan              143 xfs/xfs_dev-common.c     if (!(chan->status & CHANNEL_OPENED))
chan              146 xfs/xfs_dev-common.c     chan->status &= ~CHANNEL_OPENED;
chan              149 xfs/xfs_dev-common.c     while (!xfs_emptyq(&chan->messageq)) {
chan              152 xfs/xfs_dev-common.c 	first = chan->messageq.next;
chan              161 xfs/xfs_dev-common.c     while (!xfs_emptyq(&chan->sleepq)) {
chan              163 xfs/xfs_dev-common.c 	first = chan->sleepq.next;
chan              170 xfs/xfs_dev-common.c     if (chan->status & CHANNEL_WAITING)
chan              171 xfs/xfs_dev-common.c 	wakeup((caddr_t) chan);
chan              173 xfs/xfs_dev-common.c     if (chan->message_buffer) {
chan              174 xfs/xfs_dev-common.c 	xfs_free(chan->message_buffer, MAX_XMSG_SIZE, M_NNPFS_MSG);
chan              175 xfs/xfs_dev-common.c 	chan->message_buffer = NULL;
chan              231 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[minor(dev)];
chan              242 xfs/xfs_dev-common.c 		     (unsigned long)&chan->messageq,
chan              243 xfs/xfs_dev-common.c 		     (unsigned long)chan->messageq.prev,
chan              244 xfs/xfs_dev-common.c 		     (unsigned long)chan->messageq.next));
chan              247 xfs/xfs_dev-common.c     chan->proc = xfs_uio_to_thread(uiop);
chan              249 xfs/xfs_dev-common.c     chan->proc = xfs_uio_to_proc(uiop);
chan              254 xfs/xfs_dev-common.c     if (!xfs_emptyq (&chan->messageq)) {
chan              255 xfs/xfs_dev-common.c 	while (!xfs_emptyq (&chan->messageq)) {
chan              257 xfs/xfs_dev-common.c 	    first = chan->messageq.next;
chan              281 xfs/xfs_dev-common.c 	chan->status |= CHANNEL_WAITING;
chan              282 xfs/xfs_dev-common.c 	if (tsleep((caddr_t) chan, (PZERO + 1) | PCATCH, "xfsread", 0)) {
chan              293 xfs/xfs_dev-common.c 	} else if ((chan->status & CHANNEL_WAITING) == 0) {
chan              311 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[minor(dev)];
chan              324 xfs/xfs_dev-common.c     chan->proc = xfs_uio_to_thread(uiop);
chan              326 xfs/xfs_dev-common.c     chan->proc = xfs_uio_to_proc(uiop);
chan              329 xfs/xfs_dev-common.c     error = uiomove((caddr_t) chan->message_buffer, MAX_XMSG_SIZE, uiop);
chan              338 xfs/xfs_dev-common.c     for (p = (char *)chan->message_buffer;
chan              363 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[fd];
chan              371 xfs/xfs_dev-common.c     if (!(chan->status & CHANNEL_OPENED))	/* No receiver? */
chan              376 xfs/xfs_dev-common.c     message->sequence_num = chan->nsequence++;
chan              383 xfs/xfs_dev-common.c     xfs_appendq(&chan->messageq, &t->this_message);
chan              384 xfs/xfs_dev-common.c     if (chan->status & CHANNEL_WAITING) {
chan              385 xfs/xfs_dev-common.c 	chan->status &= ~CHANNEL_WAITING;
chan              386 xfs/xfs_dev-common.c 	wakeup((caddr_t) chan);
chan              388 xfs/xfs_dev-common.c     xfs_select_wakeup(chan);
chan              434 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[fd];
chan              452 xfs/xfs_dev-common.c     if (!(chan->status & CHANNEL_OPENED))	/* No receiver? */
chan              456 xfs/xfs_dev-common.c     if (chan->proc != NULL && chan->proc->td_proc != NULL &&
chan              457 xfs/xfs_dev-common.c       proc->td_proc->p_pid == chan->proc->td_proc->p_pid) {
chan              459 xfs/xfs_dev-common.c 	       "pid = %u == %u\n", proc->td_proc->p_pid, chan->proc->td_proc->p_pid);
chan              461 xfs/xfs_dev-common.c     if (chan->proc != NULL && proc->p_pid == chan->proc->p_pid) {
chan              463 xfs/xfs_dev-common.c 	       "pid = %u == %u\n", proc->p_pid, chan->proc->p_pid);
chan              481 xfs/xfs_dev-common.c     msg->sequence_num = chan->nsequence++;
chan              485 xfs/xfs_dev-common.c     xfs_appendq(&chan->messageq, this_message);
chan              486 xfs/xfs_dev-common.c     xfs_appendq(&chan->sleepq, this_process);
chan              487 xfs/xfs_dev-common.c     xfs_select_wakeup(chan);
chan              490 xfs/xfs_dev-common.c     if (chan->status & CHANNEL_WAITING) {
chan              491 xfs/xfs_dev-common.c 	chan->status &= ~CHANNEL_WAITING;
chan              492 xfs/xfs_dev-common.c 	wakeup((caddr_t) chan);
chan              543 xfs/xfs_dev-common.c     if (!(chan->status & CHANNEL_OPENED)) {
chan              668 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[fd];
chan              669 xfs/xfs_dev-common.c     struct xfs_link *sleepq = &chan->sleepq;
chan              670 xfs/xfs_dev-common.c     struct xfs_link *t = chan->sleepq.next;	/* Really first in q */
chan              695 xfs/xfs_dev-common.c     struct xfs_channel *chan = &xfs_channel[fd];
chan              696 xfs/xfs_dev-common.c     struct xfs_link *sleepq = &chan->sleepq;
chan              697 xfs/xfs_dev-common.c     struct xfs_link *t = chan->sleepq.next;	/* Really first in q */