Home
last modified time | relevance | path

Searched refs:b_reg (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/amd64/linux/
H A Dlinux_machdep.c221 bsd_to_linux_regset(const struct reg *b_reg, struct linux_pt_regset *l_regset) in bsd_to_linux_regset() argument
224 l_regset->r15 = b_reg->r_r15; in bsd_to_linux_regset()
225 l_regset->r14 = b_reg->r_r14; in bsd_to_linux_regset()
226 l_regset->r13 = b_reg->r_r13; in bsd_to_linux_regset()
227 l_regset->r12 = b_reg->r_r12; in bsd_to_linux_regset()
228 l_regset->rbp = b_reg->r_rbp; in bsd_to_linux_regset()
229 l_regset->rbx = b_reg->r_rbx; in bsd_to_linux_regset()
230 l_regset->r11 = b_reg->r_r11; in bsd_to_linux_regset()
231 l_regset->r10 = b_reg->r_r10; in bsd_to_linux_regset()
232 l_regset->r9 = b_reg->r_r9; in bsd_to_linux_regset()
[all …]
H A Dlinux.h242 void bsd_to_linux_regset(const struct reg *b_reg,
244 void linux_to_bsd_regset(struct reg *b_reg,
/freebsd/sys/arm64/linux/
H A Dlinux_machdep.c71 bsd_to_linux_regset(const struct reg *b_reg, struct linux_pt_regset *l_regset) in bsd_to_linux_regset() argument
74 KASSERT(sizeof(l_regset->x) == sizeof(b_reg->x) + sizeof(l_ulong), in bsd_to_linux_regset()
76 memcpy(l_regset->x, b_reg->x, sizeof(b_reg->x)); in bsd_to_linux_regset()
78 l_regset->x[30] = b_reg->lr; in bsd_to_linux_regset()
79 l_regset->sp = b_reg->sp; in bsd_to_linux_regset()
80 l_regset->pc = b_reg->elr; in bsd_to_linux_regset()
81 l_regset->cpsr = b_reg->spsr; in bsd_to_linux_regset()
85 linux_to_bsd_regset(struct reg *b_reg, const struct linux_pt_regset *l_regset) in linux_to_bsd_regset() argument
88 KASSERT(sizeof(l_regset->x) == sizeof(b_reg->x) + sizeof(l_ulong), in linux_to_bsd_regset()
91 memcpy(b_reg->x, l_regset->x, sizeof(b_reg->x)); in linux_to_bsd_regset()
[all …]
H A Dlinux.h196 void bsd_to_linux_regset(const struct reg *b_reg,
198 void linux_to_bsd_regset(struct reg *b_reg,
/freebsd/sys/amd64/linux32/
H A Dlinux32_machdep.c530 bsd_to_linux_regset32(const struct reg32 *b_reg, in bsd_to_linux_regset32() argument
534 l_regset->ebx = b_reg->r_ebx; in bsd_to_linux_regset32()
535 l_regset->ecx = b_reg->r_ecx; in bsd_to_linux_regset32()
536 l_regset->edx = b_reg->r_edx; in bsd_to_linux_regset32()
537 l_regset->esi = b_reg->r_esi; in bsd_to_linux_regset32()
538 l_regset->edi = b_reg->r_edi; in bsd_to_linux_regset32()
539 l_regset->ebp = b_reg->r_ebp; in bsd_to_linux_regset32()
540 l_regset->eax = b_reg->r_eax; in bsd_to_linux_regset32()
541 l_regset->ds = b_reg->r_ds; in bsd_to_linux_regset32()
542 l_regset->es = b_reg->r_es; in bsd_to_linux_regset32()
[all …]
H A Dlinux.h422 void bsd_to_linux_regset32(const struct reg32 *b_reg,
/freebsd/sys/compat/linux/
H A Dlinux_ptrace.c265 struct reg b_reg; in linux_ptrace_getregs() local
269 error = kern_ptrace(td, PT_GETREGS, pid, &b_reg, 0); in linux_ptrace_getregs()
273 bsd_to_linux_regset(&b_reg, &l_regset); in linux_ptrace_getregs()
285 struct reg b_reg; in linux_ptrace_setregs() local
292 linux_to_bsd_regset(&b_reg, &l_regset); in linux_ptrace_setregs()
293 error = kern_ptrace(td, PT_SETREGS, pid, &b_reg, 0); in linux_ptrace_setregs()
300 struct reg b_reg; in linux_ptrace_getregset_prstatus() local
312 error = kern_ptrace(td, PT_GETREGS, pid, &b_reg, 0); in linux_ptrace_getregset_prstatus()
316 bsd_to_linux_regset(&b_reg, &l_regset); in linux_ptrace_getregset_prstatus()
374 struct reg b_reg; in linux_ptrace_get_syscall_info() local
[all …]
/freebsd/contrib/wpa/src/p2p/
H A Dp2p_utils.c122 const struct p2p_reg_class *b_reg = &b->reg_class[j]; in p2p_channels_intersect() local
123 if (a_reg->reg_class != b_reg->reg_class) in p2p_channels_intersect()
126 a_reg, b_reg, in p2p_channels_intersect()
/freebsd/sys/i386/linux/
H A Dlinux.h387 void bsd_to_linux_regset(const struct reg *b_reg,