Lines Matching refs:device
30 * This file manages the interrupts for a hybrid I/O (hio) device.
76 nxge_ldg_t *group; /* The logical device group data. */
166 nxge_ldg_t *group; /* The logical device group data. */
323 nxge_ldg_t *group; /* The logical device group data. */
424 nxge_ldg_t *group; /* The logical device group data. */
544 * For each device assigned, the content of each interrupts
545 * property is its logical device group.
762 * Add a transmit device interrupt.
828 * Add a transmit device interrupt.
911 nxge_ldv_t *device;
943 * Initialize the logical device group data structure first.
975 * Initialize the logical device state vector next.
977 device = &control->ldvp[dc->ldg.ldsv];
979 device->ldg_assigned = group->ldg;
980 device->ldv = dc->ldg.ldsv;
983 device->is_txdma = B_TRUE;
984 device->is_rxdma = B_FALSE;
985 device->ldv_intr_handler = nxge_tx_intr;
987 device->is_rxdma = B_TRUE;
988 device->is_txdma = B_FALSE;
989 device->ldv_intr_handler = nxge_rx_intr;
991 device->is_mif = B_FALSE;
992 device->is_mac = B_FALSE;
993 device->is_syserr = B_FALSE;
994 device->use_timer = B_FALSE; /* Set to B_TRUE for syserr only. */
996 device->channel = dc->channel;
997 device->vdma_index = dc->page;
998 device->func = nxge->function_num;
999 device->ldgp = group;
1000 device->ldv_flags = 0;
1001 device->ldv_ldf_masks = 0;
1003 device->nxgep = nxge;
1009 group->ldvp = device;