Home
last modified time | relevance | path

Searched refs:regno (Results 1 – 25 of 29) sorted by relevance

12

/onnv-gate/usr/src/uts/common/io/nge/
H A Dnge_kstats.c69 uint32_t regno; in nge_statistics_update() local
88 regno = KS_BASE + ksip->index * sizeof (uint32_t); in nge_statistics_update()
89 hw_stp->a[ksip->index] += nge_reg_get32(ngep, regno); in nge_statistics_update()
279 uint32_t regno; in nge_m_stat() local
290 regno = KS_BASE + KS_ifHInMulPksCount * sizeof (uint32_t); in nge_m_stat()
291 hw_stp->s.InMulPksCount += nge_reg_get32(ngep, regno); in nge_m_stat()
296 regno = KS_BASE + KS_ifHInBroadPksCount * sizeof (uint32_t); in nge_m_stat()
297 hw_stp->s.InBroadPksCount += nge_reg_get32(ngep, regno); in nge_m_stat()
306 regno = KS_BASE + KS_ifHInFrameErrCount * sizeof (uint32_t); in nge_m_stat()
307 hw_stp->s.InFrameErrCount += nge_reg_get32(ngep, regno); in nge_m_stat()
[all …]
H A Dnge_chip.c39 uint8_t nge_reg_get8(nge_t *ngep, nge_regno_t regno);
43 nge_reg_get8(nge_t *ngep, nge_regno_t regno) in nge_reg_get8() argument
45 NGE_TRACE(("nge_reg_get8($%p, 0x%lx)", (void *)ngep, regno)); in nge_reg_get8()
47 return (ddi_get8(ngep->io_handle, PIO_ADDR(ngep, regno))); in nge_reg_get8()
50 void nge_reg_put8(nge_t *ngep, nge_regno_t regno, uint8_t data);
54 nge_reg_put8(nge_t *ngep, nge_regno_t regno, uint8_t data) in nge_reg_put8() argument
57 (void *)ngep, regno, data)); in nge_reg_put8()
58 ddi_put8(ngep->io_handle, PIO_ADDR(ngep, regno), data); in nge_reg_put8()
62 uint16_t nge_reg_get16(nge_t *ngep, nge_regno_t regno);
66 nge_reg_get16(nge_t *ngep, nge_regno_t regno) in nge_reg_get16() argument
[all …]
H A Dnge_xmii.c50 static uint16_t nge_mii_access(nge_t *ngep, nge_regno_t regno,
55 nge_mii_access(nge_t *ngep, nge_regno_t regno, uint16_t data, uint32_t cmd) in nge_mii_access() argument
63 (void *)ngep, regno, data, cmd)); in nge_mii_access()
95 mdio_adr.adr_bits.phy_reg = (uint16_t)regno; in nge_mii_access()
134 uint16_t nge_mii_get16(nge_t *ngep, nge_regno_t regno);
138 nge_mii_get16(nge_t *ngep, nge_regno_t regno) in nge_mii_get16() argument
141 return (nge_mii_access(ngep, regno, 0, NGE_MDIO_READ)); in nge_mii_get16()
144 void nge_mii_put16(nge_t *ngep, nge_regno_t regno, uint16_t data);
148 nge_mii_put16(nge_t *ngep, nge_regno_t regno, uint16_t data) in nge_mii_put16() argument
151 (void) nge_mii_access(ngep, regno, data, NGE_MDIO_WRITE); in nge_mii_put16()
H A Dnge.h989 uint8_t nge_reg_get8(nge_t *ngep, nge_regno_t regno);
990 void nge_reg_put8(nge_t *ngep, nge_regno_t regno, uint8_t data);
991 uint16_t nge_reg_get16(nge_t *ngep, nge_regno_t regno);
992 void nge_reg_put16(nge_t *ngep, nge_regno_t regno, uint16_t data);
993 uint32_t nge_reg_get32(nge_t *ngep, nge_regno_t regno);
994 void nge_reg_put32(nge_t *ngep, nge_regno_t regno, uint32_t data);
1009 uint16_t nge_mii_get16(nge_t *ngep, nge_regno_t regno);
1010 void nge_mii_put16(nge_t *ngep, nge_regno_t regno, uint16_t data);
/onnv-gate/usr/src/lib/libcpc/i386/
H A Dconf_pentium.c305 validargs(int cpuver, int regno) in validargs() argument
307 if (regno < 0 || regno > 1) in validargs()
318 versionmatch(int cpuver, int regno, const struct nametable *n) in versionmatch() argument
320 if (!validargs(cpuver, regno) || (n->ver & MAPCPUVER(cpuver)) == 0) in versionmatch()
334 if (regno == 1) in versionmatch()
341 if (regno == 0) in versionmatch()
356 getnametable(int cpuver, int regno) in getnametable() argument
360 if (!validargs(cpuver, regno)) in getnametable()
366 n = P5mmx_names[regno]; in getnametable()
381 cpc_walk_names(int cpuver, int regno, void *arg, in cpc_walk_names() argument
[all …]
H A Devent_pentium.c134 uint_t regno; in picbits() local
136 regno = strcmp(kv->kv_token, "pic0") == 0 ? 0 : 1; in picbits()
144 if (__cpc_name_to_reg(cpuver, regno, value, &val8) != 0) { in picbits()
148 assert(kv->kv_regno == regno); in picbits()
151 regno, value); in picbits()
158 regno, value); in picbits()
527 regtostr(int cpuver, int regno, uint8_t bits) in regtostr() argument
531 if ((sname = __cpc_reg_to_name(cpuver, regno, bits)) != NULL) in regtostr()
/onnv-gate/usr/src/cmd/sgs/libconv/common/
H A Ddwarf.c106 conv_dwarf_regname(Half mach, Word regno, Conv_fmt_flags_t fmt_flags, in conv_dwarf_regname() argument
208 *good_name = ((regno < 8) || (regno > 15)) && in conv_dwarf_regname()
209 (regno != 56) && (regno != 57) && in conv_dwarf_regname()
210 (regno != 60) && (regno != 61) && in conv_dwarf_regname()
211 (regno < ARRAY_NELTS(reg_amd64)); in conv_dwarf_regname()
212 return (conv_map_ds(ELFOSABI_NONE, EM_NONE, regno, in conv_dwarf_regname()
218 *good_name = (regno < ARRAY_NELTS(reg_i386)); in conv_dwarf_regname()
219 return (conv_map_ds(ELFOSABI_NONE, EM_NONE, regno, in conv_dwarf_regname()
226 *good_name = (regno < ARRAY_NELTS(reg_sparc)); in conv_dwarf_regname()
227 return (conv_map_ds(ELFOSABI_NONE, EM_NONE, regno, in conv_dwarf_regname()
[all …]
/onnv-gate/usr/src/lib/libcpc/sparc/
H A Dconf_ultra.c402 validargs(int cpuver, int regno) in validargs() argument
404 if (regno < 0 || regno > 1) in validargs()
415 versionmatch(int cpuver, int regno, const struct nametable *n) in versionmatch() argument
417 if (!validargs(cpuver, regno) || n->ver != MAPCPUVER(cpuver)) in versionmatch()
423 getnametable(int cpuver, int regno) in getnametable() argument
427 if (!validargs(cpuver, regno)) in getnametable()
432 n = US12_names[regno]; in getnametable()
435 n = US3_names[regno]; in getnametable()
438 n = US3_PLUS_names[regno]; in getnametable()
441 n = US3_I_names[regno]; in getnametable()
[all …]
H A Devent_ultra.c100 uint_t regno; in picbits() local
102 regno = strcmp(kv->kv_token, "pic0") == 0 ? 0 : 1; in picbits()
109 if (__cpc_name_to_reg(cpuver, regno, value, &val8) != 0) { in picbits()
111 "event '%s' on this cpu\n"), regno, value); in picbits()
339 regtostr(int cpuver, int regno, uint8_t bits) in regtostr() argument
343 if ((sname = __cpc_reg_to_name(cpuver, regno, bits)) != NULL) in regtostr()
/onnv-gate/usr/src/uts/common/io/bge/
H A Dbge_chip2.c173 static void bge_cfg_clr16(bge_t *bgep, bge_regno_t regno, uint16_t bits);
177 bge_cfg_clr16(bge_t *bgep, bge_regno_t regno, uint16_t bits) in bge_cfg_clr16() argument
182 (void *)bgep, regno, bits)); in bge_cfg_clr16()
184 regval = pci_config_get16(bgep->cfg_handle, regno); in bge_cfg_clr16()
187 (void *)bgep, regno, bits, regval, regval & ~bits)); in bge_cfg_clr16()
190 pci_config_put16(bgep->cfg_handle, regno, regval); in bge_cfg_clr16()
195 static void bge_cfg_clr32(bge_t *bgep, bge_regno_t regno, uint32_t bits);
199 bge_cfg_clr32(bge_t *bgep, bge_regno_t regno, uint32_t bits) in bge_cfg_clr32() argument
204 (void *)bgep, regno, bits)); in bge_cfg_clr32()
206 regval = pci_config_get32(bgep->cfg_handle, regno); in bge_cfg_clr32()
[all …]
H A Dbge_impl.h1148 uint16_t bge_mii_get16(bge_t *bgep, bge_regno_t regno);
1149 void bge_mii_put16(bge_t *bgep, bge_regno_t regno, uint16_t value);
1150 uint32_t bge_reg_get32(bge_t *bgep, bge_regno_t regno);
1151 void bge_reg_put32(bge_t *bgep, bge_regno_t regno, uint32_t value);
1152 void bge_reg_set32(bge_t *bgep, bge_regno_t regno, uint32_t bits);
1153 void bge_reg_clr32(bge_t *bgep, bge_regno_t regno, uint32_t bits);
1154 void bge_mbx_put(bge_t *bgep, bge_regno_t regno, uint64_t value);
1167 void bge_ind_put32(bge_t *bgep, bge_regno_t regno, uint32_t val);
1169 uint32_t bge_ind_get32(bge_t *bgep, bge_regno_t regno);
/onnv-gate/usr/src/uts/common/io/rge/
H A Drge_chip.c52 static uint32_t rge_reg_get32(rge_t *rgep, uintptr_t regno);
56 rge_reg_get32(rge_t *rgep, uintptr_t regno) in rge_reg_get32() argument
59 (void *)rgep, regno)); in rge_reg_get32()
61 return (ddi_get32(rgep->io_handle, REG32(rgep, regno))); in rge_reg_get32()
64 static void rge_reg_put32(rge_t *rgep, uintptr_t regno, uint32_t data);
68 rge_reg_put32(rge_t *rgep, uintptr_t regno, uint32_t data) in rge_reg_put32() argument
71 (void *)rgep, regno, data)); in rge_reg_put32()
73 ddi_put32(rgep->io_handle, REG32(rgep, regno), data); in rge_reg_put32()
76 static void rge_reg_set32(rge_t *rgep, uintptr_t regno, uint32_t bits);
80 rge_reg_set32(rge_t *rgep, uintptr_t regno, uint32_t bits) in rge_reg_set32() argument
[all …]
/onnv-gate/usr/src/uts/common/io/audio/drv/audiosolo/
H A Daudiosolo.c224 #define PORT_RD8(port, regno) \ argument
225 ddi_get8(port.acch, (void *)(port.base + (regno)))
226 #define PORT_RD16(port, regno) \ argument
227 ddi_get16(port.acch, (void *)(port.base + (regno)))
228 #define PORT_RD32(port, regno) \ argument
229 ddi_get32(port.acch, (void *)(port.base + (regno)))
230 #define PORT_WR8(port, regno, data) \ argument
231 ddi_put8(port.acch, (void *)(port.base + (regno)), data)
232 #define PORT_WR16(port, regno, data) \ argument
233 ddi_put16(port.acch, (void *)(port.base + (regno)), data)
[all …]
/onnv-gate/usr/src/uts/sun4v/pcbe/
H A Dniagara_pcbe.c275 find_generic_event(int regno, char *name) in find_generic_event() argument
279 for (gevp = generic_events[regno]; gevp->name != NULL; gevp++) { in find_generic_event()
288 find_event(int regno, char *name) in find_event() argument
292 n = events[regno]; in find_event()
/onnv-gate/usr/src/lib/libcpc/common/
H A Dlibcpc_impl.h114 extern const char *__cpc_reg_to_name(int cpuver, int regno, uint8_t bits);
115 extern int __cpc_name_to_reg(int cpuver, int regno,
H A Dlibcpc.h186 extern void cpc_walk_names(int cpuver, int regno, void *arg,
187 void (*action)(void *arg, int regno, const char *name, uint8_t bits));
/onnv-gate/usr/src/uts/sun4u/pcbe/
H A Dus234_pcbe.c712 find_generic_event(int regno, char *name) in find_generic_event() argument
716 for (gevp = generic_events[regno]; gevp->name != NULL; gevp++) in find_generic_event()
724 find_event(int regno, char *name) in find_event() argument
728 n = events[regno]; in find_event()
H A Dopl_pcbe.c603 find_generic_event(int regno, char *name) in find_generic_event() argument
607 for (gevp = generic_events[regno]; gevp->name != NULL; gevp++) in find_generic_event()
615 find_event(int regno, char *name) in find_event() argument
619 n = events[regno]; in find_event()
/onnv-gate/usr/src/cmd/sgs/elfdump/common/
H A Ddwarf.c146 dwarf_regname(Half mach, int regno, char *buf, size_t bufsize) in dwarf_regname() argument
152 name = conv_dwarf_regname(mach, regno, 0, &good_name, &inv_buf); in dwarf_regname()
161 regno, name); in dwarf_regname()
164 regno); in dwarf_regname()
/onnv-gate/usr/src/cmd/cpc/common/
H A Dcaps.c55 list_cap(void *arg, uint_t regno, const char *name) in list_cap() argument
102 cap_walker(void *arg, uint_t regno, const char *name) in cap_walker() argument
/onnv-gate/usr/src/uts/intel/pcbe/
H A Dp123_pcbe.c649 find_generic_event(int regno, char *name) in find_generic_event() argument
653 for (gevp = generic_events[regno]; gevp->name != NULL; gevp++) in find_generic_event()
661 find_event(int regno, char *name) in find_event() argument
665 n = events[regno]; in find_event()
/onnv-gate/usr/src/lib/libproc/common/
H A DPcontrol.c1849 Pgetareg(struct ps_prochandle *P, int regno, prgreg_t *preg) in Pgetareg() argument
1851 if (regno < 0 || regno >= NPRGREG) { in Pgetareg()
1866 *preg = P->status.pr_lwp.pr_reg[regno]; in Pgetareg()
1874 Pputareg(struct ps_prochandle *P, int regno, prgreg_t reg) in Pputareg() argument
1876 if (regno < 0 || regno >= NPRGREG) { in Pputareg()
1886 P->status.pr_lwp.pr_reg[regno] = reg; in Pputareg()
3382 Lgetareg(struct ps_lwphandle *L, int regno, prgreg_t *preg) in Lgetareg() argument
3384 if (regno < 0 || regno >= NPRGREG) { in Lgetareg()
3394 *preg = L->lwp_status.pr_reg[regno]; in Lgetareg()
3402 Lputareg(struct ps_lwphandle *L, int regno, prgreg_t reg) in Lputareg() argument
[all …]
H A Dllib-lproc59 int Pgetareg(struct ps_prochandle *Pr, int regno, prgreg_t *preg);
60 int Pputareg(struct ps_prochandle *Pr, int regno, prgreg_t reg);
101 int Lgetareg(struct ps_lwphandle *Lwp, int regno, prgreg_t *preg);
102 int Lputareg(struct ps_lwphandle *Lwp, int regno, prgreg_t reg);
/onnv-gate/usr/src/uts/common/io/drm/
H A Ddrm_sunmod.c648 int regno; in drm_sun_devmap() local
651 regno = drm_get_pci_index_reg(dp->dip, in drm_sun_devmap()
653 if (regno < 0) { in drm_sun_devmap()
660 regno, (offset_t)regoff, len, PROT_ALL, in drm_sun_devmap()
666 regno, map->type, handle, offset, len); in drm_sun_devmap()
/onnv-gate/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c1467 fas_reg_tracing(struct fas *fas, int type, int regno, uint32_t what) in fas_reg_tracing() argument
1470 fas->f_reg_trace[fas->f_reg_trace_index++] = regno; in fas_reg_tracing()
1483 int regno = (uintptr_t)&fasreg->fas_cmd - (uintptr_t)fasreg; in fas_reg_cmd_write() local
1489 fas_reg_tracing(fas, 0, regno, cmd); in fas_reg_cmd_write()
1497 int regno = (uintptr_t)p - (uintptr_t)fas->f_reg; in fas_reg_write() local
1501 EPRINTF2("writing reg%x = %x\n", regno, what); in fas_reg_write()
1502 fas_reg_tracing(fas, 1, regno, what); in fas_reg_write()
1511 int regno = (uintptr_t)p - (uintptr_t)fas->f_reg; in fas_reg_read() local
1515 EPRINTF2("reading reg%x => %x\n", regno, what); in fas_reg_read()
1516 fas_reg_tracing(fas, 2, regno, what); in fas_reg_read()
[all …]

12