Home
last modified time | relevance | path

Searched +full:reg +full:- +full:addr (Results 1 – 25 of 1006) sorted by relevance

12345678910>>...41

/freebsd/sys/dev/etherswitch/arswitch/
H A Darswitch_reg.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2011-2012 Stefan Bethke.
65 arswitch_split_setpage(device_t dev, uint32_t addr, uint16_t *phy, in arswitch_split_setpage() argument
66 uint16_t *reg) in arswitch_split_setpage() argument
71 page = (addr >> 9) & 0x1ff; in arswitch_split_setpage()
72 *phy = (addr >> 6) & 0x7; in arswitch_split_setpage()
73 *reg = (addr >> 1) & 0x1f; in arswitch_split_setpage()
75 if (sc->page != page) { in arswitch_split_setpage()
78 sc->page = page; in arswitch_split_setpage()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/intel/axm/
H A Daxm5516-cpus.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * arch/arm/boot/dts/axm5516-cpus.dtsi
10 #address-cells = <1>;
11 #size-cells = <0>;
13 cpu-map {
74 compatible = "arm,cortex-a15";
75 reg = <0x00>;
76 clock-frequency = <1400000000>;
77 cpu-release-addr = <0>; // Fixed by the boot loader
82 compatible = "arm,cortex-a15";
[all …]
/freebsd/sys/amd64/linux/
H A Dlinux_machdep.c1 /*-
52 #include <x86/reg.h>
68 td->td_frame->tf_rsp = stack; in linux_set_upcall()
74 td->td_frame->tf_rax = 0; in linux_set_upcall()
85 if (args->level > 3) in linux_iopl()
89 if ((error = securelevel_gt(td->td_ucred, 0)) != 0) in linux_iopl()
91 td->td_frame->tf_rflags = (td->td_frame->tf_rflags & ~PSL_IOPL) | in linux_iopl()
92 (args->level * (PSL_IOPL / 3)); in linux_iopl()
100 struct proc *p = td->td_proc; in linux_pause()
106 sigmask = td->td_sigmask; in linux_pause()
[all …]
/freebsd/sys/amd64/amd64/
H A Dptrace_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
38 #include <sys/reg.h>
58 struct segbasereg *reg; in get_segbases() local
62 KASSERT(*sizep == sizeof(*reg), ("%s: invalid size", __func__)); in get_segbases()
63 reg = buf; in get_segbases()
65 pcb = td->td_pcb; in get_segbases()
66 reg->r_fsbase = pcb->pcb_fsbase; in get_segbases()
67 reg->r_gsbase = pcb->pcb_gsbase; in get_segbases()
69 *sizep = sizeof(*reg); in get_segbases()
[all …]
/freebsd/sys/arm/arm/
H A Dmachdep_ptrace.c1 /*-
3 * Copyright (c) 1994-1998 Mark Brinicombe.
39 ptrace_read_int(struct thread *td, vm_offset_t addr, uint32_t *v) in ptrace_read_int() argument
42 if (proc_readmem(td, td->td_proc, addr, v, sizeof(*v)) != sizeof(*v)) in ptrace_read_int()
48 ptrace_write_int(struct thread *td, vm_offset_t addr, uint32_t v) in ptrace_write_int() argument
51 if (proc_writemem(td, td->td_proc, addr, &v, sizeof(v)) != sizeof(v)) in ptrace_write_int()
57 ptrace_get_usr_reg(void *cookie, int reg) in ptrace_get_usr_reg() argument
62 KASSERT(((reg >= 0) && (reg <= ARM_REG_NUM_PC)), in ptrace_get_usr_reg()
63 ("reg is outside range")); in ptrace_get_usr_reg()
65 switch(reg) { in ptrace_get_usr_reg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp1 //===-- WebAssemblyFastISel.cpp - WebAssembly FastISel implementation -----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// This file defines the WebAssembly-specific support for the FastISel
11 /// class. Some of the target-specific code is generated by tablegen in the file
16 //===----------------------------------------------------------------------===//
47 #define DEBUG_TYPE "wasm-fastisel"
60 unsigned Reg; member
73 Address() { Base.Reg = 0; } in Address()
75 assert(!isSet() && "Can't change kind with non-zero base"); in setKind()
[all …]
/freebsd/sys/i386/i386/
H A Dptrace_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
41 #include <sys/reg.h>
49 return (sdp->sd_hibase << 24 | sdp->sd_lobase); in get_segbase()
56 struct segbasereg *reg; in get_segbases() local
59 KASSERT(*sizep == sizeof(*reg), ("%s: invalid size", __func__)); in get_segbases()
60 reg = buf; in get_segbases()
61 reg->r_fsbase = get_segbase(&td->td_pcb->pcb_fsd); in get_segbases()
62 reg->r_gsbase = get_segbase(&td->td_pcb->pcb_gsd); in get_segbases()
64 *sizep = sizeof(*reg); in get_segbases()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dcpus.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
21 with updates for 32-bit and 64-bit ARM systems provided in this document.
30 - square brackets define bitfields, eg reg[7:0] value of the bitfield in
31 the reg property contained in bits 7 down to 0
42 reg:
54 Bits [11:0] in the reg cell must be set to
57 All other bits in the reg cell must be set to 0.
[all …]
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Dkirkwood-net5big.dts1 // SPDX-License-Identifier: GPL-2.0
9 * Based on netxbig_v2-setup.c,
14 /dts-v1/;
17 #include "kirkwood-6281.dtsi"
18 #include "kirkwood-netxbig.dtsi"
22 compatible = "lacie,net5big_v2", "lacie,netxbig", "marvell,kirkwood-88f6281", "marvell,kirkwood";
26 reg = <0x00000000 0x20000000>;
33 compatible = "regulator-fixed";
34 reg = <2>;
35 regulator-name = "hdd1power";
[all …]
H A Dkirkwood-netxbig.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 * Based on netxbig_v2-setup.c,
14 #include <dt-bindings/leds/leds-netxbig.h>
16 #include "kirkwood-6281.dtsi"
21 stdout-path = &uart0;
33 #address-cells = <1>;
34 #size-cells = <1>;
35 compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
36 reg = <0>;
37 spi-max-frequency = <20000000>;
[all …]
/freebsd/sys/arm64/arm64/
H A Ddebug_monitor.c1 /*-
66 vm_offset_t addr);
68 vm_offset_t addr);
107 #define DBG_WB_READ(reg, num, val) do { \ argument
108 __asm __volatile("mrs %0, dbg" reg #num "_el1" : "=r" (val)); \
111 #define DBG_WB_WRITE(reg, num, val) do { \
112 __asm __volatile("msr dbg" reg #num "_el1, %0" :: "r" (val)); \ argument
115 #define READ_WB_REG_CASE(reg, num, offset, val) \
117 DBG_WB_READ(reg, num, val); \ argument
120 #define WRITE_WB_REG_CASE(reg, nu
99 DBG_WB_READ(reg,num,val) global() argument
103 DBG_WB_WRITE(reg,num,val) global() argument
135 SWITCH_CASES_WRITE_WB_REG(reg,offset,val) global() argument
155 dbg_wb_read_reg(int reg,int n) dbg_wb_read_reg() argument
173 dbg_wb_write_reg(int reg,int n,uint64_t val) dbg_wb_write_reg() argument
245 kdb_cpu_set_watchpoint(vm_offset_t addr,vm_size_t size,int access) kdb_cpu_set_watchpoint() argument
267 kdb_cpu_clr_watchpoint(vm_offset_t addr,vm_size_t size) kdb_cpu_clr_watchpoint() argument
313 uint64_t addr; dbg_show_watchpoint() local
340 uint64_t *reg; dbg_find_free_slot() local
367 dbg_find_slot(struct debug_monitor_state * monitor,enum dbg_t type,vm_offset_t addr) dbg_find_slot() argument
398 dbg_setup_watchpoint(struct debug_monitor_state * monitor,vm_offset_t addr,vm_size_t size,enum dbg_access_t access) dbg_setup_watchpoint() argument
465 dbg_remove_watchpoint(struct debug_monitor_state * monitor,vm_offset_t addr,vm_size_t size) dbg_remove_watchpoint() argument
[all...]
/freebsd/sys/dev/liquidio/base/
H A Dlio_mem_ops.c50 mask = oct->fn_list.bar1_idx_read(oct, idx); in lio_toggle_bar1_swapmode()
52 oct->fn_list.bar1_idx_write(oct, idx, mask); in lio_toggle_bar1_swapmode()
60 lio_write_bar1_mem8(struct octeon_device *oct, uint32_t reg, uint64_t val) in lio_write_bar1_mem8() argument
63 bus_space_write_1(oct->mem_bus_space[1].tag, in lio_write_bar1_mem8()
64 oct->mem_bus_space[1].handle, reg, val); in lio_write_bar1_mem8()
69 lio_read_bar1_mem32(struct octeon_device *oct, uint32_t reg) in lio_read_bar1_mem32() argument
72 return (bus_space_read_4(oct->mem_bus_space[1].tag, in lio_read_bar1_mem32()
73 oct->mem_bus_space[1].handle, reg)); in lio_read_bar1_mem32()
77 lio_write_bar1_mem32(struct octeon_device *oct, uint32_t reg, uint32_t val) in lio_write_bar1_mem32() argument
80 bus_space_write_4(oct->mem_bus_space[1].tag, in lio_write_bar1_mem32()
[all …]
/freebsd/sys/dev/qcom_gcc/
H A Dqcom_gcc_clock.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
48 qcom_gcc_clock_read(device_t dev, bus_addr_t addr, uint32_t *val) in qcom_gcc_clock_read() argument
53 *val = bus_read_4(sc->reg, addr); in qcom_gcc_clock_read()
58 qcom_gcc_clock_write(device_t dev, bus_addr_t addr, uint32_t val) in qcom_gcc_clock_write() argument
63 bus_write_4(sc->reg, addr, val); in qcom_gcc_clock_write()
68 qcom_gcc_clock_modify(device_t dev, bus_addr_t addr, in qcom_gcc_clock_modify() argument
72 uint32_t reg; in qcom_gcc_clock_modify() local
75 reg = bus_read_4(sc->reg, addr); in qcom_gcc_clock_modify()
76 reg &= clear_mask; in qcom_gcc_clock_modify()
[all …]
/freebsd/sys/dev/clk/allwinner/
H A Daw_ccu.c1 /*-
61 { "allwinner,sun7i-a20", 1 },
62 { "allwinner,sun6i-a31", 1 },
63 { "allwinner,sun6i-a31s", 1 },
68 aw_ccu_check_addr(struct aw_ccu_softc *sc, bus_addr_t addr, in aw_ccu_check_addr() argument
71 if (addr >= CCU_BASE && addr < (CCU_BASE + CCU_SIZE)) { in aw_ccu_check_addr()
72 *poff = addr - CCU_BASE; in aw_ccu_check_addr()
73 *pbsh = sc->bsh; in aw_ccu_check_addr()
80 aw_ccu_write_4(device_t dev, bus_addr_t addr, uint32_t val) in aw_ccu_write_4() argument
84 bus_size_t reg; in aw_ccu_write_4() local
[all …]
/freebsd/sys/i386/linux/
H A Dlinux_ptrace_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
116 map_regs_to_linux(struct reg *bsd_r, struct linux_pt_reg *linux_r) in map_regs_to_linux()
118 linux_r->ebx = bsd_r->r_ebx; in map_regs_to_linux()
119 linux_r->ecx = bsd_r->r_ec in map_regs_to_linux()
237 struct linux_pt_reg reg; linux_ptrace() member
246 void *addr; linux_ptrace() local
[all...]
/freebsd/sys/contrib/device-tree/Bindings/cpu/
H A Dcpu-topology.txt6 1 - Introduction
12 - socket
13 - cluster
14 - core
15 - thread
18 symmetric multi-threading (SMT) is supported or not.
29 Currently, only ARM/RISC-V intend to use this cpu topology binding but it may be
39 2 - cpu-map node
42 The ARM/RISC-V CPU topology is defined within the cpu-map node, which is a direct
46 - cpu-map node
[all …]
/freebsd/sys/dev/dialog/da9063/
H A Dda9063_iic.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
28 /* Dialog Semiconductor DA9063 PMIC, 2-WIRE */
47 #define DA9063_IIC_PAGE_OFF(_a) ((_a) & (DA9063_IIC_PAGE_SIZE - 1))
51 * For 2-WIRE (I2C) operation pages are 256 registers but PAGE_CON is in units
63 #define DA9063_IIC_LOCK(sc) mtx_lock(&(sc)->mtx)
64 #define DA9063_IIC_UNLOCK(sc) mtx_unlock(&(sc)->mtx)
65 #define DA9063_IIC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED);
66 #define DA9063_IIC_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED);
76 uint8_t reg; in da9063_iic_select_page() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp1 //===- RDFCopy.cpp --------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // RDF-based copy propagation.
11 //===----------------------------------------------------------------------===//
36 static cl::opt<unsigned> CpLimit("rdf-cp-limit", cl::init(0), cl::Hidden);
41 unsigned Opc = MI->getOpcode(); in interpretAsCopy()
44 const MachineOperand &Dst = MI->getOperand(0); in interpretAsCopy()
45 const MachineOperand &Src = MI->getOperand(1); in interpretAsCopy()
48 assert(Register::isPhysicalRegister(DstR.Reg)); in interpretAsCopy()
[all …]
/freebsd/sys/arm/freescale/imx/
H A Dimx6_ipu.c1 /*-
63 #define MODE_HBP(mode) ((mode)->htotal - (mode)->hsync_end)
64 #define MODE_HFP(mode) ((mode)->hsync_start - (mode)->hdisplay)
65 #define MODE_HSW(mode) ((mode)->hsync_end - (mode)->hsync_start)
66 #define MODE_VBP(mode) ((mode)->vtotal - (mode)->vsync_end)
67 #define MODE_VFP(mode) ((mode)->vsync_start - (mode)->vdisplay)
68 #define MODE_VSW(mode) ((mode)->vsync_end - (mode)->vsync_start)
77 #define IPU_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx)
78 #define IPU_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx)
79 #define IPU_LOCK_INIT(_sc) mtx_init(&(_sc)->sc_mtx, \
[all …]
/freebsd/contrib/wpa/src/wps/
H A Dwps_registrar.c2 * Wi-Fi Protected Setup - Registrar
3 * Copyright (c) 2008-2016, Jouni Malinen <j@w1.fi>
45 dl_list_del(&token->list); in wps_remove_nfc_pw_token()
55 if (pw_id == 0 || pw_id == token->pw_id) in wps_free_nfc_pw_tokens()
66 if (pw_id == token->pw_id) in wps_get_nfc_pw_token()
95 bin_clear_free(pin->pin, pin->pin_len); in wps_free_pin()
102 dl_list_del(&pin->list); in wps_remove_pin()
117 u8 addr[ETH_ALEN]; member
129 pbc = pbc->next; in wps_free_pbc_sessions()
159 void (*enrollee_seen_cb)(void *ctx, const u8 *addr, const u8 *uuid_e,
[all …]
/freebsd/sys/dev/iicbus/adc/
H A Dad7417.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
73 uint8_t reg; member
78 uint8_t reg; member
88 static int ad7417_write(device_t dev, uint32_t addr, uint8_t reg,
90 static int ad7417_read_1(device_t dev, uint32_t addr, uint8_t reg,
92 static int ad7417_read_2(device_t dev, uint32_t addr, uint8_t reg,
94 static int ad7417_write_read(device_t dev, uint32_t addr,
121 static MALLOC_DEFINE(M_AD7417, "ad7417", "Supply-Monitor AD7417");
125 ad7417_write(device_t dev, uint32_t addr, uint8_t reg, uint8_t *buff, int len) in ad7417_write() argument
[all …]
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_efuse.c3 /*-
6 * Copyright (c) 2015-2016 Andriy Voskoboinyk <avos@FreeBSD.org>
55 uint32_t reg; in rtwn_efuse_switch_power() local
62 reg = rtwn_read_2(sc, R92C_SYS_FUNC_EN); in rtwn_efuse_switch_power()
63 if (!(reg & R92C_SYS_FUNC_EN_ELDR)) { in rtwn_efuse_switch_power()
65 reg | R92C_SYS_FUNC_EN_ELDR); in rtwn_efuse_switch_power()
69 reg = rtwn_read_2(sc, R92C_SYS_CLKR); in rtwn_efuse_switch_power()
70 if ((reg & (R92C_SYS_CLKR_LOADER_EN | R92C_SYS_CLKR_ANA8M)) != in rtwn_efuse_switch_power()
73 reg | R92C_SYS_CLKR_LOADER_EN | R92C_SYS_CLKR_ANA8M); in rtwn_efuse_switch_power()
84 uint32_t reg; in rtwn_efuse_read_next() local
[all …]
/freebsd/sys/dev/ipw/
H A Dif_ipwreg.h2 /*-
3 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2004-2006
99 #define IPW_STATE_PS_ENTER 0x0040 /* entered power-save mode */
100 #define IPW_STATE_PS_EXIT 0x0080 /* exited power-save mode */
159 #define IPW_RSSI_TO_DBM (-98) /* XXX fixed nf to convert dBm */
305 /* EEPROM = Electrically Erasable Programmable Read-Only Memory */
326 #define CSR_READ_1(sc, reg) \ argument
327 bus_space_read_1((sc)->sc_st, (sc)->sc_sh, (reg))
329 #define CSR_READ_2(sc, reg) \ argument
[all …]
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Dibm-power10-dual.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
7 #address-cells = <2>;
8 #size-cells = <0>;
10 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
13 reg = <0 0>;
14 #address-cells = <1>;
15 #size-cells = <1>;
16 chip-id = <0>;
20 reg = <0x1000 0x400>;
24 compatible = "ibm,fsi-i2c-master";
[all …]
/freebsd/sys/dev/iicbus/sensor/
H A Dds1631.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
80 uint8_t reg; member
85 uint8_t reg; member
93 static int ds1631_read_1(device_t dev, uint32_t addr, uint8_t reg,
95 static int ds1631_read_2(device_t dev, uint32_t addr, uint8_t reg,
97 static int ds1631_write(device_t dev, uint32_t addr, uint8_t reg,
116 ds1631_write(device_t dev, uint32_t addr, uint8_t reg, uint8_t *buff, int len) in ds1631_write() argument
122 { addr, IIC_M_WR, 0, buf } in ds1631_write()
127 buf[0] = reg; in ds1631_write()
[all …]

12345678910>>...41