Lines Matching refs:fifo

415  * Configure single fifo
423 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_configured", index);
424 device_config->fifo.queue[index].configured =
429 if (!device_config->fifo.queue[index].configured)
433 device_config->fifo.queue[index].no_snoop_bits = 1;
436 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_max", index);
437 device_config->fifo.queue[index].max = ddi_prop_get_int(DDI_DEV_T_ANY,
441 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_initial", index);
442 device_config->fifo.queue[index].initial =
447 if (device_config->fifo.queue[index].initial ==
450 device_config->fifo.queue[index].initial =
451 device_config->fifo.queue[index].max =
454 device_config->fifo.queue[index].initial =
455 device_config->fifo.queue[index].max =
460 if (device_config->fifo.queue[index].initial ==
462 device_config->fifo.queue[index].max =
463 device_config->fifo.queue[index].initial =
468 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_intr", index);
469 device_config->fifo.queue[index].intr = ddi_prop_get_int(DDI_DEV_T_ANY,
476 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_enable", index);
477 device_config->fifo.queue[index].tti[index].enabled = ddi_prop_get_int(
480 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_urange_a", index);
481 device_config->fifo.queue[index].tti[index].urange_a = ddi_prop_get_int(
485 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_ufc_a", index);
486 device_config->fifo.queue[index].tti[index].ufc_a = ddi_prop_get_int(
490 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_urange_b", index);
491 device_config->fifo.queue[index].tti[index].urange_b = ddi_prop_get_int(
495 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_ufc_b", index);
496 device_config->fifo.queue[index].tti[index].ufc_b = ddi_prop_get_int(
500 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_urange_c", index);
501 device_config->fifo.queue[index].tti[index].urange_c = ddi_prop_get_int(
505 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_ufc_c", index);
506 device_config->fifo.queue[index].tti[index].ufc_c = ddi_prop_get_int(
510 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_ufc_d", index);
511 device_config->fifo.queue[index].tti[index].ufc_d = ddi_prop_get_int(
515 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_timer_ac_en", index);
516 device_config->fifo.queue[index].tti[index].timer_ac_en =
520 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_timer_val", index);
521 device_config->fifo.queue[index].tti[index].timer_val_us =
525 (void) xge_os_snprintf(msg, MSG_SIZE, "fifo%d_tti_timer_ci_en", index);
526 device_config->fifo.queue[index].tti[index].timer_ci_en =
687 * Initialize fifo properties
689 device_config->fifo.max_frags = ddi_prop_get_int(DDI_DEV_T_ANY,
692 device_config->fifo.reserve_threshold = ddi_prop_get_int(DDI_DEV_T_ANY,
695 device_config->fifo.memblock_size = ddi_prop_get_int(DDI_DEV_T_ANY,
699 device_config->fifo.alignment_size = ddi_prop_get_int(DDI_DEV_T_ANY,
702 device_config->fifo.max_aligned_frags = ddi_prop_get_int(DDI_DEV_T_ANY,
708 * Go through all possibly configured fifos. Each fifo could be
709 * configured individually. To enable/disable specific fifo, just
710 * set fifo->configured = [0|1].
716 if (device_config->fifo.queue[i].configured)
882 xge_hal_fifo_config_t *fifo_conf = &hal_conf->fifo;
1194 if (device_config->fifo.queue[i].configured)