| /onnv-gate/usr/src/uts/common/io/nge/ |
| H A D | nge_kstats.c | 69 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 D | nge_chip.c | 39 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 D | nge_xmii.c | 50 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 D | nge.h | 989 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 D | conf_pentium.c | 305 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 D | event_pentium.c | 134 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 D | dwarf.c | 106 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 D | conf_ultra.c | 402 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 D | event_ultra.c | 100 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 D | bge_chip2.c | 173 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 D | bge_impl.h | 1148 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 D | rge_chip.c | 52 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 D | audiosolo.c | 224 #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 D | niagara_pcbe.c | 275 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 D | libcpc_impl.h | 114 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 D | libcpc.h | 186 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 D | us234_pcbe.c | 712 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 D | opl_pcbe.c | 603 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 D | dwarf.c | 146 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 D | caps.c | 55 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 D | p123_pcbe.c | 649 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 D | Pcontrol.c | 1849 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 D | llib-lproc | 59 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 D | drm_sunmod.c | 648 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 D | fas.c | 1467 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 …]
|