Searched refs:ldg (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhpi_vir.c36 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 Dhpi_vir.h70 #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 Dhxge_virtual.c465 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 Dhxge_fzc.c91 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 Dhxge_hw.c177 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 Dhxge_impl.h252 uint8_t ldg; /* logical group number */ member in struct:_hxge_ldg_t
H A Dhxge_rxdma.c1181 (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 Dhxge_main.c4061 "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 Dhxge_txdma.c888 (void) hpi_intr_ldg_mgmt_set(handle, ldgp->ldg,
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_vir.c175 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 Dnpi_vir.h203 #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 Dnxge_intr.c132 (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 Dnxge_virtual.c2049 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 Dnxge_hw.c253 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 Dnxge_hio_guest.c424 return (dc->ldg.vector);
957 * Get the RDC's ldg group.
959 ldgp = &nxge->ldgvp->ldgp[dc->ldg.vector];
H A Dnxge_fzc.c177 "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 Dnxge_hio.c2594 group = &control->ldgp[dc->ldg.vector];
2595 device = &control->ldvp[dc->ldg.ldsv];
H A Dnxge_rxdma.c1846 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 Dnxge_txdma.c1211 (void) npi_intr_ldg_mgmt_set(handle, ldgp->ldg,
H A Dnxge_main.c6352 "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 Dnxge_mac.c6926 "group %d", ldgp->ldg));
7160 (void) npi_intr_ldg_mgmt_set(handle, ldgp->ldg,
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_hio.h295 hio_ldg_t ldg; member in struct:nx_dc
H A Dnxge_common.h409 uint16_t ldg[NXGE_INT_MAX_LDG]; member in struct:nxge_hw_pt_cfg
H A Dnxge_impl.h633 uint8_t ldg; /* logical group number */ member in struct:_nxge_ldg_t

Completed in 177 milliseconds