| /openbmc/libpldm/src/msgbuf/ |
| H A D | core.h | 533 uint16_t ldst; in pldm__msgbuf_extract_uint16() local 538 sizeof(ldst) < INTMAX_MAX, in pldm__msgbuf_extract_uint16() 541 if (ctx->remaining >= (intmax_t)sizeof(ldst)) { in pldm__msgbuf_extract_uint16() 546 memcpy(&ldst, ctx->cursor, sizeof(ldst)); in pldm__msgbuf_extract_uint16() 549 ldst = le16toh(ldst); in pldm__msgbuf_extract_uint16() 552 memcpy(dst, &ldst, sizeof(ldst)); in pldm__msgbuf_extract_uint16() 554 ctx->cursor += sizeof(ldst); in pldm__msgbuf_extract_uint16() 555 ctx->remaining -= sizeof(ldst); in pldm__msgbuf_extract_uint16() 559 if (ctx->remaining > INTMAX_MIN + (intmax_t)sizeof(ldst)) { in pldm__msgbuf_extract_uint16() 560 ctx->remaining -= sizeof(ldst); in pldm__msgbuf_extract_uint16() [all …]
|
| /openbmc/qemu/target/hppa/ |
| H A D | insns.decode | 71 &ldst t b x disp sp m scale size 148 &ldst disp=0 scale=0 t=0 sp=0 size=0 173 &ldst disp=0 scale=0 size=0 t=0 175 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x 179 &ldst disp=0 scale=0 size=0 t=0 181 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x 185 &ldst disp=0 scale=0 size=0 t=0 187 &ldst disp=0 scale=0 size=0 t=0 sp=%assemble_sr3x 190 &ldst disp=0 scale=0 size=0 268 @ldstx ...... b:5 x:5 sp:2 scale:1 ....... m:1 t:5 &ldst disp=0 [all …]
|
| /openbmc/qemu/target/mips/tcg/ |
| H A D | tx79.decode | 27 @ldst ...... base:5 rt:5 offset:s16 &i 72 LQ 011110 ..... ..... ................ @ldst 73 SQ 011111 ..... ..... ................ @ldst
|
| H A D | msa.decode | 33 @ldst ...... sa:s10 ws:5 wd:5 .... df:2 &msa_i 257 LD 011110 .......... ..... ..... 1000 .. @ldst 258 ST 011110 .......... ..... ..... 1001 .. @ldst
|
| /openbmc/qemu/tcg/mips/ |
| H A D | tcg-target.c.inc | 1169 TCGLabelQemuLdst *ldst = NULL; 1190 ldst = new_ldst_label(s); 1191 ldst->is_ld = is_ld; 1192 ldst->oi = oi; 1193 ldst->addr_reg = addr; 1244 ldst->label_ptr[0] = s->code_ptr; 1252 ldst = new_ldst_label(s); 1254 ldst->is_ld = is_ld; 1255 ldst->oi = oi; 1256 ldst->addr_reg = addr; [all …]
|
| /openbmc/qemu/tcg/ |
| H A D | meson.build | 13 'tcg-op-ldst.c',
|
| H A D | tcg.c | 6445 const TCGLabelQemuLdst *ldst, in tcg_out_helper_load_common_args() argument 6470 imm = ldst->oi; in tcg_out_helper_load_common_args() 6500 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args() 6506 imm = (uintptr_t)ldst->raddr; in tcg_out_helper_load_common_args() 6568 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args() argument 6575 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_args() 6605 ldst->addr_reg, -1); in tcg_out_ld_helper_args() 6613 ldst->addr_reg, -1); in tcg_out_ld_helper_args() 6646 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_ld_helper_args() 6649 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret() argument [all …]
|
| /openbmc/qemu/tcg/arm/ |
| H A D | tcg-target.c.inc | 1388 TCGLabelQemuLdst *ldst = NULL; 1419 ldst = new_ldst_label(s); 1420 ldst->is_ld = is_ld; 1421 ldst->oi = oi; 1422 ldst->addr_reg = addr; 1485 ldst = new_ldst_label(s); 1486 ldst->is_ld = is_ld; 1487 ldst->oi = oi; 1488 ldst->addr_reg = addr; 1496 return ldst; [all …]
|
| /openbmc/qemu/tcg/loongarch64/ |
| H A D | tcg-target.c.inc | 1045 TCGLabelQemuLdst *ldst = NULL; 1059 ldst = new_ldst_label(s); 1060 ldst->is_ld = is_ld; 1061 ldst->oi = oi; 1062 ldst->addr_reg = addr_reg; 1097 ldst->label_ptr[0] = s->code_ptr; 1103 ldst = new_ldst_label(s); 1105 ldst->is_ld = is_ld; 1106 ldst->oi = oi; 1107 ldst->addr_reg = addr_reg; [all …]
|
| /openbmc/qemu/tcg/sparc64/ |
| H A D | tcg-target.c.inc | 1096 TCGLabelQemuLdst *ldst = NULL; 1148 ldst = new_ldst_label(s); 1149 ldst->is_ld = is_ld; 1150 ldst->oi = oi; 1151 ldst->addr_reg = addr_reg; 1152 ldst->label_ptr[0] = s->code_ptr; 1168 ldst = new_ldst_label(s); 1169 ldst->is_ld = is_ld; 1170 ldst->oi = oi; 1171 ldst->addr_reg = addr_reg; [all …]
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | a64.decode | 503 &ldst rm rn rt sign ext sz opt s 504 @ldst .. ... . .. .. . rm:5 opt:3 s:1 .. rn:5 rt:5 &ldst 505 STR sz:2 111 0 00 00 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0 506 LDR 00 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=0 507 LDR 01 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=1 508 LDR 10 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=2 509 LDR 11 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0 sz=3 510 LDR 00 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=0 511 LDR 01 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=1 512 LDR 10 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=2 [all …]
|
| H A D | sme.decode | 146 &ldst esz rs pg rn rm za off v:bool st:bool 149 &ldst rs=%mova_rs esz=0 za=0 151 &ldst rs=%mova_rs esz=1 153 &ldst rs=%mova_rs esz=2 155 &ldst rs=%mova_rs esz=3 157 &ldst rs=%mova_rs esz=4 off=0
|
| /openbmc/qemu/target/hexagon/imported/ |
| H A D | allidefs.def | 23 #include "ldst.idef"
|
| /openbmc/qemu/host/include/x86_64/host/ |
| H A D | load-extract-al16-al8.h.inc | 12 #include "host/atomic128-ldst.h.inc"
|
| H A D | atomic128-ldst.h.inc | 72 #include "host/include/generic/host/atomic128-ldst.h.inc"
|
| /openbmc/qemu/tcg/s390x/ |
| H A D | tcg-target.c.inc | 1984 TCGLabelQemuLdst *ldst = NULL; 2001 ldst = new_ldst_label(s); 2002 ldst->is_ld = is_ld; 2003 ldst->oi = oi; 2004 ldst->addr_reg = addr_reg; 2040 ldst->label_ptr[0] = s->code_ptr++; 2055 ldst = new_ldst_label(s); 2056 ldst->is_ld = is_ld; 2057 ldst->oi = oi; 2058 ldst->addr_reg = addr_reg; [all …]
|
| /openbmc/qemu/tcg/aarch64/ |
| H A D | tcg-target.c.inc | 1649 TCGLabelQemuLdst *ldst = NULL; 1666 ldst = new_ldst_label(s); 1667 ldst->is_ld = is_ld; 1668 ldst->oi = oi; 1669 ldst->addr_reg = addr_reg; 1716 ldst->label_ptr[0] = s->code_ptr; 1724 ldst = new_ldst_label(s); 1726 ldst->is_ld = is_ld; 1727 ldst->oi = oi; 1728 ldst->addr_reg = addr_reg; [all …]
|
| /openbmc/qemu/tcg/riscv/ |
| H A D | tcg-target.c.inc | 1680 TCGLabelQemuLdst *ldst = NULL; 1698 ldst = new_ldst_label(s); 1699 ldst->is_ld = is_ld; 1700 ldst->oi = oi; 1701 ldst->addr_reg = addr_reg; 1742 ldst->label_ptr[0] = s->code_ptr; 1761 ldst = new_ldst_label(s); 1762 ldst->is_ld = is_ld; 1763 ldst->oi = oi; 1764 ldst->addr_reg = addr_reg; [all …]
|
| /openbmc/qemu/tcg/i386/ |
| H A D | tcg-target.c.inc | 2165 TCGLabelQemuLdst *ldst = NULL; 2192 ldst = new_ldst_label(s); 2193 ldst->is_ld = is_ld; 2194 ldst->oi = oi; 2195 ldst->addr_reg = addr; 2237 ldst->label_ptr[0] = s->code_ptr; 2246 ldst = new_ldst_label(s); 2247 ldst->is_ld = is_ld; 2248 ldst->oi = oi; 2249 ldst->addr_reg = addr; [all …]
|
| /openbmc/qemu/tcg/ppc/ |
| H A D | tcg-target.c.inc | 2402 TCGLabelQemuLdst *ldst = NULL; 2431 ldst = new_ldst_label(s); 2432 ldst->is_ld = is_ld; 2433 ldst->oi = oi; 2434 ldst->addr_reg = addr; 2518 ldst->label_ptr[0] = s->code_ptr; 2524 ldst = new_ldst_label(s); 2525 ldst->is_ld = is_ld; 2526 ldst->oi = oi; 2527 ldst->addr_reg = addr; [all …]
|
| /openbmc/qemu/accel/tcg/ |
| H A D | ldst_common.c.inc | 12 * Load helpers for tcg-ldst.h 79 * Store helpers for tcg-ldst.h
|
| /openbmc/qemu/docs/about/ |
| H A D | emulation.rst | 540 Class: ldst excl (9098783 hits) 542 Class: ldst noalloc pair (3264433 hits) 543 Class: ldst pair (412526434 hits) 544 Class: ldst reg (imm) (314734576 hits)
|