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 */