/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hpi_vir.c | 36 hpi_fzc_ldg_num_set(hpi_handle_t handle, uint8_t ld, uint8_t ldg) argument 46 if (!LDG_VALID(ldg)) { 48 " hpi_fzc_ldg_num_set ldg <0x%x>", ldg)); 53 gnum.bits.num = ldg; 64 hpi_ldsv_ldfs_get(hpi_handle_t handle, uint8_t ldg, uint32_t *vector0_p, argument 69 if ((status = hpi_ldsv_get(handle, ldg, VECTOR0, vector0_p))) { 72 if ((status = hpi_ldsv_get(handle, ldg, VECTOR1, vector1_p))) { 83 hpi_ldsv_get(hpi_handle_t handle, uint8_t ldg, ldsv_type_t vector, argument 88 if (!LDG_VALID(ldg)) { 144 hpi_intr_ldg_mgmt_set(hpi_handle_t handle, uint8_t ldg, boolean_t arm, uint8_t timer) argument [all...] |
H A D | hpi_vir.h | 70 #define LDSVG_OFFSET(ldg) (ldg * LDSV_STEP) 75 #define LDG_SID_OFFSET(ldg) (ldg * LDG_SID_STEP) 86 uint8_t ldg; member in struct:_fzc_sid 93 hpi_status_t hpi_fzc_ldg_num_set(hpi_handle_t handle, uint8_t ld, uint8_t ldg); 94 hpi_status_t hpi_ldsv_ldfs_get(hpi_handle_t handle, uint8_t ldg, 96 hpi_status_t hpi_ldsv_get(hpi_handle_t handle, uint8_t ldg, ldsv_type_t vector, 100 hpi_status_t hpi_intr_ldg_mgmt_set(hpi_handle_t handle, uint8_t ldg,
|
H A D | hxge_virtual.c | 465 int ldg, endldg, ngrps; local 525 ldg = p_cfgp->start_ldg; 531 ptr->ldg = ldg++; 536 "==> hxge_ldgv_init: maxldvs %d maxldgs %d ldg %d", 537 maxldvs, maxldgs, ptr->ldg)); 543 ldg = p_cfgp->start_ldg; 549 endldg = ldg + ngrps; 755 ldgp->nldvs, ldgp->ldg)); 759 "for ldg [all...] |
H A D | hxge_fzc.c | 91 ldgp->ldg)); 99 " rs 0x%x ldv %d ldg %d", 104 "<== hxge_fzc_intr_ldg_num_set OK ldv %d ldg %d", 145 "<== hxge_fzc_intr_sid_set: no ldg")); 154 sid.ldg = ldgp->ldg; 158 i, sid.ldg, sid.vector));
|
H A D | hxge_hw.c | 177 rs = hpi_ldsv_ldfs_get(handle, t_ldgp->ldg, &vector0, &vector1); 183 "no interrupts on group %d", t_ldgp->ldg)); 215 "==> hxge_intr: arm group %d", t_ldgp->ldg)); 216 (void) hpi_intr_ldg_mgmt_set(handle, t_ldgp->ldg, 412 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg,
|
H A D | hxge_impl.h | 252 uint8_t ldg; /* logical group number */ member in struct:_hxge_ldg_t
|
H A D | hxge_rxdma.c | 1181 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg, B_TRUE, 1188 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg, B_FALSE, 0); 1315 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg, B_TRUE, 1323 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg, B_TRUE,
|
H A D | hxge_main.c | 4061 "1-1 int handler(%d) ldg %d ldv %d " 4063 x, ldgp->ldg, ldgp->ldvp->ldv, arg1, arg2)); 4068 "shared ldv %d int handler(%d) ldv %d ldg %d" 4070 x, ldgp->nldvs, ldgp->ldg, ldgp->ldvp->ldv,
|
H A D | hxge_txdma.c | 888 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg,
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_vir.c | 175 int num_regs, i, ldg; local 181 for (ldg = 0; ldg < NXGE_INT_MAX_LDGS; ldg++) { 184 offset = pio_ldsv_offset[i] + 8192 * ldg; 189 ldg, offset, 248 int num_regs, i, ldg; local 254 for (ldg = 0; ldg < NXGE_INT_MAX_LDGS; ldg 847 npi_fzc_ldg_num_set(npi_handle_t handle, uint8_t ld, uint8_t ldg) argument 925 npi_ldsv_ldfs_get(npi_handle_t handle, uint8_t ldg, uint64_t *vector0_p, uint64_t *vector1_p, uint64_t *vector2_p) argument 959 npi_ldsv_get(npi_handle_t handle, uint8_t ldg, ldsv_type_t vector, uint64_t *ldf_p) argument 1016 npi_ldsv_ld_get(npi_handle_t handle, uint8_t ldg, uint8_t ld, ldsv_type_t vector, ldf_type_t ldf_type, boolean_t *flag_p) argument 1093 npi_ldsv_ld_ldf0_get(npi_handle_t handle, uint8_t ldg, uint8_t ld, boolean_t *flag_p) argument 1120 npi_ldsv_ld_ldf1_get(npi_handle_t handle, uint8_t ldg, uint8_t ld, boolean_t *flag_p) argument 1219 npi_intr_ldg_mgmt_set(npi_handle_t handle, uint8_t ldg, boolean_t arm, uint8_t timer) argument 1273 npi_intr_ldg_mgmt_timer_get(npi_handle_t handle, uint8_t ldg, uint8_t *timer_p) argument 1310 npi_intr_ldg_mgmt_arm(npi_handle_t handle, uint8_t ldg) argument [all...] |
H A D | npi_vir.h | 203 #define LDG_NUM_OFFSET(ldg) (ldg * LDG_NUM_STEP) 204 #define LDGNUM_OFFSET(ldg) (ldg * LDG_NUM_STEP) 206 #define LDSVG_OFFSET(ldg) (ldg * LDSV_STEP) 215 #define LDG_SID_OFFSET(ldg) (ldg * LDG_SID_STEP) 233 uint8_t ldg; member in struct:_fzc_sid 475 * ldg [all...] |
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_intr.c | 132 (void) npi_intr_ldg_mgmt_set(handle, group->ldg, 189 (void) npi_intr_ldg_mgmt_set(handle, group->ldg, 350 vector = dc->ldg.vector; 458 vector = dc->ldg.vector; 554 hardware->ldg[i] = prop_val[i]; 556 "==> nxge_hio_intr_init(obp): F%d: interrupt #%d, ldg %d", 557 nxge->function_num, i, hardware->ldg[i])); 793 hv_rv = (*tx->getinfo)(dc->cookie, dc->page, &dc->ldg.index, 794 &dc->ldg.ldsv); 803 (int)dc->ldg [all...] |
H A D | nxge_virtual.c | 2049 p_cfgp->ldg[i] = prop_val[i]; 2052 "F%d: interrupt #%d, ldg %d", 2053 nxgep->function_num, i, p_cfgp->ldg[i])); 3091 ptr->ldg = p_cfgp->ldg[i]; 3098 "ldg %d ldgptr $%p", 3099 maxldvs, maxldgs, ptr->ldg, ptr)); 3125 "ldg %d ldgptr $%p ldvptr $%p", 3126 maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); 3140 "ldg 3274 int ldv, ldg, endldg, ngrps; local [all...] |
H A D | nxge_hw.c | 253 rs = npi_ldsv_ldfs_get(handle, t_ldgp->ldg, 260 "no interrupts on group %d", t_ldgp->ldg)); 292 "group %d", t_ldgp->ldg)); 293 (void) npi_intr_ldg_mgmt_set(handle, t_ldgp->ldg, 507 (void) npi_intr_ldg_mgmt_set(handle, ldgp->ldg,
|
H A D | nxge_hio_guest.c | 424 return (dc->ldg.vector); 957 * Get the RDC's ldg group. 959 ldgp = &nxge->ldgvp->ldgp[dc->ldg.vector];
|
H A D | nxge_fzc.c | 177 "in group %d", ldgp->nldvs, ldgp->ldg)); 185 " rs 0x%x ldv %d ldg %d", 191 " ldv %d ldg %d", 232 "<== nxge_fzc_intr_sid_set: no ldg")); 240 sid.ldg = ldgp->ldg; 247 i, sid.func, sid.ldg, sid.vector));
|
H A D | nxge_hio.c | 2594 group = &control->ldgp[dc->ldg.vector]; 2595 device = &control->ldvp[dc->ldg.ldsv];
|
H A D | nxge_rxdma.c | 1846 LDGIMGN_REG + LDSV_OFFSET(ldgp->ldg), 1908 LDGIMGN_REG + LDSV_OFFSET(ldgp->ldg), 1928 LDGIMGN_REG + LDSV_OFFSET(ldgp->ldg), 2860 LDGIMGN_REG + LDSV_OFFSET(ldgp->ldg),
|
H A D | nxge_txdma.c | 1211 (void) npi_intr_ldg_mgmt_set(handle, ldgp->ldg,
|
H A D | nxge_main.c | 6352 "1-1 int handler(%d) ldg %d ldv %d " 6354 x, ldgp->ldg, ldgp->ldvp->ldv, 6360 "shared ldv %d int handler(%d) ldv %d ldg %d" 6362 x, ldgp->nldvs, ldgp->ldg, ldgp->ldvp->ldv,
|
H A D | nxge_mac.c | 6926 "group %d", ldgp->ldg)); 7160 (void) npi_intr_ldg_mgmt_set(handle, ldgp->ldg,
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_hio.h | 295 hio_ldg_t ldg; member in struct:nx_dc
|
H A D | nxge_common.h | 409 uint16_t ldg[NXGE_INT_MAX_LDG]; member in struct:nxge_hw_pt_cfg
|
H A D | nxge_impl.h | 633 uint8_t ldg; /* logical group number */ member in struct:_nxge_ldg_t
|