/freebsd-11-stable/sys/mips/include/ |
H A D | pcb.h | 94 #define SAVE_U_PCB_REG(reg, offs, base) \ 95 REG_S reg, U_PCB_REGS + (SZREG * offs) (base) 97 #define RESTORE_U_PCB_REG(reg, offs, base) \ 98 REG_L reg, U_PCB_REGS + (SZREG * offs) (base) 100 #define SAVE_U_PCB_FPREG(reg, offs, base) \ 101 FP_S reg, U_PCB_FPREGS + (SZFPREG * offs) (base) 103 #define RESTORE_U_PCB_FPREG(reg, offs, base) \ 104 FP_L reg, U_PCB_FPREGS + (SZFPREG * offs) (base) 106 #define SAVE_U_PCB_FPSR(reg, offs, base) \ 107 REG_S reg, U_PCB_FPREG [all...] |
H A D | reg.h | 1 /* $OpenBSD: reg.h,v 1.1 1998/01/28 11:14:53 pefo Exp $ */ 36 * from: Utah Hdr: reg.h 1.1 90/07/09 37 * @(#)reg.h 8.2 (Berkeley) 1/11/94 38 * JNPR: reg.h,v 1.6 2006/09/15 12:52:34 katta 56 * Register set accessible via /proc/$pid/reg 58 struct reg { struct 92 int fill_regs(struct thread *, struct reg *); 94 int set_regs(struct thread *, struct reg *); 107 #define fill_dbregs32(td, reg) 0 108 #define set_dbregs32(td, reg) [all...] |
/freebsd-11-stable/sys/mips/rmi/ |
H A D | rmi_mips_exts.h | 46 read_xlr_ctrl_register(int block, int reg) argument 57 : "=r" (res) : "r"((block << 8) | reg) 64 write_xlr_ctrl_register(int block, int reg, uint64_t value) argument 74 : "r" (value), "r" ((block << 8) | reg) 82 read_xlr_ctrl_register(int block, int reg) argument 96 : "r" ((block << 8) | reg) 103 write_xlr_ctrl_register(int block, int reg, uint64_t value) argument 121 : "r" (high), "r" (low), "r"((block << 8) | reg) 129 #define read_c0_register32(reg, sel) \ 137 : "=r" (__rv) : "i" (reg), " 373 xlr_mfcr(uint32_t reg) argument 388 xlr_mtcr(uint32_t reg, uint32_t val) argument [all...] |
/freebsd-11-stable/sys/dev/tx/ |
H A D | if_txvar.h | 130 #define CSR_WRITE_4(sc, reg, val) \ 131 bus_write_4((sc)->res, (reg), (val)) 132 #define CSR_WRITE_2(sc, reg, val) \ 133 bus_write_2((sc)->res, (reg), (val)) 134 #define CSR_WRITE_1(sc, reg, val) \ 135 bus_write_1((sc)->res, (reg), (val)) 136 #define CSR_READ_4(sc, reg) \ 137 bus_read_4((sc)->res, (reg)) 138 #define CSR_READ_2(sc, reg) \ 139 bus_read_2((sc)->res, (reg)) [all...] |
/freebsd-11-stable/usr.bin/truss/ |
H A D | aarch64-freebsd.c | 37 #include <machine/reg.h> 50 struct reg regs; 53 u_int i, reg, syscall_num; local 72 reg = 1; 75 reg = 0; 78 for (i = 0; i < narg && reg < 8; i++, reg++) 79 cs->args[i] = regs.x[reg]; 86 struct reg regs;
|
H A D | mips-freebsd.c | 42 #include <machine/reg.h> 54 struct reg regs; 57 u_int i, reg; local 74 reg = A0; 77 reg = A1; 81 reg = A1; 83 reg = A2; 94 for (i = 0; i < narg && reg <= MAXREG; i++, reg++) 95 cs->args[i] = regs.r_regs[reg]; [all...] |
H A D | powerpc64-freebsd32.c | 36 #include <machine/reg.h> 49 struct reg regs; 52 u_int i, reg; local 69 reg = 0; 72 reg += 1; 75 reg += 2; 79 for (i = 0; i < narg && reg < NARGREG; i++, reg++) { 80 cs->args[i] = regs.fixreg[FIRSTARG + reg] & 0xffffffff; 103 struct reg reg [all...] |
H A D | powerpc-freebsd.c | 36 #include <machine/reg.h> 49 struct reg regs; 52 u_int i, reg; local 69 reg = 0; 72 reg += 1; 75 reg += 2; 79 for (i = 0; i < narg && reg < NARGREG; i++, reg++) { 80 cs->args[i] = regs.fixreg[FIRSTARG + reg]; 98 struct reg reg [all...] |
H A D | arm-freebsd.c | 40 #include <machine/reg.h> 54 struct reg regs; 57 u_int i, reg, syscall_num; local 85 reg = 0; 88 reg = 1; 91 reg = 2; 95 for (i = 0; i < narg && reg < 4; i++, reg++) 96 cs->args[i] = regs.r[reg]; 114 struct reg reg [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcTargetStreamer.cpp | 28 void SparcTargetAsmStreamer::emitSparcRegisterIgnore(unsigned reg) { argument 30 << "%" << StringRef(SparcInstPrinter::getRegisterName(reg)).lower() 34 void SparcTargetAsmStreamer::emitSparcRegisterScratch(unsigned reg) { argument 36 << "%" << StringRef(SparcInstPrinter::getRegisterName(reg)).lower()
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VETargetStreamer.cpp | 28 void VETargetAsmStreamer::emitVERegisterIgnore(unsigned reg) { argument 30 << "%" << StringRef(VEInstPrinter::getRegisterName(reg)).lower() 34 void VETargetAsmStreamer::emitVERegisterScratch(unsigned reg) { argument 36 << "%" << StringRef(VEInstPrinter::getRegisterName(reg)).lower()
|
/freebsd-11-stable/sys/dev/etherswitch/ip17x/ |
H A D | ip17x_phy.c | 54 ip17x_readphy(device_t dev, int phy, int reg) argument 64 if (reg < 0 || reg >= 32) 68 data = MDIO_READREG(device_get_parent(dev), phy, reg); 75 ip17x_writephy(device_t dev, int phy, int reg, int data) argument 85 if (reg < 0 || reg >= 32) 89 err = MDIO_WRITEREG(device_get_parent(dev), phy, reg, data); 96 ip17x_updatephy(device_t dev, int phy, int reg, int mask, int value) argument 100 val = ip17x_readphy(dev, phy, reg); [all...] |
/freebsd-11-stable/sys/arm/ti/ |
H A D | ti_edma3.c | 125 #define ti_edma3_cc_rd_4(reg) bus_read_4(ti_edma3_sc->mem_res[0], reg) 126 #define ti_edma3_cc_wr_4(reg, val) bus_write_4(ti_edma3_sc->mem_res[0], reg, val) 159 uint32_t reg; local 186 reg = ti_edma3_cc_rd_4(TI_EDMA3CC_PID); 188 device_printf(dev, "EDMA revision %08x\n", reg); 243 uint32_t reg; local 269 reg = ti_edma3_cc_rd_4(TI_EDMA3CC_DMAQNUM(i>>3)); 270 reg 291 uint32_t reg; local 308 uint32_t reg; local 334 ti_edma3_cc_wr_4(TI_EDMA3CC_OPT(ch), reg); local 342 uint32_t reg; local 361 ti_edma3_cc_wr_4(TI_EDMA3CC_OPT(ch), reg); local [all...] |
H A D | ti_scm.h | 53 int ti_scm_reg_read_4(uint32_t reg, uint32_t *val); 54 int ti_scm_reg_write_4(uint32_t reg, uint32_t val);
|
/freebsd-11-stable/sys/dev/e1000/ |
H A D | e1000_osdep.c | 44 e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) argument 46 pci_write_config(((struct e1000_osdep *)hw->back)->dev, reg, *value, 2); 50 e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) argument 52 *value = pci_read_config(((struct e1000_osdep *)hw->back)->dev, reg, 2); 73 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) argument 79 *value = pci_read_config(dev, offset + reg, 2); 87 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) argument 93 pci_write_config(dev, offset + reg, *value, 2);
|
/freebsd-11-stable/sys/dev/vge/ |
H A D | if_vgevar.h | 215 #define CSR_WRITE_STREAM_4(sc, reg, val) \ 216 bus_write_stream_4(sc->vge_res, reg, val) 217 #define CSR_WRITE_4(sc, reg, val) \ 218 bus_write_4(sc->vge_res, reg, val) 219 #define CSR_WRITE_2(sc, reg, val) \ 220 bus_write_2(sc->vge_res, reg, val) 221 #define CSR_WRITE_1(sc, reg, val) \ 222 bus_write_1(sc->vge_res, reg, val) 224 #define CSR_READ_4(sc, reg) \ 225 bus_read_4(sc->vge_res, reg) [all...] |
/freebsd-11-stable/sys/arm64/include/ |
H A D | asm.h | 71 #define ENTER_USER_ACCESS(reg, tmp) \ 73 ldr reg, [tmp]; /* Read it */ \ 74 cbz reg, 997f; /* If no PAN skip */ \ 78 #define EXIT_USER_ACCESS(reg) \ 79 cbz reg, 998f; /* If no PAN skip */ \ 83 #define EXIT_USER_ACCESS_CHECK(reg, tmp) \ 85 ldr reg, [tmp]; /* Read it */ \ 86 cbz reg, 999f; /* If no PAN skip */ \
|
/freebsd-11-stable/sys/arm/versatile/ |
H A D | versatile_scm.h | 46 int versatile_scm_reg_read_4(uint32_t reg, uint32_t *val); 47 int versatile_scm_reg_write_4(uint32_t reg, uint32_t val);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextPOSIX_ppc64le.h | 30 virtual unsigned GetRegisterSize(unsigned reg); 32 virtual unsigned GetRegisterOffset(unsigned reg); 34 const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; 40 const char *GetRegisterName(unsigned reg); 66 bool IsGPR(unsigned reg); 68 bool IsFPR(unsigned reg); 70 bool IsVMX(unsigned reg); 72 bool IsVSX(unsigned reg);
|
H A D | RegisterContextPOSIX_powerpc.cpp | 80 bool RegisterContextPOSIX_powerpc::IsGPR(unsigned reg) { argument 81 return (reg <= k_last_gpr_powerpc); // GPR's come first. 84 bool RegisterContextPOSIX_powerpc::IsFPR(unsigned reg) { argument 85 return (reg >= k_first_fpr) && (reg <= k_last_fpr); 88 bool RegisterContextPOSIX_powerpc::IsVMX(unsigned reg) { argument 89 return (reg >= k_first_vmx) && (reg <= k_last_vmx); 105 unsigned RegisterContextPOSIX_powerpc::GetRegisterOffset(unsigned reg) { argument 106 assert(reg < k_num_registers_powerp 132 GetRegisterInfoAtIndex(size_t reg) argument 156 GetRegisterName(unsigned reg) argument [all...] |
/freebsd-11-stable/sys/arm/nvidia/tegra124/ |
H A D | tegra124_xusbpadctl.c | 299 bus_size_t reg; member in struct:padctl_lane 315 .reg = r, \ 374 uint32_t reg; local 376 reg = RD4(sc, XUSB_PADCTL_SS_PORT_MAP); 378 reg &= ~SS_PORT_MAP_PORT_INTERNAL(port->idx); 380 reg |= SS_PORT_MAP_PORT_INTERNAL(port->idx); 381 reg &= ~SS_PORT_MAP_PORT_MAP(port->idx, ~0); 382 reg |= SS_PORT_MAP_PORT_MAP(port->idx, port->companion); 383 WR4(sc, XUSB_PADCTL_SS_PORT_MAP, reg); 385 reg 418 uint32_t reg; local 458 uint32_t reg; local 476 uint32_t reg; local 521 uint32_t reg; local 555 uint32_t reg; local 623 uint32_t reg; local 651 uint32_t reg; local 674 uint32_t reg; local 856 uint32_t reg; local 1108 uint32_t reg; local [all...] |
/freebsd-11-stable/sys/dev/bm/ |
H A D | if_bmreg.h | 155 #define CSR_WRITE_4(sc, reg, val) \ 156 bus_write_4(sc->sc_memr, reg, val) 157 #define CSR_WRITE_2(sc, reg, val) \ 158 bus_write_2(sc->sc_memr, reg, val) 159 #define CSR_WRITE_1(sc, reg, val) \ 160 bus_write_1(sc->sc_memr, reg, val) 162 #define CSR_READ_4(sc, reg) \ 163 bus_read_4(sc->sc_memr, reg) 164 #define CSR_READ_2(sc, reg) \ 165 bus_read_2(sc->sc_memr, reg) [all...] |
/freebsd-11-stable/lib/libthread_db/ |
H A D | libpthread_db.h | 33 #include <machine/reg.h> 84 void pt_reg_to_ucontext(const struct reg *, ucontext_t *); 85 void pt_ucontext_to_reg(const ucontext_t *, struct reg *); 92 int pt_reg_sstep(struct reg *reg, int step);
|
/freebsd-11-stable/sys/amd64/pci/ |
H A D | pci_cfgreg.c | 51 static uint32_t pci_docfgregread(int bus, int slot, int func, int reg, 54 unsigned reg, unsigned bytes); 56 unsigned reg, int data, unsigned bytes); 57 static int pcireg_cfgread(int bus, int slot, int func, int reg, int bytes); 58 static void pcireg_cfgwrite(int bus, int slot, int func, int reg, int data, int bytes); 117 pci_docfgregread(int bus, int slot, int func, int reg, int bytes) argument 123 return (pciereg_cfgread(bus, slot, func, reg, bytes)); 125 return (pcireg_cfgread(bus, slot, func, reg, bytes)); 132 pci_cfgregread(int bus, int slot, int func, int reg, int bytes) argument 147 if (reg 160 pci_cfgregwrite(int bus, int slot, int func, int reg, u_int32_t data, int bytes) argument 180 pci_cfgenable(unsigned bus, unsigned slot, unsigned func, int reg, int bytes) argument 206 pcireg_cfgread(int bus, int slot, int func, int reg, int bytes) argument 232 pcireg_cfgwrite(int bus, int slot, int func, int reg, int data, int bytes) argument 314 pciereg_cfgread(int bus, unsigned slot, unsigned func, unsigned reg, unsigned bytes) argument 345 pciereg_cfgwrite(int bus, unsigned slot, unsigned func, unsigned reg, int data, unsigned bytes) argument [all...] |
/freebsd-11-stable/sys/arm/mv/ |
H A D | mv_machdep.c | 93 pcell_t reg[4]; local 125 * Process 'reg' prop. 132 len = OF_getprop(node, "reg", reg, sizeof(reg)); 138 * Get address/size. XXX we assume only the first 'reg' tuple is used. 140 rv = fdt_data_to_res(reg, par_addr_cells, par_size_cells, 200 * Third MPP reg on Orion SoC is placed 453 u_int reg; local 455 __asm __volatile("mrc p15, 0, %0, c0, c0, 0" : "=r" (reg)); 493 u_int reg; local [all...] |