Home
last modified time | relevance | path

Searched refs:ldst (Results 1 – 24 of 24) sorted by relevance

/openbmc/libpldm/src/
H A Dmsgbuf.h363 uint16_t ldst; in pldm__msgbuf_extract_uint16() local
372 sizeof(ldst) < INTMAX_MAX, in pldm__msgbuf_extract_uint16()
375 if (ctx->remaining >= (intmax_t)sizeof(ldst)) { in pldm__msgbuf_extract_uint16()
378 memcpy(&ldst, ctx->cursor, sizeof(ldst)); in pldm__msgbuf_extract_uint16()
381 ldst = le16toh(ldst); in pldm__msgbuf_extract_uint16()
384 memcpy(dst, &ldst, sizeof(ldst)); in pldm__msgbuf_extract_uint16()
386 ctx->cursor += sizeof(ldst); in pldm__msgbuf_extract_uint16()
387 ctx->remaining -= sizeof(ldst); in pldm__msgbuf_extract_uint16()
391 if (ctx->remaining >= INTMAX_MIN + (intmax_t)sizeof(ldst)) { in pldm__msgbuf_extract_uint16()
392 ctx->remaining -= sizeof(ldst); in pldm__msgbuf_extract_uint16()
[all …]
/openbmc/qemu/target/hppa/
H A Dinsns.decode71 &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 Dtx79.decode27 @ldst ...... base:5 rt:5 offset:s16 &i
72 LQ 011110 ..... ..... ................ @ldst
73 SQ 011111 ..... ..... ................ @ldst
H A Dmsa.decode33 @ldst ...... sa:s10 ws:5 wd:5 .... df:2 &msa_i
257 LD 011110 .......... ..... ..... 1000 .. @ldst
258 ST 011110 .......... ..... ..... 1001 .. @ldst
/openbmc/qemu/target/arm/tcg/
H A Dsme.decode43 &ldst esz rs pg rn rm za_imm v:bool st:bool
46 &ldst rs=%mova_rs
48 &ldst esz=4 rs=%mova_rs
H A Da64.decode485 &ldst rm rn rt sign ext sz opt s
486 @ldst .. ... . .. .. . rm:5 opt:3 s:1 .. rn:5 rt:5 &ldst
487 STR sz:2 111 0 00 00 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0
488 LDR 00 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=0
489 LDR 01 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=1
490 LDR 10 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=1 sz=2
491 LDR 11 111 0 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0 sz=3
492 LDR 00 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=0
493 LDR 01 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=1
494 LDR 10 111 0 00 10 1 ..... ... . 10 ..... ..... @ldst sign=1 ext=0 sz=2
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc30 #include "../tcg-ldst.c.inc"
1068 TCGLabelQemuLdst *ldst = NULL;
1120 ldst = new_ldst_label(s);
1121 ldst->is_ld = is_ld;
1122 ldst->oi = oi;
1123 ldst->addrlo_reg = addr_reg;
1124 ldst->label_ptr[0] = s->code_ptr;
1140 ldst = new_ldst_label(s);
1141 ldst->is_ld = is_ld;
1142 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc32 #include "../tcg-ldst.c.inc"
988 TCGLabelQemuLdst *ldst = NULL;
1002 ldst = new_ldst_label(s);
1003 ldst->is_ld = is_ld;
1004 ldst->oi = oi;
1005 ldst->addrlo_reg = addr_reg;
1040 ldst->label_ptr[0] = s->code_ptr;
1046 ldst = new_ldst_label(s);
1048 ldst->is_ld = is_ld;
1049 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc27 #include "../tcg-ldst.c.inc"
1213 TCGLabelQemuLdst *ldst = NULL;
1234 ldst = new_ldst_label(s);
1235 ldst->is_ld = is_ld;
1236 ldst->oi = oi;
1237 ldst->addrlo_reg = addrlo;
1238 ldst->addrhi_reg = addrhi;
1292 ldst->label_ptr[0] = s->code_ptr;
1303 ldst->label_ptr[1] = s->code_ptr;
1312 ldst = new_ldst_label(s);
[all …]
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc26 #include "../tcg-ldst.c.inc"
1413 TCGLabelQemuLdst *ldst = NULL;
1444 ldst = new_ldst_label(s);
1445 ldst->is_ld = is_ld;
1446 ldst->oi = oi;
1447 ldst->addrlo_reg = addrlo;
1448 ldst->addrhi_reg = addrhi;
1526 ldst = new_ldst_label(s);
1527 ldst->is_ld = is_ld;
1528 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc13 #include "../tcg-ldst.c.inc"
1746 TCGLabelQemuLdst *ldst = NULL;
1764 ldst = new_ldst_label(s);
1765 ldst->is_ld = is_ld;
1766 ldst->oi = oi;
1767 ldst->addrlo_reg = addr_reg;
1817 ldst->label_ptr[0] = s->code_ptr;
1825 ldst = new_ldst_label(s);
1827 ldst->is_ld = is_ld;
1828 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/
H A Dtcg.c5694 const TCGLabelQemuLdst *ldst, in tcg_out_helper_load_common_args() argument
5719 imm = ldst->oi; in tcg_out_helper_load_common_args()
5749 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args()
5755 imm = (uintptr_t)ldst->raddr; in tcg_out_helper_load_common_args()
5817 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args() argument
5824 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_args()
5854 ldst->addrlo_reg, -1); in tcg_out_ld_helper_args()
5862 ldst->addrlo_reg, ldst->addrhi_reg); in tcg_out_ld_helper_args()
5895 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_ld_helper_args()
5898 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret() argument
[all …]
H A Dmeson.build13 'tcg-op-ldst.c',
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc27 #include "../tcg-ldst.c.inc"
1865 TCGLabelQemuLdst *ldst = NULL;
1882 ldst = new_ldst_label(s);
1883 ldst->is_ld = is_ld;
1884 ldst->oi = oi;
1885 ldst->addrlo_reg = addr_reg;
1921 ldst->label_ptr[0] = s->code_ptr++;
1936 ldst = new_ldst_label(s);
1937 ldst->is_ld = is_ld;
1938 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc30 #include "../tcg-ldst.c.inc"
1702 TCGLabelQemuLdst *ldst = NULL;
1720 ldst = new_ldst_label(s);
1721 ldst->is_ld = is_ld;
1722 ldst->oi = oi;
1723 ldst->addrlo_reg = addr_reg;
1764 ldst->label_ptr[0] = s->code_ptr;
1783 ldst = new_ldst_label(s);
1784 ldst->is_ld = is_ld;
1785 ldst->oi = oi;
[all …]
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc27 #include "../tcg-ldst.c.inc"
2447 TCGLabelQemuLdst *ldst = NULL;
2476 ldst = new_ldst_label(s);
2477 ldst->is_ld = is_ld;
2478 ldst->oi = oi;
2479 ldst->addrlo_reg = addrlo;
2480 ldst->addrhi_reg = addrhi;
2597 ldst->label_ptr[0] = s->code_ptr;
2603 ldst = new_ldst_label(s);
2604 ldst->is_ld = is_ld;
[all …]
/openbmc/qemu/target/hexagon/imported/
H A Dallidefs.def23 #include "ldst.idef"
/openbmc/qemu/host/include/x86_64/host/
H A Dload-extract-al16-al8.h.inc12 #include "host/atomic128-ldst.h"
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc25 #include "../tcg-ldst.c.inc"
2143 TCGLabelQemuLdst *ldst = NULL;
2170 ldst = new_ldst_label(s);
2171 ldst->is_ld = is_ld;
2172 ldst->oi = oi;
2173 ldst->addrlo_reg = addrlo;
2174 ldst->addrhi_reg = addrhi;
2218 ldst->label_ptr[0] = s->code_ptr;
2228 ldst->label_ptr[1] = s->code_ptr;
2238 ldst = new_ldst_label(s);
[all …]
/openbmc/qemu/accel/tcg/
H A Dldst_common.c.inc12 * Load helpers for tcg-ldst.h
79 * Store helpers for tcg-ldst.h
/openbmc/qemu/docs/about/
H A Demulation.rst538 Class: ldst excl (9098783 hits)
540 Class: ldst noalloc pair (3264433 hits)
541 Class: ldst pair (412526434 hits)
542 Class: ldst reg (imm) (314734576 hits)
/openbmc/linux/include/linux/
H A Dbpf.h449 long *ldst = dst; in bpf_long_memcpy() local
453 data_race(*ldst++ = *lsrc++); in bpf_long_memcpy()
/openbmc/linux/
H A Dopengrok0.0.log4289 2024-12-28 20:09:06.757-0600 FINEST t1097 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/qemu/host/include/aarch64/host/atomic128-ldst.h.gz'
[all...]
H A Dopengrok1.0.log[all...]