| /openbmc/u-boot/drivers/dma/ |
| H A D | sandbox-dma-test.c | 51 struct sandbox_dma_chan *uc; in sandbox_dma_of_xlate() local 60 uc = &ud->channels[dma->id]; in sandbox_dma_of_xlate() 63 uc->dir = DMA_MEM_TO_DEV; in sandbox_dma_of_xlate() 65 uc->dir = DMA_DEV_TO_MEM; in sandbox_dma_of_xlate() 67 uc->dir = DMA_MEM_TO_MEM; in sandbox_dma_of_xlate() 68 debug("%s(dma id=%lu dir=%d)\n", __func__, dma->id, uc->dir); in sandbox_dma_of_xlate() 76 struct sandbox_dma_chan *uc; in sandbox_dma_request() local 81 uc = &ud->channels[dma->id]; in sandbox_dma_request() 82 if (uc->in_use) in sandbox_dma_request() 85 uc->in_use = true; in sandbox_dma_request() [all …]
|
| /openbmc/u-boot/drivers/core/ |
| H A D | uclass.c | 24 struct uclass *uc; in uclass_find() local 33 list_for_each_entry(uc, &gd->uclass_root, sibling_node) { in uclass_find() 34 if (uc->uc_drv->id == key) in uclass_find() 35 return uc; in uclass_find() 53 struct uclass *uc; in uclass_add() local 68 uc = calloc(1, sizeof(*uc)); in uclass_add() 69 if (!uc) in uclass_add() 72 uc->priv = calloc(1, uc_drv->priv_auto_alloc_size); in uclass_add() 73 if (!uc->priv) { in uclass_add() 78 uc->uc_drv = uc_drv; in uclass_add() [all …]
|
| /openbmc/u-boot/lib/bzip2/ |
| H A D | bzlib_decompress.c | 151 UChar uc; in BZ2_decompress() local 240 GET_UCHAR(BZ_X_MAGIC_1, uc); in BZ2_decompress() 241 if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC); in BZ2_decompress() 243 GET_UCHAR(BZ_X_MAGIC_2, uc); in BZ2_decompress() 244 if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC); in BZ2_decompress() 246 GET_UCHAR(BZ_X_MAGIC_3, uc) in BZ2_decompress() 247 if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC); in BZ2_decompress() 265 GET_UCHAR(BZ_X_BLKHDR_1, uc); in BZ2_decompress() 267 if (uc == 0x17) goto endhdr_2; in BZ2_decompress() 268 if (uc != 0x31) RETURN(BZ_DATA_ERROR); in BZ2_decompress() [all …]
|
| /openbmc/qemu/linux-user/include/host/ppc64/ |
| H A D | host-signal.h | 20 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 22 return uc->uc_mcontext.gp_regs[PT_NIP]; in host_signal_pc() 25 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 27 uc->uc_mcontext.gp_regs[PT_NIP] = pc; in host_signal_set_pc() 30 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 32 return &uc->uc_sigmask; in host_signal_mask() 35 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 37 return uc->uc_mcontext.gp_regs[PT_TRAP] != 0x400 in host_signal_write() 38 && (uc->uc_mcontext.gp_regs[PT_DSISR] & 0x02000000); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/ppc/ |
| H A D | host-signal.h | 18 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 20 return uc->uc_mcontext.regs->nip; in host_signal_pc() 23 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 25 uc->uc_mcontext.regs->nip = pc; in host_signal_set_pc() 28 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 30 return &uc->uc_sigmask; in host_signal_mask() 33 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 35 return uc->uc_mcontext.regs->trap != 0x400 in host_signal_write() 36 && (uc->uc_mcontext.regs->dsisr & 0x02000000); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/i386/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.gregs[REG_EIP]; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.gregs[REG_EIP] = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 32 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 34 return uc->uc_mcontext.gregs[REG_TRAPNO] == 0xe in host_signal_write() 35 && (uc->uc_mcontext.gregs[REG_ERR] & 0x2); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/x86_64/ |
| H A D | host-signal.h | 16 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 18 return uc->uc_mcontext.gregs[REG_RIP]; in host_signal_pc() 21 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 23 uc->uc_mcontext.gregs[REG_RIP] = pc; in host_signal_set_pc() 26 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 28 return &uc->uc_sigmask; in host_signal_mask() 31 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 33 return uc->uc_mcontext.gregs[REG_TRAPNO] == 0xe in host_signal_write() 34 && (uc->uc_mcontext.gregs[REG_ERR] & 0x2); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/aarch64/ |
| H A D | host-signal.h | 26 static inline struct _aarch64_ctx *first_ctx(host_sigcontext *uc) in first_ctx() argument 28 return (struct _aarch64_ctx *)&uc->uc_mcontext.__reserved; in first_ctx() 36 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 38 return uc->uc_mcontext.pc; in host_signal_pc() 41 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 43 uc->uc_mcontext.pc = pc; in host_signal_set_pc() 46 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 48 return &uc->uc_sigmask; in host_signal_mask() 51 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 57 for (hdr = first_ctx(uc); hdr->magic; hdr = next_ctx(hdr)) { in host_signal_write() [all …]
|
| /openbmc/qemu/linux-user/include/host/arm/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.arm_pc; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.arm_pc = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 32 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 39 uint32_t fsr = uc->uc_mcontext.error_code; in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/mips/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.pc; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.pc = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 36 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 38 uint32_t insn = *(uint32_t *)host_signal_pc(uc); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/riscv/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.__gregs[REG_PC]; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.__gregs[REG_PC] = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 32 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 39 const uint16_t *pinsn = (const uint16_t *)host_signal_pc(uc); in host_signal_write()
|
| /openbmc/qemu/linux-user/include/host/s390x/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.psw.addr; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.psw.addr = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 32 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 34 uint16_t *pinsn = (uint16_t *)host_signal_pc(uc); in host_signal_write()
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/redis/redis/ |
| H A D | 0006-Define-correct-gregs-for-RISCV32.patch | 20 @@ -1067,7 +1067,9 @@ static void* getAndSetMcontextEip(ucontext_t *uc, void *eip) { 26 + return (void*) uc->uc_mcontext.__gregs[REG_PC]; 28 GET_SET_RETURN(uc->uc_mcontext.gregs[14], eip); 30 GET_SET_RETURN(uc->uc_mcontext.gregs[16], eip); 31 @@ -1234,8 +1236,28 @@ void logRegisters(ucontext_t *uc) { 42 + (unsigned long) uc->uc_mcontext.__gregs[REG_RA], 43 + (unsigned long) uc->uc_mcontext.__gregs[REG_S0], 44 + (unsigned long) uc->uc_mcontext.__gregs[REG_S1], 45 + (unsigned long) uc->uc_mcontext.__gregs[REG_S2], 46 + (unsigned long) uc->uc_mcontext.__gregs[REG_SP], [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.2.8/ |
| H A D | 0006-Define-correct-gregs-for-RISCV32.patch | 20 @@ -1215,7 +1215,9 @@ static void* getAndSetMcontextEip(ucontext_t *uc, void *eip) { 26 + return (void*) uc->uc_mcontext.__gregs[REG_PC]; 28 GET_SET_RETURN(uc->uc_mcontext.gregs[14], eip); 30 GET_SET_RETURN(uc->uc_mcontext.gregs[16], eip); 31 @@ -1401,8 +1403,28 @@ void logRegisters(ucontext_t *uc) { 42 + (unsigned long) uc->uc_mcontext.__gregs[REG_RA], 43 + (unsigned long) uc->uc_mcontext.__gregs[REG_S0], 44 + (unsigned long) uc->uc_mcontext.__gregs[REG_S1], 45 + (unsigned long) uc->uc_mcontext.__gregs[REG_S2], 46 + (unsigned long) uc->uc_mcontext.__gregs[REG_SP], [all …]
|
| /openbmc/qemu/bsd-user/host/x86_64/ |
| H A D | host-signal.h | 18 static inline uintptr_t host_signal_pc(ucontext_t *uc) in host_signal_pc() argument 20 return uc->uc_mcontext.mc_rip; in host_signal_pc() 23 static inline void host_signal_set_pc(ucontext_t *uc, uintptr_t pc) in host_signal_set_pc() argument 25 uc->uc_mcontext.mc_rip = pc; in host_signal_set_pc() 28 static inline bool host_signal_write(siginfo_t *info, ucontext_t *uc) in host_signal_write() argument 34 return uc->uc_mcontext.mc_trapno == T_PAGEFLT && in host_signal_write() 35 uc->uc_mcontext.mc_err & PGEX_W; in host_signal_write()
|
| /openbmc/qemu/bsd-user/host/i386/ |
| H A D | host-signal.h | 18 static inline uintptr_t host_signal_pc(ucontext_t *uc) in host_signal_pc() argument 20 return uc->uc_mcontext.mc_eip; in host_signal_pc() 23 static inline void host_signal_set_pc(ucontext_t *uc, uintptr_t pc) in host_signal_set_pc() argument 25 uc->uc_mcontext.mc_eip = pc; in host_signal_set_pc() 28 static inline bool host_signal_write(siginfo_t *info, ucontext_t *uc) in host_signal_write() argument 34 return uc->uc_mcontext.mc_trapno == T_PAGEFLT && in host_signal_write() 35 uc->uc_mcontext.mc_err & PGEX_W; in host_signal_write()
|
| /openbmc/u-boot/drivers/net/ |
| H A D | pcnet.c | 80 struct pcnet_uncached_priv *uc; member 295 struct pcnet_uncached_priv *uc; in pcnet_init() local 340 sizeof(*lp->uc)); in pcnet_init() 341 flush_dcache_range(addr, addr + sizeof(*lp->uc)); in pcnet_init() 343 lp->uc = (struct pcnet_uncached_priv *)addr; in pcnet_init() 351 uc = lp->uc; in pcnet_init() 353 uc->init_block.mode = cpu_to_le16(0x0000); in pcnet_init() 354 uc->init_block.filter[0] = 0x00000000; in pcnet_init() 355 uc->init_block.filter[1] = 0x00000000; in pcnet_init() 363 uc->rx_ring[i].base = cpu_to_le32(addr); in pcnet_init() [all …]
|
| /openbmc/qemu/linux-user/include/host/loongarch64/ |
| H A D | host-signal.h | 17 static inline uintptr_t host_signal_pc(host_sigcontext *uc) in host_signal_pc() argument 19 return uc->uc_mcontext.__pc; in host_signal_pc() 22 static inline void host_signal_set_pc(host_sigcontext *uc, uintptr_t pc) in host_signal_set_pc() argument 24 uc->uc_mcontext.__pc = pc; in host_signal_set_pc() 27 static inline void *host_signal_mask(host_sigcontext *uc) in host_signal_mask() argument 29 return &uc->uc_sigmask; in host_signal_mask() 32 static inline bool host_signal_write(siginfo_t *info, host_sigcontext *uc) in host_signal_write() argument 34 const uint32_t *pinsn = (const uint32_t *)host_signal_pc(uc); in host_signal_write()
|
| /openbmc/openbmc/poky/meta/recipes-support/libunwind/libunwind/ |
| H A D | 0005-Handle-musl-on-PPC32.patch | 33 +#define _UCONTEXT_UC_REGS(uc) uc->uc_mcontext.uc_regs 35 +#define _UCONTEXT_UC_REGS(uc) uc->uc_regs 39 uc_addr (ucontext_t *uc, int reg) 41 @@ -49,7 +56,7 @@ uc_addr (ucontext_t *uc, int reg) 45 - addr = &uc->uc_mcontext.uc_regs->gregs[reg - UNW_PPC32_R0]; 46 + addr = &_UCONTEXT_UC_REGS(uc)->gregs[reg - UNW_PPC32_R0]; 48 addr = &uc->uc_mcontext.mc_gpr[reg - UNW_PPC32_R0]; 50 @@ -58,7 +65,7 @@ uc_addr (ucontext_t *uc, int reg) 54 - addr = &uc->uc_mcontext.uc_regs->fpregs.fpregs[reg - UNW_PPC32_F0]; 55 + addr = &_UCONTEXT_UC_REGS(uc)->fpregs.fpregs[reg - UNW_PPC32_F0]; [all …]
|
| H A D | 0004-Rework-inline-aarch64-as-for-setcontext.patch | 74 + register void* uc_mcontext __asm__ ("x5") = (void*) &uc->uc_mcontext; 75 + register void* fpctx __asm__ ("x4") = (void*) GET_FPCTX(uc); 126 - : [x0] "m"(uc->uc_mcontext.regs[0]), 127 - [x1] "m"(uc->uc_mcontext.regs[1]), 128 - [x2] "m"(uc->uc_mcontext.regs[2]), 129 - [x3] "m"(uc->uc_mcontext.regs[3]), 130 - [x19] "m"(uc->uc_mcontext.regs[19]), 131 - [x20] "m"(uc->uc_mcontext.regs[20]), 132 - [x21] "m"(uc->uc_mcontext.regs[21]), 133 - [x22] "m"(uc->uc_mcontext.regs[22]), [all …]
|
| /openbmc/qemu/linux-user/riscv/ |
| H A D | signal.c | 54 struct target_ucontext uc; member 59 QEMU_BUILD_BUG_ON(offsetof(struct target_rt_sigframe, uc.uc_mcontext) 97 static void setup_ucontext(struct target_ucontext *uc, in setup_ucontext() argument 100 __put_user(0, &(uc->uc_flags)); in setup_ucontext() 101 __put_user(0, &(uc->uc_link)); in setup_ucontext() 103 target_save_altstack(&uc->uc_stack, env); in setup_ucontext() 107 __put_user(set->sig[i], &(uc->uc_sigmask.sig[i])); in setup_ucontext() 110 setup_sigcontext(&uc->uc_mcontext, env); in setup_ucontext() 127 setup_ucontext(&frame->uc, env, set); in setup_rt_frame() 134 env->gpr[xA2] = frame_addr + offsetof(struct target_rt_sigframe, uc); in setup_rt_frame() [all …]
|
| /openbmc/qemu/bsd-user/host/arm/ |
| H A D | host-signal.h | 14 static inline uintptr_t host_signal_pc(ucontext_t *uc) in host_signal_pc() argument 16 return uc->uc_mcontext.__gregs[_REG_PC]; in host_signal_pc() 19 static inline void host_signal_set_pc(ucontext_t *uc, uintptr_t pc) in host_signal_set_pc() argument 21 uc->uc_mcontext.__gregs[_REG_PC] = pc; in host_signal_set_pc() 24 static inline bool host_signal_write(siginfo_t *info, ucontext_t *uc) in host_signal_write() argument
|
| /openbmc/qemu/tests/tcg/i386/ |
| H A D | test-i386-pcmpistri.c | 8 unsigned char uc[16]; member 11 union u s0 = { .uc = { 0 } }; 12 union u s1 = { .uc = "abcdefghijklmnop" }; 13 union u s2 = { .uc = "bcdefghijklmnopa" }; 14 union u s3 = { .uc = "bcdefghijklmnab" };
|
| /openbmc/qemu/linux-user/m68k/ |
| H A D | signal.c | 79 struct target_ucontext uc; member 164 static inline void target_rt_save_fpu_state(struct target_ucontext *uc, in target_rt_save_fpu_state() argument 168 target_fpregset_t *fpregs = &uc->tuc_mcontext.fpregs; in target_rt_save_fpu_state() 182 static inline int target_rt_setup_ucontext(struct target_ucontext *uc, in target_rt_setup_ucontext() argument 185 target_greg_t *gregs = uc->tuc_mcontext.gregs; in target_rt_setup_ucontext() 188 __put_user(TARGET_MCONTEXT_VERSION, &uc->tuc_mcontext.version); in target_rt_setup_ucontext() 208 target_rt_save_fpu_state(uc, env); in target_rt_setup_ucontext() 214 struct target_ucontext *uc) in target_rt_restore_fpu_state() argument 217 target_fpregset_t *fpregs = &uc->tuc_mcontext.fpregs; in target_rt_restore_fpu_state() 235 struct target_ucontext *uc) in target_rt_restore_ucontext() argument [all …]
|
| /openbmc/qemu/linux-user/openrisc/ |
| H A D | signal.c | 40 target_ucontext uc; member 109 __put_user(0, &frame->uc.tuc_flags); in setup_rt_frame() 110 __put_user(0, &frame->uc.tuc_link); in setup_rt_frame() 112 target_save_altstack(&frame->uc.tuc_stack, env); in setup_rt_frame() 113 setup_sigcontext(&frame->uc.tuc_mcontext, env); in setup_rt_frame() 115 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame() 122 cpu_set_gpr(env, 5, frame_addr + offsetof(target_rt_sigframe, uc)); in setup_rt_frame() 151 target_to_host_sigset(&set, &frame->uc.tuc_sigmask); in do_rt_sigreturn() 154 restore_sigcontext(env, &frame->uc.tuc_mcontext); in do_rt_sigreturn() 155 target_restore_altstack(&frame->uc.tuc_stack, env); in do_rt_sigreturn()
|