Symbol: fifo
sys/arm/allwinner/a10_codec.c
147
bus_size_t fifo;
sys/arm/allwinner/a10_codec.c
639
dst = ch->fifo;
sys/arm/allwinner/a10_codec.c
641
src = ch->fifo;
sys/arm/allwinner/a10_codec.c
828
ch->fifo = rman_get_start(sc->res[0]) +
sys/arm/allwinner/if_emac.c
615
uint32_t fifo, reg;
sys/arm/allwinner/if_emac.c
630
fifo = 1;
sys/arm/allwinner/if_emac.c
632
fifo = 0;
sys/arm/allwinner/if_emac.c
633
sc->emac_fifo_mask |= (1 << fifo);
sys/arm/allwinner/if_emac.c
636
EMAC_WRITE_REG(sc, EMAC_TX_INS, fifo);
sys/arm/allwinner/if_emac.c
657
reg = (fifo == 0) ? EMAC_TX_PL0 : EMAC_TX_PL1;
sys/arm/allwinner/if_emac.c
661
reg = (fifo == 0) ? EMAC_TX_CTL0 : EMAC_TX_CTL1;
sys/dev/aic7xxx/aic79xx.c
348
ahd_clear_fifo(struct ahd_softc *ahd, u_int fifo)
sys/dev/aic7xxx/aic79xx.c
354
printf("%s: Clearing FIFO %d\n", ahd_name(ahd), fifo);
sys/dev/aic7xxx/aic79xx.c
357
ahd_set_modes(ahd, fifo, fifo);
sys/dev/aic7xxx/aic79xx.c
7882
u_int fifo;
sys/dev/aic7xxx/aic79xx.c
7916
next_fifo = fifo = ahd_inb(ahd, DFFSTAT) & CURRFIFO;
sys/dev/aic7xxx/aic79xx.c
7919
next_fifo = fifo = 0;
sys/dev/aic7xxx/aic79xx.c
7932
} while (next_fifo != fifo);
sys/dev/aic7xxx/aic79xx.h
1477
void ahd_clear_fifo(struct ahd_softc *ahd, u_int fifo);
sys/dev/ath/if_ath.c
4001
TAILQ_INIT(&txq->fifo.axq_q);
sys/dev/ath/if_ath.c
4965
bf = TAILQ_FIRST(&txq->fifo.axq_q);
sys/dev/ath/if_ath.c
4977
txq->fifo.axq_depth);
sys/dev/ath/if_ath.c
4981
ATH_TXQ_REMOVE(&txq->fifo, bf, bf_list);
sys/dev/ath/if_ath.c
4988
if (txq->axq_fifo_depth != 0 || txq->fifo.axq_depth != 0) {
sys/dev/ath/if_ath.c
4994
txq->fifo.axq_depth);
sys/dev/ath/if_ath_beacon.c
642
TAILQ_CONCAT(&cabq->fifo.axq_q, &cabq->axq_q, bf_list);
sys/dev/ath/if_ath_beacon.c
644
cabq->fifo.axq_depth += cabq->axq_depth;
sys/dev/ath/if_ath_tx.c
1973
if (sc->sc_cabq->axq_depth + sc->sc_cabq->fifo.axq_depth
sys/dev/ath/if_ath_tx.c
2474
if (sc->sc_cabq->axq_depth + sc->sc_cabq->fifo.axq_depth
sys/dev/ath/if_ath_tx.c
3218
if (txq->axq_depth + txq->fifo.axq_depth == 0) {
sys/dev/ath/if_ath_tx.c
3256
} else if ((txq->axq_depth + txq->fifo.axq_depth < sc->sc_hwq_limit_nonaggr) &&
sys/dev/ath/if_ath_tx.c
5786
if (txq->axq_depth + txq->fifo.axq_depth >= sc->sc_hwq_limit_nonaggr) {
sys/dev/ath/if_ath_tx.c
5823
if (txq->axq_aggr_depth + txq->fifo.axq_depth >= sc->sc_hwq_limit_aggr) {
sys/dev/ath/if_ath_tx_edma.c
272
TAILQ_CONCAT(&txq->fifo.axq_q, &sq, bf_list);
sys/dev/ath/if_ath_tx_edma.c
274
txq->fifo.axq_depth += sqdepth;
sys/dev/ath/if_ath_tx_edma.c
280
__func__, sqdepth, txq->fifo.axq_depth, txq->axq_fifo_depth);
sys/dev/ath/if_ath_tx_edma.c
291
txq->fifo.axq_depth);
sys/dev/ath/if_ath_tx_edma.c
310
txq->fifo.axq_depth,
sys/dev/ath/if_ath_tx_edma.c
363
txq->fifo.axq_depth <= TX_BATCH_SIZE) {
sys/dev/ath/if_ath_tx_edma.c
430
TAILQ_FOREACH(bf, &txq->fifo.axq_q, bf_list) {
sys/dev/ath/if_ath_tx_edma.c
879
bf = ATH_TXQ_FIRST(&txq->fifo);
sys/dev/ath/if_ath_tx_edma.c
916
ATH_TXQ_REMOVE(&txq->fifo, bf, bf_list);
sys/dev/ath/if_ath_tx_edma.c
937
txq->fifo.axq_depth);
sys/dev/ath/if_athvar.h
378
} fifo;
sys/dev/axgbe/xgbe-dev.c
1798
unsigned int *fifo)
sys/dev/axgbe/xgbe-dev.c
1804
q_fifo_size = (fifo[i] + 1) * XGMAC_FIFO_UNIT;
sys/dev/axgbe/xgbe-dev.c
1807
__func__, i, fifo[i], q_fifo_size);
sys/dev/axgbe/xgbe-dev.c
1849
unsigned int *fifo)
sys/dev/axgbe/xgbe-dev.c
1867
fifo[i] = p_fifo;
sys/dev/axgbe/xgbe-dev.c
1872
unsigned int *fifo)
sys/dev/axgbe/xgbe-dev.c
1886
fifo[i] = (XGMAC_FIFO_MIN_ALLOC / XGMAC_FIFO_UNIT) - 1;
sys/dev/axgbe/xgbe-dev.c
1897
unsigned int fifo[XGBE_MAX_QUEUES];
sys/dev/axgbe/xgbe-dev.c
1903
xgbe_calculate_equal_fifo(fifo_size, pdata->tx_q_count, fifo);
sys/dev/axgbe/xgbe-dev.c
1906
XGMAC_MTL_IOWRITE_BITS(pdata, i, MTL_Q_TQOMR, TQS, fifo[i]);
sys/dev/axgbe/xgbe-dev.c
1912
pdata->tx_q_count, ((fifo[0] + 1) * XGMAC_FIFO_UNIT));
sys/dev/axgbe/xgbe-dev.c
1919
unsigned int fifo[XGBE_MAX_QUEUES];
sys/dev/axgbe/xgbe-dev.c
1932
fifo_size = xgbe_set_nonprio_fifos(fifo_size, pdata->rx_q_count, fifo);
sys/dev/axgbe/xgbe-dev.c
1934
xgbe_calculate_equal_fifo(fifo_size, prio_queues, fifo);
sys/dev/axgbe/xgbe-dev.c
1937
XGMAC_MTL_IOWRITE_BITS(pdata, i, MTL_Q_RQOMR, RQS, fifo[i]);
sys/dev/axgbe/xgbe-dev.c
1942
xgbe_calculate_flow_control_threshold(pdata, fifo);
sys/dev/axgbe/xgbe-dev.c
1946
pdata->rx_q_count, ((fifo[0] + 1) * XGMAC_FIFO_UNIT));
sys/dev/cyapa/cyapa.c
1694
fifo_empty(struct cyapa_softc *sc, struct cyapa_fifo *fifo)
sys/dev/cyapa/cyapa.c
1699
return (fifo->rindex == fifo->windex);
sys/dev/cyapa/cyapa.c
1707
fifo_ready(struct cyapa_softc *sc, struct cyapa_fifo *fifo)
sys/dev/cyapa/cyapa.c
1713
n = CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK);
sys/dev/cyapa/cyapa.c
1714
if (n > (size_t)(fifo->windex - fifo->rindex))
sys/dev/cyapa/cyapa.c
1715
n = (size_t)(fifo->windex - fifo->rindex);
sys/dev/cyapa/cyapa.c
1727
fifo_read(struct cyapa_softc *sc, struct cyapa_fifo *fifo, size_t n)
sys/dev/cyapa/cyapa.c
1732
if (n > (CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK))) {
sys/dev/cyapa/cyapa.c
1734
return (fifo->buf);
sys/dev/cyapa/cyapa.c
1736
ptr = fifo->buf + (fifo->rindex & CYAPA_BUFMASK);
sys/dev/cyapa/cyapa.c
1737
fifo->rindex += n;
sys/dev/cyapa/cyapa.c
1743
fifo_read_char(struct cyapa_softc *sc, struct cyapa_fifo *fifo)
sys/dev/cyapa/cyapa.c
1749
if (fifo->rindex == fifo->windex) {
sys/dev/cyapa/cyapa.c
1753
c = fifo->buf[fifo->rindex & CYAPA_BUFMASK];
sys/dev/cyapa/cyapa.c
1754
++fifo->rindex;
sys/dev/cyapa/cyapa.c
1765
fifo_write_char(struct cyapa_softc *sc, struct cyapa_fifo *fifo, uint8_t c)
sys/dev/cyapa/cyapa.c
1770
if (fifo->windex - fifo->rindex < CYAPA_BUFSIZE) {
sys/dev/cyapa/cyapa.c
1771
fifo->buf[fifo->windex & CYAPA_BUFMASK] = c;
sys/dev/cyapa/cyapa.c
1772
++fifo->windex;
sys/dev/cyapa/cyapa.c
1781
fifo_space(struct cyapa_softc *sc, struct cyapa_fifo *fifo)
sys/dev/cyapa/cyapa.c
1787
n = CYAPA_BUFSIZE - (fifo->windex & CYAPA_BUFMASK);
sys/dev/cyapa/cyapa.c
1788
if (n > (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex)))
sys/dev/cyapa/cyapa.c
1789
n = (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex));
sys/dev/cyapa/cyapa.c
1794
fifo_write(struct cyapa_softc *sc, struct cyapa_fifo *fifo, size_t n)
sys/dev/cyapa/cyapa.c
1800
ptr = fifo->buf + (fifo->windex & CYAPA_BUFMASK);
sys/dev/cyapa/cyapa.c
1801
fifo->windex += n;
sys/dev/cyapa/cyapa.c
1807
fifo_reset(struct cyapa_softc *sc, struct cyapa_fifo *fifo)
sys/dev/cyapa/cyapa.c
1812
fifo->rindex = 0;
sys/dev/cyapa/cyapa.c
1813
fifo->windex = 0;
sys/dev/cyapa/cyapa.c
224
static int fifo_empty(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
sys/dev/cyapa/cyapa.c
225
static size_t fifo_ready(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
sys/dev/cyapa/cyapa.c
226
static char *fifo_read(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
sys/dev/cyapa/cyapa.c
228
static char *fifo_write(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
sys/dev/cyapa/cyapa.c
231
struct cyapa_fifo *fifo);
sys/dev/cyapa/cyapa.c
232
static void fifo_write_char(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
sys/dev/cyapa/cyapa.c
234
static size_t fifo_space(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
sys/dev/cyapa/cyapa.c
235
static void fifo_reset(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
sys/dev/fdc/fdc.c
274
SYSCTL_INT(_debug_fdc, OID_AUTO, fifo, CTLFLAG_RW, &fifo_threshold, 0,
sys/dev/gve/gve.h
445
struct gve_tx_fifo fifo;
sys/dev/gve/gve_tx.c
234
struct gve_tx_fifo *fifo = &tx->fifo;
sys/dev/gve/gve_tx.c
240
atomic_store_int(&fifo->available, fifo->size);
sys/dev/gve/gve_tx.c
241
fifo->head = 0;
sys/dev/gve/gve_tx.c
399
gve_tx_free_fifo(struct gve_tx_fifo *fifo, size_t bytes)
sys/dev/gve/gve_tx.c
401
atomic_add_int(&fifo->available, bytes);
sys/dev/gve/gve_tx.c
41
struct gve_tx_fifo *fifo = &tx->fifo;
sys/dev/gve/gve_tx.c
43
fifo->size = qpl->num_pages * PAGE_SIZE;
sys/dev/gve/gve_tx.c
44
fifo->base = qpl->kva;
sys/dev/gve/gve_tx.c
443
gve_tx_free_fifo(&tx->fifo, space_freed);
sys/dev/gve/gve_tx.c
45
atomic_store_int(&fifo->available, fifo->size);
sys/dev/gve/gve_tx.c
46
fifo->head = 0;
sys/dev/gve/gve_tx.c
541
gve_tx_fifo_can_alloc(struct gve_tx_fifo *fifo, size_t bytes)
sys/dev/gve/gve_tx.c
543
return (atomic_load_int(&fifo->available) >= bytes);
sys/dev/gve/gve_tx.c
550
gve_tx_fifo_can_alloc(&tx->fifo, bytes_required));
sys/dev/gve/gve_tx.c
554
gve_tx_fifo_pad_alloc_one_frag(struct gve_tx_fifo *fifo, size_t bytes)
sys/dev/gve/gve_tx.c
556
return (fifo->head + bytes < fifo->size) ? 0 : fifo->size - fifo->head;
sys/dev/gve/gve_tx.c
566
pad_bytes = gve_tx_fifo_pad_alloc_one_frag(&tx->fifo, first_seg_len);
sys/dev/gve/gve_tx.c
575
gve_tx_alloc_fifo(struct gve_tx_fifo *fifo, size_t bytes,
sys/dev/gve/gve_tx.c
592
KASSERT(gve_tx_fifo_can_alloc(fifo, bytes),
sys/dev/gve/gve_tx.c
597
iov[0].iov_offset = fifo->head;
sys/dev/gve/gve_tx.c
599
fifo->head += bytes;
sys/dev/gve/gve_tx.c
601
if (fifo->head > fifo->size) {
sys/dev/gve/gve_tx.c
607
overflow = fifo->head - fifo->size;
sys/dev/gve/gve_tx.c
612
fifo->head = overflow;
sys/dev/gve/gve_tx.c
616
aligned_head = roundup2(fifo->head, CACHE_LINE_SIZE);
sys/dev/gve/gve_tx.c
617
padding = aligned_head - fifo->head;
sys/dev/gve/gve_tx.c
619
atomic_add_int(&fifo->available, -(bytes + padding));
sys/dev/gve/gve_tx.c
620
fifo->head = aligned_head;
sys/dev/gve/gve_tx.c
622
if (fifo->head == fifo->size)
sys/dev/gve/gve_tx.c
623
fifo->head = 0;
sys/dev/gve/gve_tx.c
724
pad_bytes = gve_tx_fifo_pad_alloc_one_frag(&tx->fifo, first_seg_len);
sys/dev/gve/gve_tx.c
725
hdr_nfrags = gve_tx_alloc_fifo(&tx->fifo, first_seg_len + pad_bytes,
sys/dev/gve/gve_tx.c
728
payload_nfrags = gve_tx_alloc_fifo(&tx->fifo, pkt_len - first_seg_len,
sys/dev/gve/gve_tx.c
738
(char *)tx->fifo.base + info->iov[hdr_nfrags - 1].iov_offset);
sys/dev/gve/gve_tx.c
758
(char *)tx->fifo.base + info->iov[i].iov_offset);
sys/dev/iwm/if_iwm.c
1619
iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo)
sys/dev/iwm/if_iwm.c
1673
(fifo << IWM_SCD_QUEUE_STTS_REG_POS_TXF) |
sys/dev/iwm/if_iwm.c
1689
cmd.tx_fifo = fifo;
sys/dev/iwm/if_iwm.c
1708
__func__, qid, fifo);
sys/dev/iwm/if_iwm_util.h
128
extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo);
sys/dev/sound/usb/uaudio.c
284
struct usb_fifo_sc fifo;
sys/dev/sound/usb/uaudio.c
5574
sub->fifo.fp[USB_FIFO_RX],
sys/dev/sound/usb/uaudio.c
5773
usb_fifo_get_data_linear(sub->fifo.fp[USB_FIFO_TX],
sys/dev/sound/usb/uaudio.c
5831
umidi_sub_by_fifo(struct usb_fifo *fifo)
sys/dev/sound/usb/uaudio.c
5833
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5839
if ((sub->fifo.fp[USB_FIFO_RX] == fifo) ||
sys/dev/sound/usb/uaudio.c
5840
(sub->fifo.fp[USB_FIFO_TX] == fifo)) {
sys/dev/sound/usb/uaudio.c
5852
umidi_start_read(struct usb_fifo *fifo)
sys/dev/sound/usb/uaudio.c
5854
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5860
umidi_stop_read(struct usb_fifo *fifo)
sys/dev/sound/usb/uaudio.c
5862
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5863
struct umidi_sub_chan *sub = umidi_sub_by_fifo(fifo);
sys/dev/sound/usb/uaudio.c
5879
umidi_start_write(struct usb_fifo *fifo)
sys/dev/sound/usb/uaudio.c
5881
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5888
usb_fifo_get_data_linear(fifo, buf, 1, &actlen, 0);
sys/dev/sound/usb/uaudio.c
5896
umidi_stop_write(struct usb_fifo *fifo)
sys/dev/sound/usb/uaudio.c
5898
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5899
struct umidi_sub_chan *sub = umidi_sub_by_fifo(fifo);
sys/dev/sound/usb/uaudio.c
5912
umidi_open(struct usb_fifo *fifo, int fflags)
sys/dev/sound/usb/uaudio.c
5914
struct umidi_chan *chan = usb_fifo_softc(fifo);
sys/dev/sound/usb/uaudio.c
5915
struct umidi_sub_chan *sub = umidi_sub_by_fifo(fifo);
sys/dev/sound/usb/uaudio.c
5918
if (usb_fifo_alloc_buffer(fifo, 4, (1024 / 4))) {
sys/dev/sound/usb/uaudio.c
5927
if (usb_fifo_alloc_buffer(fifo, 32, (1024 / 32))) {
sys/dev/sound/usb/uaudio.c
5943
umidi_close(struct usb_fifo *fifo, int fflags)
sys/dev/sound/usb/uaudio.c
5946
usb_fifo_free_buffer(fifo);
sys/dev/sound/usb/uaudio.c
5949
usb_fifo_free_buffer(fifo);
sys/dev/sound/usb/uaudio.c
5954
umidi_ioctl(struct usb_fifo *fifo, u_long cmd, void *data,
sys/dev/sound/usb/uaudio.c
6045
&umidi_fifo_methods, &sub->fifo, unit, n,
sys/dev/sound/usb/uaudio.c
6079
usb_fifo_detach(&chan->sub[n].fifo);
sys/dev/usb/controller/dwc_otg.c
171
uint32_t offset, uint32_t fifo, uint32_t count)
sys/dev/usb/controller/dwc_otg.c
195
fifo, buf_res.buffer, buf_res.length / 4);
sys/dev/usb/controller/dwc_otg.c
198
fifo += buf_res.length;
sys/dev/usb/controller/dwc_otg.c
214
sc->sc_io_hdl, fifo, sc->sc_bounce_buffer,
sys/dev/usb/controller/dwc_otgreg.h
64
#define DOTG_DPTXFSIZ(fifo) (0x0100 + (4*(fifo)))
sys/dev/usb/controller/dwc_otgreg.h
65
#define DOTG_DIEPTXF(fifo) (0x0100 + (4*(fifo)))
sys/dev/usb/input/atp.c
2427
atp_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/atp.c
2429
struct atp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/atp.c
2451
atp_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/atp.c
2453
struct atp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/atp.c
2458
atp_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/atp.c
2460
struct atp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/atp.c
2474
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/atp.c
2485
atp_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/atp.c
2487
struct atp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/atp.c
2489
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/atp.c
2498
atp_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)
sys/dev/usb/input/atp.c
2500
struct atp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uep.c
101
struct usb_fifo_sc fifo;
sys/dev/usb/input/uep.c
301
if (usb_fifo_put_bytes_max(sc->fifo.fp[USB_FIFO_RX]) == 0)
sys/dev/usb/input/uep.c
392
&sc->fifo, device_get_unit(dev), -1, uaa->info.bIfaceIndex,
sys/dev/usb/input/uep.c
419
usb_fifo_detach(&sc->fifo);
sys/dev/usb/input/uep.c
456
uep_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/uep.c
458
struct uep_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uep.c
474
uep_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/uep.c
476
struct uep_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uep.c
484
usb_fifo_put_data_linear(sc->fifo.fp[USB_FIFO_RX], buf,
sys/dev/usb/input/uep.c
489
uep_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uep.c
492
struct uep_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uep.c
496
if (usb_fifo_alloc_buffer(fifo, UEP_FIFO_BUF_SIZE,
sys/dev/usb/input/uep.c
507
uep_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uep.c
510
struct uep_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uep.c
513
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/uhid.c
408
uhid_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/uhid.c
410
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
420
uhid_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/uhid.c
422
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
429
uhid_start_write(struct usb_fifo *fifo)
sys/dev/usb/input/uhid.c
431
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
442
uhid_stop_write(struct usb_fifo *fifo)
sys/dev/usb/input/uhid.c
444
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
512
uhid_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uhid.c
514
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
526
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/uhid.c
532
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/uhid.c
541
uhid_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uhid.c
544
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/uhid.c
549
uhid_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr,
sys/dev/usb/input/uhid.c
552
struct uhid_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid.c
686
uhid_ioctl_post(struct usb_fifo *fifo, u_long cmd, void *addr,
sys/dev/usb/input/uhid.c
693
error = ugen_fill_deviceinfo(fifo, addr);
sys/dev/usb/input/uhid_snes.c
218
uhid_snes_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uhid_snes.c
220
struct uhid_snes_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid_snes.c
232
error = usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/uhid_snes.c
238
sc->sc_fifo_open[USB_FIFO_RX] = fifo;
sys/dev/usb/input/uhid_snes.c
268
uhid_snes_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/uhid_snes.c
270
struct uhid_snes_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid_snes.c
273
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/uhid_snes.c
277
uhid_snes_ioctl(struct usb_fifo *fifo, u_long cmd, void *data, int fflags)
sys/dev/usb/input/uhid_snes.c
279
struct uhid_snes_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid_snes.c
427
uhid_snes_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/uhid_snes.c
429
struct uhid_snes_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid_snes.c
435
uhid_snes_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/uhid_snes.c
437
struct uhid_snes_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/uhid_snes.c
446
struct usb_fifo *fifo = sc->sc_fifo_open[USB_FIFO_RX];
sys/dev/usb/input/uhid_snes.c
451
if (fifo == NULL)
sys/dev/usb/input/uhid_snes.c
469
usb_fifo_put_data(fifo, pc, 0, actual, 1);
sys/dev/usb/input/uhid_snes.c
473
if (usb_fifo_put_bytes_max(fifo) != 0) {
sys/dev/usb/input/ums.c
1007
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/ums.c
1018
ums_fifo_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/ums.c
1020
struct ums_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/ums.c
1025
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/ums.c
1031
ums_fifo_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)
sys/dev/usb/input/ums.c
1033
struct ums_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/ums.c
853
ums_fifo_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/ums.c
855
struct ums_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/ums.c
861
ums_fifo_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/ums.c
863
struct ums_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/ums.c
986
ums_fifo_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/ums.c
988
struct ums_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/wsp.c
1452
wsp_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/wsp.c
1454
struct wsp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/wsp.c
1463
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/input/wsp.c
1472
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/wsp.c
1481
wsp_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/input/wsp.c
1483
struct wsp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/wsp.c
1490
usb_fifo_free_buffer(fifo);
sys/dev/usb/input/wsp.c
1497
wsp_fifo_start_read(struct usb_fifo *fifo)
sys/dev/usb/input/wsp.c
1499
struct wsp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/wsp.c
1505
wsp_fifo_stop_read(struct usb_fifo *fifo)
sys/dev/usb/input/wsp.c
1507
struct wsp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/input/wsp.c
1550
wsp_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)
sys/dev/usb/input/wsp.c
1552
struct wsp_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/misc/uled.c
216
uled_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/misc/uled.c
222
sc = usb_fifo_softc(fifo);
sys/dev/usb/misc/uled.c
232
uled_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/misc/uled.c
237
sc = usb_fifo_softc(fifo);
sys/dev/usb/misc/uled.c
243
uled_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)
sys/dev/usb/misc/uled.c
249
sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
381
ulpt_start_read(struct usb_fifo *fifo)
sys/dev/usb/serial/ulpt.c
383
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
389
ulpt_stop_read(struct usb_fifo *fifo)
sys/dev/usb/serial/ulpt.c
391
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
397
ulpt_start_write(struct usb_fifo *fifo)
sys/dev/usb/serial/ulpt.c
399
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
405
ulpt_stop_write(struct usb_fifo *fifo)
sys/dev/usb/serial/ulpt.c
407
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
413
ulpt_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/serial/ulpt.c
415
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
424
return (unlpt_open(fifo, fflags));
sys/dev/usb/serial/ulpt.c
428
unlpt_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/serial/ulpt.c
430
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
440
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/serial/ulpt.c
446
sc->sc_fifo_open[USB_FIFO_RX] = fifo;
sys/dev/usb/serial/ulpt.c
453
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/serial/ulpt.c
459
sc->sc_fifo_open[USB_FIFO_TX] = fifo;
sys/dev/usb/serial/ulpt.c
466
ulpt_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/serial/ulpt.c
468
struct ulpt_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/serial/ulpt.c
473
usb_fifo_free_buffer(fifo);
sys/dev/usb/serial/ulpt.c
478
ulpt_ioctl(struct usb_fifo *fifo, u_long cmd, void *data,
sys/dev/usb/storage/urio.c
356
urio_start_read(struct usb_fifo *fifo)
sys/dev/usb/storage/urio.c
358
struct urio_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/storage/urio.c
364
urio_stop_read(struct usb_fifo *fifo)
sys/dev/usb/storage/urio.c
366
struct urio_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/storage/urio.c
373
urio_start_write(struct usb_fifo *fifo)
sys/dev/usb/storage/urio.c
375
struct urio_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/storage/urio.c
381
urio_stop_write(struct usb_fifo *fifo)
sys/dev/usb/storage/urio.c
383
struct urio_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/storage/urio.c
390
urio_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/storage/urio.c
392
struct urio_softc *sc = usb_fifo_softc(fifo);
sys/dev/usb/storage/urio.c
400
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/storage/urio.c
410
if (usb_fifo_alloc_buffer(fifo,
sys/dev/usb/storage/urio.c
420
urio_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/storage/urio.c
423
usb_fifo_free_buffer(fifo);
sys/dev/usb/storage/urio.c
428
urio_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr,
sys/dev/usb/storage/urio.c
473
error = ugen_do_request(fifo, &ur);
sys/dev/usb/usb_dev.c
1764
usb_fifo_dummy_open(struct usb_fifo *fifo, int fflags)
sys/dev/usb/usb_dev.c
1770
usb_fifo_dummy_close(struct usb_fifo *fifo, int fflags)
sys/dev/usb/usb_dev.c
1776
usb_fifo_dummy_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)
sys/dev/usb/usb_dev.c
1782
usb_fifo_dummy_cmd(struct usb_fifo *fifo)
sys/dev/usb/usb_dev.c
1784
fifo->flag_flushing = 0; /* not flushing */
sys/dev/usb/usb_dev.c
1856
if (udev->fifo[n + USB_FIFO_TX] != NULL) {
sys/dev/usb/usb_dev.c
1860
if (udev->fifo[n + USB_FIFO_RX] != NULL) {
sys/dev/usb/usb_dev.c
1894
udev->fifo[f_tx->fifo_index] = f_tx;
sys/dev/usb/usb_dev.c
1895
udev->fifo[f_rx->fifo_index] = f_rx;
sys/dev/usb/usb_dev.c
252
ppf = cpd->udev->fifo;
sys/dev/usb/usb_dev.c
268
ppf = cpd->udev->fifo;
sys/dev/usb/usb_dev.c
420
f = udev->fifo[cpd->fifo_index + USB_FIFO_TX];
sys/dev/usb/usb_dev.c
426
f = udev->fifo[cpd->fifo_index + USB_FIFO_RX];
sys/dev/usb/usb_dev.c
451
f = udev->fifo[n + USB_FIFO_TX];
sys/dev/usb/usb_dev.c
468
f = udev->fifo[n + USB_FIFO_RX];
sys/dev/usb/usb_dev.c
505
(udev->fifo[n + USB_FIFO_TX] == NULL)) {
sys/dev/usb/usb_dev.c
525
udev->fifo[n + USB_FIFO_TX] = f;
sys/dev/usb/usb_dev.c
530
(udev->fifo[n + USB_FIFO_RX] == NULL)) {
sys/dev/usb/usb_dev.c
550
udev->fifo[n + USB_FIFO_RX] = f;
sys/dev/usb/usb_dev.c
554
crd->txfifo = udev->fifo[n + USB_FIFO_TX];
sys/dev/usb/usb_dev.c
557
crd->rxfifo = udev->fifo[n + USB_FIFO_RX];
sys/dev/usb/usb_dev.c
589
(f->udev->fifo[f->fifo_index] == f)) {
sys/dev/usb/usb_dev.c
590
f->udev->fifo[f->fifo_index] = NULL;
sys/dev/usb/usb_dev.h
153
int usb_fifo_wait(struct usb_fifo *fifo);
sys/dev/usb/usb_dev.h
154
void usb_fifo_signal(struct usb_fifo *fifo);
sys/dev/usb/usb_dev.h
155
uint8_t usb_fifo_opened(struct usb_fifo *fifo);
sys/dev/usb/usb_device.c
2819
f = udev->fifo[i];
sys/dev/usb/usb_device.h
225
struct usb_fifo *fifo[USB_FIFO_MAX];
sys/dev/usb/usb_generic.c
1652
f_rx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_RX];
sys/dev/usb/usb_generic.c
1653
f_tx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_TX];
sys/dev/usb/usb_generic.c
2047
f_rx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_RX];
sys/dev/usb/usb_generic.c
2048
f_tx = f->udev->fifo[(f->fifo_index & ~1) + USB_FIFO_TX];
sys/dev/usb/usbdi.h
100
typedef int (usb_fifo_ioctl_t)(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags);
sys/dev/usb/usbdi.h
101
typedef void (usb_fifo_cmd_t)(struct usb_fifo *fifo);
sys/dev/usb/usbdi.h
102
typedef void (usb_fifo_filter_t)(struct usb_fifo *fifo, struct usb_mbuf *m);
sys/dev/usb/usbdi.h
699
uint32_t usb_fifo_put_bytes_max(struct usb_fifo *fifo);
sys/dev/usb/usbdi.h
700
void usb_fifo_put_data(struct usb_fifo *fifo, struct usb_page_cache *pc,
sys/dev/usb/usbdi.h
702
void usb_fifo_put_data_linear(struct usb_fifo *fifo, void *ptr,
sys/dev/usb/usbdi.h
705
void usb_fifo_put_data_error(struct usb_fifo *fifo);
sys/dev/usb/usbdi.h
706
uint8_t usb_fifo_get_data(struct usb_fifo *fifo, struct usb_page_cache *pc,
sys/dev/usb/usbdi.h
709
uint8_t usb_fifo_get_data_linear(struct usb_fifo *fifo, void *ptr,
sys/dev/usb/usbdi.h
715
void usb_fifo_get_data_error(struct usb_fifo *fifo);
sys/dev/usb/usbdi.h
716
void *usb_fifo_softc(struct usb_fifo *fifo);
sys/dev/usb/usbdi.h
98
typedef int (usb_fifo_open_t)(struct usb_fifo *fifo, int fflags);
sys/dev/usb/usbdi.h
99
typedef void (usb_fifo_close_t)(struct usb_fifo *fifo, int fflags);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
305
struct usb_fifo *fifo = sc->sc_fifo.fp[USB_FIFO_RX];
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
314
usb_fifo_put_data(fifo, pc, 0, actlen, 1);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
319
if (usb_fifo_put_bytes_max(fifo) > 0) {
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
340
ubtbcmfw_start_read(struct usb_fifo *fifo)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
342
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
352
ubtbcmfw_stop_read(struct usb_fifo *fifo)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
354
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
365
ubtbcmfw_start_write(struct usb_fifo *fifo)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
367
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
377
ubtbcmfw_stop_write(struct usb_fifo *fifo)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
379
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
389
ubtbcmfw_open(struct usb_fifo *fifo, int fflags)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
391
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
406
if (usb_fifo_alloc_buffer(fifo, usbd_xfer_max_len(xfer),
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
418
ubtbcmfw_close(struct usb_fifo *fifo, int fflags)
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
421
usb_fifo_free_buffer(fifo);
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
429
ubtbcmfw_ioctl(struct usb_fifo *fifo, u_long cmd, void *data,
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
432
struct ubtbcmfw_softc *sc = usb_fifo_softc(fifo);
sys/netgraph/ng_pipe.c
287
hinfo->cfg.fifo = 1;
sys/netgraph/ng_pipe.c
511
if (new->fifo) {
sys/netgraph/ng_pipe.c
512
current->fifo = 1;
sys/netgraph/ng_pipe.c
518
current->fifo = 0;
sys/netgraph/ng_pipe.c
524
current->fifo = 0;
sys/netgraph/ng_pipe.c
545
current->fifo = 1;
sys/netgraph/ng_pipe.c
653
if (hinfo->cfg.fifo)
sys/netgraph/ng_pipe.h
120
u_int32_t fifo;
tests/sys/fs/fusefs/mknod.cc
202
TEST_F(Mknod, fifo)
tests/sys/fs/fusefs/mknod.cc
305
TEST_F(Mknod_7_11, fifo)
tools/regression/doat/doat.c
445
tests[7].tests[2].params[1].cp = fifo;
tools/regression/doat/doat.c
82
const char *fifo = "fifo";
tools/regression/p1003_1b/fifo.c
226
int main(int argc, char *argv[]) { return fifo(argc, argv); }
tools/regression/p1003_1b/main.c
18
{ "fifo", fifo, 1 },
tools/regression/p1003_1b/main.c
7
int fifo(int argc, char *argv[]);
tools/test/stress2/testcases/openat/doat.c
442
tests[7].tests[2].params[1].cp = fifo;
tools/test/stress2/testcases/openat/doat.c
79
char *fifo = "fifo";
usr.bin/top/machine.c
1297
const char *fifo, *kproc;
usr.bin/top/machine.c
1301
fifo = PRI_NEED_RR(pp->ki_pri.pri_class) ? "" : "F";
usr.bin/top/machine.c
1330
kproc, rtpri, fifo);
usr.bin/top/machine.c
1342
kproc, rtpri, fifo);
usr.sbin/bhyve/amd64/ps2kbd.c
215
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
217
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
218
fifo->size = sizeof(((struct fifo *)0)->buf);
usr.sbin/bhyve/amd64/ps2kbd.c
224
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
226
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
227
bzero(fifo, sizeof(struct fifo));
usr.sbin/bhyve/amd64/ps2kbd.c
228
fifo->size = sizeof(((struct fifo *)0)->buf);
usr.sbin/bhyve/amd64/ps2kbd.c
234
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
236
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
237
if (fifo->num < fifo->size) {
usr.sbin/bhyve/amd64/ps2kbd.c
238
fifo->buf[fifo->windex] = val;
usr.sbin/bhyve/amd64/ps2kbd.c
239
fifo->windex = (fifo->windex + 1) % fifo->size;
usr.sbin/bhyve/amd64/ps2kbd.c
240
fifo->num++;
usr.sbin/bhyve/amd64/ps2kbd.c
247
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
249
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2kbd.c
250
if (fifo->num > 0) {
usr.sbin/bhyve/amd64/ps2kbd.c
251
*val = fifo->buf[fifo->rindex];
usr.sbin/bhyve/amd64/ps2kbd.c
252
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr.sbin/bhyve/amd64/ps2kbd.c
253
fifo->num--;
usr.sbin/bhyve/amd64/ps2kbd.c
404
fifo_full = sc->fifo.num == PS2KBD_FIFOSZ;
usr.sbin/bhyve/amd64/ps2kbd.c
86
struct fifo fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
105
struct fifo fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
116
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
118
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
119
fifo->size = sizeof(((struct fifo *)0)->buf);
usr.sbin/bhyve/amd64/ps2mouse.c
125
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
127
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
128
bzero(fifo, sizeof(struct fifo));
usr.sbin/bhyve/amd64/ps2mouse.c
129
fifo->size = sizeof(((struct fifo *)0)->buf);
usr.sbin/bhyve/amd64/ps2mouse.c
135
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
137
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
138
if (fifo->num < fifo->size) {
usr.sbin/bhyve/amd64/ps2mouse.c
139
fifo->buf[fifo->windex] = val;
usr.sbin/bhyve/amd64/ps2mouse.c
140
fifo->windex = (fifo->windex + 1) % fifo->size;
usr.sbin/bhyve/amd64/ps2mouse.c
141
fifo->num++;
usr.sbin/bhyve/amd64/ps2mouse.c
148
struct fifo *fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
150
fifo = &sc->fifo;
usr.sbin/bhyve/amd64/ps2mouse.c
151
if (fifo->num > 0) {
usr.sbin/bhyve/amd64/ps2mouse.c
152
*val = fifo->buf[fifo->rindex];
usr.sbin/bhyve/amd64/ps2mouse.c
153
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr.sbin/bhyve/amd64/ps2mouse.c
154
fifo->num--;
usr.sbin/bhyve/amd64/ps2mouse.c
222
if (sc->fifo.num < (sc->fifo.size - 3)) {
usr.sbin/bhyve/amd64/ps2mouse.c
260
return (sc->fifo.num);
usr.sbin/bhyve/amd64/ps2mouse.c
271
sc->fifo.rindex = 0;
usr.sbin/bhyve/amd64/ps2mouse.c
272
sc->fifo.windex = 0;
usr.sbin/bhyve/amd64/ps2mouse.c
273
sc->fifo.num = 0;
usr.sbin/bhyve/amd64/ps2mouse.c
397
if (sc->fifo.num > 0)
usr.sbin/bhyve/uart_backend.c
141
struct fifo *fifo;
usr.sbin/bhyve/uart_backend.c
145
fifo = &sc->rxfifo;
usr.sbin/bhyve/uart_backend.c
146
if (fifo->num > 0) {
usr.sbin/bhyve/uart_backend.c
149
c = fifo->buf[fifo->rindex];
usr.sbin/bhyve/uart_backend.c
150
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr.sbin/bhyve/uart_backend.c
151
fifo->num--;
usr.sbin/bhyve/uart_backend.c
172
struct fifo *fifo;
usr.sbin/bhyve/uart_backend.c
175
fifo = &sc->rxfifo;
usr.sbin/bhyve/uart_backend.c
177
if (fifo->num < fifo->size) {
usr.sbin/bhyve/uart_backend.c
178
fifo->buf[fifo->windex] = ch;
usr.sbin/bhyve/uart_backend.c
179
fifo->windex = (fifo->windex + 1) % fifo->size;
usr.sbin/bhyve/uart_backend.c
180
fifo->num++;
usr.sbin/bhyve/uart_backend.c
239
struct fifo *fifo;
usr.sbin/bhyve/uart_backend.c
243
fifo = &sc->rxfifo;
usr.sbin/bhyve/uart_backend.c
244
bzero(fifo, sizeof(struct fifo));
usr.sbin/bhyve/uart_backend.c
245
fifo->size = size;
usr.sbin/bhyve/uart_backend.c
74
struct fifo rxfifo;