usr/src/cmd/bhyve/amd64/ps2kbd.c
213
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
215
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
216
fifo->size = sizeof(((struct fifo *)0)->buf);
usr/src/cmd/bhyve/amd64/ps2kbd.c
222
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
224
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
225
bzero(fifo, sizeof(struct fifo));
usr/src/cmd/bhyve/amd64/ps2kbd.c
226
fifo->size = sizeof(((struct fifo *)0)->buf);
usr/src/cmd/bhyve/amd64/ps2kbd.c
232
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
234
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
235
if (fifo->num < fifo->size) {
usr/src/cmd/bhyve/amd64/ps2kbd.c
236
fifo->buf[fifo->windex] = val;
usr/src/cmd/bhyve/amd64/ps2kbd.c
237
fifo->windex = (fifo->windex + 1) % fifo->size;
usr/src/cmd/bhyve/amd64/ps2kbd.c
238
fifo->num++;
usr/src/cmd/bhyve/amd64/ps2kbd.c
245
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
247
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2kbd.c
248
if (fifo->num > 0) {
usr/src/cmd/bhyve/amd64/ps2kbd.c
249
*val = fifo->buf[fifo->rindex];
usr/src/cmd/bhyve/amd64/ps2kbd.c
250
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr/src/cmd/bhyve/amd64/ps2kbd.c
251
fifo->num--;
usr/src/cmd/bhyve/amd64/ps2kbd.c
402
fifo_full = sc->fifo.num == PS2KBD_FIFOSZ;
usr/src/cmd/bhyve/amd64/ps2kbd.c
84
struct fifo fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
103
struct fifo fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
114
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
116
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
117
fifo->size = sizeof(((struct fifo *)0)->buf);
usr/src/cmd/bhyve/amd64/ps2mouse.c
123
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
125
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
126
bzero(fifo, sizeof(struct fifo));
usr/src/cmd/bhyve/amd64/ps2mouse.c
127
fifo->size = sizeof(((struct fifo *)0)->buf);
usr/src/cmd/bhyve/amd64/ps2mouse.c
133
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
135
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
136
if (fifo->num < fifo->size) {
usr/src/cmd/bhyve/amd64/ps2mouse.c
137
fifo->buf[fifo->windex] = val;
usr/src/cmd/bhyve/amd64/ps2mouse.c
138
fifo->windex = (fifo->windex + 1) % fifo->size;
usr/src/cmd/bhyve/amd64/ps2mouse.c
139
fifo->num++;
usr/src/cmd/bhyve/amd64/ps2mouse.c
146
struct fifo *fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
148
fifo = &sc->fifo;
usr/src/cmd/bhyve/amd64/ps2mouse.c
149
if (fifo->num > 0) {
usr/src/cmd/bhyve/amd64/ps2mouse.c
150
*val = fifo->buf[fifo->rindex];
usr/src/cmd/bhyve/amd64/ps2mouse.c
151
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr/src/cmd/bhyve/amd64/ps2mouse.c
152
fifo->num--;
usr/src/cmd/bhyve/amd64/ps2mouse.c
220
if (sc->fifo.num < (sc->fifo.size - 3)) {
usr/src/cmd/bhyve/amd64/ps2mouse.c
258
return (sc->fifo.num);
usr/src/cmd/bhyve/amd64/ps2mouse.c
269
sc->fifo.rindex = 0;
usr/src/cmd/bhyve/amd64/ps2mouse.c
270
sc->fifo.windex = 0;
usr/src/cmd/bhyve/amd64/ps2mouse.c
271
sc->fifo.num = 0;
usr/src/cmd/bhyve/amd64/ps2mouse.c
395
if (sc->fifo.num > 0)
usr/src/cmd/bhyve/common/uart_backend.c
155
struct fifo *fifo;
usr/src/cmd/bhyve/common/uart_backend.c
159
fifo = &sc->rxfifo;
usr/src/cmd/bhyve/common/uart_backend.c
160
if (fifo->num > 0) {
usr/src/cmd/bhyve/common/uart_backend.c
163
c = fifo->buf[fifo->rindex];
usr/src/cmd/bhyve/common/uart_backend.c
164
fifo->rindex = (fifo->rindex + 1) % fifo->size;
usr/src/cmd/bhyve/common/uart_backend.c
165
fifo->num--;
usr/src/cmd/bhyve/common/uart_backend.c
192
struct fifo *fifo;
usr/src/cmd/bhyve/common/uart_backend.c
195
fifo = &sc->rxfifo;
usr/src/cmd/bhyve/common/uart_backend.c
197
if (fifo->num < fifo->size) {
usr/src/cmd/bhyve/common/uart_backend.c
198
fifo->buf[fifo->windex] = ch;
usr/src/cmd/bhyve/common/uart_backend.c
199
fifo->windex = (fifo->windex + 1) % fifo->size;
usr/src/cmd/bhyve/common/uart_backend.c
200
fifo->num++;
usr/src/cmd/bhyve/common/uart_backend.c
300
struct fifo *fifo;
usr/src/cmd/bhyve/common/uart_backend.c
304
fifo = &sc->rxfifo;
usr/src/cmd/bhyve/common/uart_backend.c
305
bzero(fifo, sizeof(struct fifo));
usr/src/cmd/bhyve/common/uart_backend.c
306
fifo->size = size;
usr/src/cmd/bhyve/common/uart_backend.c
90
struct fifo rxfifo;
usr/src/cmd/lp/cmd/lpadmin/do_align.c
227
if (!(fifo = makepath(Lp_Temp, rfile, (char *)0))) {
usr/src/cmd/lp/cmd/lpadmin/do_align.c
232
addlist (&req.file_list, fifo);
usr/src/cmd/lp/cmd/lpadmin/do_align.c
235
Unlink(fifo) == -1
usr/src/cmd/lp/cmd/lpadmin/do_align.c
236
|| Mknod(fifo, S_IFIFO | 0600, 0) == -1
usr/src/cmd/lp/cmd/lpadmin/do_align.c
387
if (!(fifo_fp = fopen(fifo, "w"))) {
usr/src/cmd/lp/cmd/lpadmin/do_align.c
89
*fifo,
usr/src/cmd/lp/lib/msgs/read_fifo.c
109
switch (_buffer(fifo)) \
usr/src/cmd/lp/lib/msgs/read_fifo.c
126
read_fifo (fifo, buf, size)
usr/src/cmd/lp/lib/msgs/read_fifo.c
127
int fifo;
usr/src/cmd/lp/lib/msgs/read_fifo.c
145
if (!(fbp=GetFifoBuffer (fifo)))
usr/src/cmd/lp/lib/msgs/read_fifo.c
249
peek3_2 (fifo)
usr/src/cmd/lp/lib/msgs/read_fifo.c
250
int fifo;
usr/src/cmd/lp/lib/msgs/read_fifo.c
264
if (!(fbp=GetFifoBuffer (fifo)))
usr/src/cmd/lp/lib/msgs/read_fifo.c
299
_buffer(int fifo)
usr/src/cmd/lp/lib/msgs/read_fifo.c
319
if (!(fbp = GetFifoBuffer (fifo)))
usr/src/cmd/lp/lib/msgs/read_fifo.c
351
while ((n = read(fifo, fbp->psave_end, nbytes)) == 0 && count < 60)
usr/src/cmd/lp/lib/msgs/read_fifo.c
95
switch (_buffer(fifo)) \
usr/src/cmd/lp/lib/msgs/write_fifo.c
49
int write_fifo ( int fifo, char * buf, unsigned int size )
usr/src/cmd/lp/lib/msgs/write_fifo.c
51
int write_fifo (fifo, buf, size)
usr/src/cmd/lp/lib/msgs/write_fifo.c
52
int fifo;
usr/src/cmd/lp/lib/msgs/write_fifo.c
86
if ((wbytes = write(fifo, buf, size)) > 0)
usr/src/cmd/tzreload/tzreload.c
382
char fifo[PATH_MAX + 1];
usr/src/cmd/tzreload/tzreload.c
384
if (strlcpy(fifo, zroot, sizeof (fifo)) >= sizeof (fifo) ||
usr/src/cmd/tzreload/tzreload.c
385
strlcat(fifo, FIFO, sizeof (fifo)) >= sizeof (fifo)) {
usr/src/cmd/tzreload/tzreload.c
393
if ((msgfd = open(fifo, O_WRONLY|O_NDELAY)) < 0) {
usr/src/test/util-tests/tests/cpmvln/mkobj.c
103
if (fifo != NULL) {
usr/src/test/util-tests/tests/cpmvln/mkobj.c
104
if (mkfifo(fifo, 0666) != 0) {
usr/src/test/util-tests/tests/cpmvln/mkobj.c
105
err(EXIT_FAILURE, "failed to make fifo %s", fifo);
usr/src/test/util-tests/tests/cpmvln/mkobj.c
46
const char *fifo = NULL;
usr/src/test/util-tests/tests/cpmvln/mkobj.c
55
fifo = optarg;
usr/src/test/util-tests/tests/cpmvln/mkobj.c
78
if (door == NULL && fifo == NULL && uds == NULL) {
usr/src/uts/common/io/audio/impl/audio_oss.c
1544
unsigned samples, fifo;
usr/src/uts/common/io/audio/impl/audio_oss.c
1547
auclnt_get_output_qlen(c, &samples, &fifo);
usr/src/uts/common/io/audio/impl/audio_oss.c
1549
count->fifo_samples = fifo;
usr/src/uts/common/io/xge/drv/xge.c
1194
if (device_config->fifo.queue[i].configured)
usr/src/uts/common/io/xge/drv/xge.c
424
device_config->fifo.queue[index].configured =
usr/src/uts/common/io/xge/drv/xge.c
429
if (!device_config->fifo.queue[index].configured)
usr/src/uts/common/io/xge/drv/xge.c
433
device_config->fifo.queue[index].no_snoop_bits = 1;
usr/src/uts/common/io/xge/drv/xge.c
437
device_config->fifo.queue[index].max = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
442
device_config->fifo.queue[index].initial =
usr/src/uts/common/io/xge/drv/xge.c
447
if (device_config->fifo.queue[index].initial ==
usr/src/uts/common/io/xge/drv/xge.c
450
device_config->fifo.queue[index].initial =
usr/src/uts/common/io/xge/drv/xge.c
451
device_config->fifo.queue[index].max =
usr/src/uts/common/io/xge/drv/xge.c
454
device_config->fifo.queue[index].initial =
usr/src/uts/common/io/xge/drv/xge.c
455
device_config->fifo.queue[index].max =
usr/src/uts/common/io/xge/drv/xge.c
460
if (device_config->fifo.queue[index].initial ==
usr/src/uts/common/io/xge/drv/xge.c
462
device_config->fifo.queue[index].max =
usr/src/uts/common/io/xge/drv/xge.c
463
device_config->fifo.queue[index].initial =
usr/src/uts/common/io/xge/drv/xge.c
469
device_config->fifo.queue[index].intr = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
477
device_config->fifo.queue[index].tti[index].enabled = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
481
device_config->fifo.queue[index].tti[index].urange_a = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
486
device_config->fifo.queue[index].tti[index].ufc_a = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
491
device_config->fifo.queue[index].tti[index].urange_b = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
496
device_config->fifo.queue[index].tti[index].ufc_b = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
501
device_config->fifo.queue[index].tti[index].urange_c = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
506
device_config->fifo.queue[index].tti[index].ufc_c = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
511
device_config->fifo.queue[index].tti[index].ufc_d = ddi_prop_get_int(
usr/src/uts/common/io/xge/drv/xge.c
516
device_config->fifo.queue[index].tti[index].timer_ac_en =
usr/src/uts/common/io/xge/drv/xge.c
521
device_config->fifo.queue[index].tti[index].timer_val_us =
usr/src/uts/common/io/xge/drv/xge.c
526
device_config->fifo.queue[index].tti[index].timer_ci_en =
usr/src/uts/common/io/xge/drv/xge.c
689
device_config->fifo.max_frags = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
692
device_config->fifo.reserve_threshold = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
695
device_config->fifo.memblock_size = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
699
device_config->fifo.alignment_size = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
702
device_config->fifo.max_aligned_frags = ddi_prop_get_int(DDI_DEV_T_ANY,
usr/src/uts/common/io/xge/drv/xge.c
716
if (device_config->fifo.queue[i].configured)
usr/src/uts/common/io/xge/drv/xge.c
882
xge_hal_fifo_config_t *fifo_conf = &hal_conf->fifo;
usr/src/uts/common/io/xge/drv/xgell.c
1108
if (ncookies + frag_cnt > hldev->config.fifo.max_frags) {
usr/src/uts/common/io/xge/drv/xgell.c
1132
hldev->config.fifo.max_frags)) {
usr/src/uts/common/io/xge/drv/xgell.c
2830
lldev->tx_copied_max = hldev->config.fifo.max_frags *
usr/src/uts/common/io/xge/drv/xgell.c
2831
hldev->config.fifo.alignment_size *
usr/src/uts/common/io/xge/drv/xgell.c
2832
hldev->config.fifo.max_aligned_frags;
usr/src/uts/common/io/xge/hal/include/xgehal-config.h
743
xge_hal_fifo_config_t fifo;
usr/src/uts/common/io/xge/hal/include/xgehal-regs.h
300
#define XGE_HAL_SET_TX_MAT(fifo, msi) vBIT(msi, (8 * fifo), 8)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-config.c
662
if ((status = __hal_fifo_config_check(&new_config->fifo)) !=
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
110
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
113
xge_assert(fifo);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
118
fifo->hw_pair =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
120
(fifo->channel.post_qid * XGE_HAL_FIFO_HW_PAIR_OFFSET));
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1051
if (!hldev->config.fifo.queue[i].configured)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1057
if (!hldev->config.fifo.queue[i].tti[j].enabled)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
1064
&hldev->config.fifo.queue[i].tti[j],
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
2917
if (!hldev->config.fifo.queue[i].configured)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
2920
if (hldev->config.fifo.queue[i].tti[j].enabled)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
2921
hldev->config.fifo.queue[i].tti[j].enabled = 0;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
5259
if (!device_config->fifo.queue[i].configured)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6526
int fifo = channel->post_qid;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6528
" MSI: %d", channel->msi_msg, fifo, msi);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6531
val64 |= XGE_HAL_SET_TX_MAT(fifo, msi);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6534
__hal_device_tti_set(fifo, channel);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6673
int fifo = channel->post_qid;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6676
val64 |= XGE_HAL_SET_TX_MAT(fifo, msix_idx);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6679
__hal_device_tti_set(fifo, channel);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
6680
hldev->config.fifo.queue[channel->post_qid].intr_vector =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
1040
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
1061
fifo->channel.stats.total_buffers++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
107
xge_os_pio_mem_write64(fifo->channel.pdev, fifo->channel.regh1,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
122
fifo->channel.stats.total_posts++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
123
fifo->channel.usage_cnt++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
124
if (fifo->channel.stats.usage_max < fifo->channel.usage_cnt)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
125
fifo->channel.stats.usage_max = fifo->channel.usage_cnt;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
264
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
265
int max_frags = fifo->config->max_frags;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
272
xge_assert(frags < (fifo->txdl_per_memblock * max_frags));
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
274
xge_os_spin_lock(&fifo->channel.reserve_lock);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
276
xge_os_spin_lock_irq(&fifo->channel.reserve_lock, flags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
344
xge_os_spin_unlock(&fifo->channel.reserve_lock);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
346
xge_os_spin_unlock_irq(&fifo->channel.reserve_lock, flags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
352
xge_hal_stats_channel_info_t *statsp = &fifo->channel.stats;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
502
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
51
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
514
txdp_first->control_2 |= fifo->interrupt_type;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
52
xge_hal_fifo_hw_pair_t *hw_pair = fifo->hw_pair;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
520
xge_os_spin_lock(fifo->post_lock_ptr);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
522
xge_os_spin_lock_irq(fifo->post_lock_ptr, flags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
529
xge_os_spin_unlock(fifo->post_lock_ptr);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
531
xge_os_spin_unlock_irq(fifo->post_lock_ptr, flags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
556
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
568
txdp_first->control_2 |= fifo->interrupt_type;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
608
fifo->channel.stats.total_posts_many++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
651
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
668
xge_os_dma_sync(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
68
xge_os_dma_sync(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
688
if (fifo->channel.usage_cnt > 0)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
689
fifo->channel.usage_cnt--;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
76
xge_os_pio_mem_write64(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
77
fifo->channel.regh1,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
837
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
84
ctrl |= fifo->no_snoop_bits;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
856
misaligned_size <= fifo->config->alignment_size);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
864
if (txdl_priv->align_used_frags >= fifo->config->max_aligned_frags) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
873
fifo->channel.stats.total_buffers++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
876
txdl_priv->align_vaddr_start += fifo->config->alignment_size;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
881
xge_os_dma_sync(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
898
fifo->channel.stats.total_buffers++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
928
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
938
if (used + (unsigned int)size > (unsigned int)fifo->align_size)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
944
fifo->channel.stats.copied_frags++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
969
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
974
xge_assert(frag_idx < fifo->config->max_frags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
988
fifo->channel.stats.total_buffers++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
989
fifo->channel.stats.copied_buffers++;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
995
xge_os_dma_sync(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
110
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)userdata;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
123
if (fifo->config->alignment_size) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
125
xge_os_dma_unmap(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
128
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
135
xge_os_dma_free(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
137
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
154
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
159
hldev = (xge_hal_device_t *)fifo->channel.devh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
160
fifo->config = &hldev->config.fifo;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
161
queue = &fifo->config->queue[attr->post_qid];
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
164
xge_os_spin_lock_init(&fifo->channel.reserve_lock, hldev->pdev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
166
xge_os_spin_lock_init_irq(&fifo->channel.reserve_lock, hldev->irqh);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
170
fifo->post_lock_ptr = &hldev->xena_post_lock;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
172
xge_os_spin_lock_init(&fifo->channel.post_lock, hldev->pdev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
173
fifo->post_lock_ptr = &fifo->channel.post_lock;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
177
fifo->post_lock_ptr = &hldev->xena_post_lock;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
179
xge_os_spin_lock_init_irq(&fifo->channel.post_lock,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
181
fifo->post_lock_ptr = &fifo->channel.post_lock;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
185
fifo->align_size =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
186
fifo->config->alignment_size * fifo->config->max_aligned_frags;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
191
fifo->hw_pair =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
196
fifo->interrupt_type = XGE_HAL_TXD_INT_TYPE_UTILZ;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
198
fifo->interrupt_type = XGE_HAL_TXD_INT_TYPE_PER_LIST;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
200
fifo->no_snoop_bits =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
226
fifo->priv_size = sizeof(xge_hal_fifo_txdl_priv_t) +
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
228
fifo->priv_size = ((fifo->priv_size + __xge_os_cacheline_size -1) /
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
233
fifo->txdl_size = fifo->config->max_frags * sizeof(xge_hal_fifo_txd_t);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
234
txdl_size = ((fifo->txdl_size + __xge_os_cacheline_size - 1) /
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
237
if (fifo->txdl_size != txdl_size)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
239
fifo->config->max_frags, fifo->txdl_size, txdl_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
242
fifo->txdl_size = txdl_size;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
247
fifo->channel.dtr_init = attr->dtr_init;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
248
fifo->channel.userdata = attr->userdata;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
249
fifo->txdl_per_memblock = fifo->config->memblock_size /
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
250
fifo->txdl_size;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
252
fifo->mempool = __hal_mempool_create(hldev->pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
253
fifo->config->memblock_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
254
fifo->txdl_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
255
fifo->priv_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
260
fifo);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
261
if (fifo->mempool == NULL) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
266
(void **) __hal_mempool_items_arr(fifo->mempool),
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
268
fifo->config->reserve_threshold);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
277
fifo->channel.reserve_length, fifo->channel.reserve_top,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
278
fifo->config->max_frags, fifo->config->reserve_threshold,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
279
fifo->config->memblock_size, fifo->config->alignment_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
280
fifo->config->max_aligned_frags);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
283
for ( i = 0; i < fifo->channel.reserve_length; i++) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
285
" handle:%p", i, fifo->channel.reserve_arr[i]);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
289
xge_assert(fifo->channel.reserve_length);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
291
max_arr_index = fifo->channel.reserve_length - 1;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
292
max_arr_index -=fifo->channel.reserve_top;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
294
mid_point = (fifo->channel.reserve_length - fifo->channel.reserve_top)/2;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
296
dtrh = fifo->channel.reserve_arr[i];
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
297
fifo->channel.reserve_arr[i] =
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
298
fifo->channel.reserve_arr[max_arr_index - i];
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
299
fifo->channel.reserve_arr[max_arr_index - i] = dtrh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
303
for ( i = 0; i < fifo->channel.reserve_length; i++) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
305
" handle:%p", i, fifo->channel.reserve_arr[i]);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
315
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
316
xge_hal_device_t *hldev = (xge_hal_device_t *)fifo->channel.devh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
318
if (fifo->mempool) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
319
__hal_mempool_destroy(fifo->mempool);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
325
xge_os_spin_lock_destroy(&fifo->channel.reserve_lock, hldev->pdev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
327
xge_os_spin_lock_destroy_irq(&fifo->channel.reserve_lock, hldev->pdev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
331
xge_os_spin_lock_destroy(&fifo->channel.post_lock, hldev->pdev);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
333
xge_os_spin_lock_destroy_irq(&fifo->channel.post_lock,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
398
if (hldev->config.fifo.queue[i].configured) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
399
int priority = hldev->config.fifo.queue[i].priority;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
40
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)userdata;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
401
vBIT((hldev->config.fifo.queue[i].max-1),
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
463
if (!hldev->config.fifo.queue[i].configured ||
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
464
!hldev->config.fifo.queue[i].intr_vector)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
481
hldev->config.fifo.queue[i].intr_vector);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
494
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
499
xge_os_dma_unmap(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
502
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
509
xge_os_dma_free(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
511
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
525
xge_hal_fifo_t *fifo = (xge_hal_fifo_t *)channelh;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
532
txdl_priv->align_vaddr = (char *)xge_os_dma_malloc(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
533
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
543
txdl_priv->align_dma_addr = xge_os_dma_map(fifo->channel.pdev,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
545
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
73
if (fifo->config->alignment_size) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
74
status =__hal_fifo_dtr_align_alloc_map(fifo, txdp);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
79
fifo->align_size,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
88
if (fifo->channel.dtr_init) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
89
fifo->channel.dtr_init(fifo, (xge_hal_dtr_h)txdp, index,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo.c
90
fifo->channel.userdata, XGE_HAL_CHANNEL_OC_NORMAL);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1562
xge_hal_fifo_queue_t *fifo;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1702
dev_config->fifo.max_frags, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1704
dev_config->fifo.reserve_threshold, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1706
dev_config->fifo.memblock_size, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1709
dev_config->fifo.alignment_size, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1713
fifo = &dev_config->fifo.queue[i];
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1715
if (!fifo->configured)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1724
__HAL_AUX_ENTRY(key, fifo->initial, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1727
__HAL_AUX_ENTRY(key, fifo->max, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1730
__HAL_AUX_ENTRY(key, fifo->intr, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1733
__HAL_AUX_ENTRY(key, fifo->no_snoop_bits, "%u");
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmtaux.c
1736
tti = &dev_config->fifo.queue[i].tti[j];