Home
last modified time | relevance | path

Searched refs:dst (Results 1 – 25 of 207) sorted by relevance

123456789

/qemu/target/i386/tcg/
H A Dcc_helper.c45 static target_ulong compute_all_adcx(target_ulong dst, target_ulong src1, in compute_all_adcx() argument
48 return (src1 & ~CC_C) | (dst * CC_C); in compute_all_adcx()
51 static target_ulong compute_all_adox(target_ulong dst, target_ulong src1, in compute_all_adox() argument
57 static target_ulong compute_all_adcox(target_ulong dst, target_ulong src1, in compute_all_adcox() argument
60 return (src1 & ~(CC_C | CC_O)) | (dst * CC_C) | (src2 * CC_O); in compute_all_adcox()
63 target_ulong helper_cc_compute_nz(target_ulong dst, target_ulong src1, in helper_cc_compute_nz() argument
72 return dst & mask; in helper_cc_compute_nz()
76 target_ulong helper_cc_compute_all(target_ulong dst, target_ulong src1, in helper_cc_compute_all() argument
86 return dst ? 0 : CC_Z; in helper_cc_compute_all()
89 return compute_all_mulb(dst, src1); in helper_cc_compute_all()
[all …]
H A Dcc_helper_template.h.inc47 static uint32_t glue(compute_all_cout, SUFFIX)(DATA_TYPE dst, DATA_TYPE carries)
52 pf = compute_pf(dst);
53 zf = (dst == 0) * CC_Z;
54 sf = lshift(dst, 8 - DATA_BITS) & CC_S;
68 static uint32_t glue(compute_all_add, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
70 DATA_TYPE src2 = dst - src1;
71 DATA_TYPE carries = ADD_COUT_VEC(src1, src2, dst);
72 return glue(compute_all_cout, SUFFIX)(dst, carries);
75 static int glue(compute_c_add, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
77 return dst < src1;
[all …]
/qemu/target/s390x/tcg/
H A Dcc_helper.c35 static uint32_t cc_calc_ltgt_32(int32_t src, int32_t dst) in cc_calc_ltgt_32() argument
37 if (src == dst) { in cc_calc_ltgt_32()
39 } else if (src < dst) { in cc_calc_ltgt_32()
46 static uint32_t cc_calc_ltgt0_32(int32_t dst) in cc_calc_ltgt0_32() argument
48 return cc_calc_ltgt_32(dst, 0); in cc_calc_ltgt0_32()
51 static uint32_t cc_calc_ltgt_64(int64_t src, int64_t dst) in cc_calc_ltgt_64() argument
53 if (src == dst) { in cc_calc_ltgt_64()
55 } else if (src < dst) { in cc_calc_ltgt_64()
62 static uint32_t cc_calc_ltgt0_64(int64_t dst) in cc_calc_ltgt0_64() argument
64 return cc_calc_ltgt_64(dst, 0); in cc_calc_ltgt0_64()
[all …]
/qemu/tests/tcg/xtensa/
H A Dtest_shift.S5 .macro test_shift prefix, dst, src, v, imm
6 \prefix\()_set \dst, \src, \v, \imm
7 \prefix\()_ver \dst, \v, \imm
32 .macro slli_set dst, src, v, imm
34 slli \dst, \src, \imm
37 .macro slli_ver dst, v, imm
38 mov a2, \dst
48 .macro srai_set dst, src, v, imm
50 srai \dst, \src, \imm
53 .macro srai_ver dst, v, imm
[all …]
/qemu/tests/unit/
H A Dtest-clone-visitor.c17 UserDefOne *src, *dst; in test_clone_struct() local
25 dst = QAPI_CLONE(UserDefOne, src); in test_clone_struct()
26 g_assert(dst); in test_clone_struct()
27 g_assert_cmpint(dst->integer, ==, 42); in test_clone_struct()
28 g_assert(dst->string != src->string); in test_clone_struct()
29 g_assert_cmpstr(dst->string, ==, "Hello"); in test_clone_struct()
30 g_assert_cmpint(dst->has_enum1, ==, false); in test_clone_struct()
36 qapi_free_UserDefOne(dst); in test_clone_struct()
67 uint8List *src = NULL, *dst; in test_clone_list() local
76 dst = QAPI_CLONE(uint8List, src); in test_clone_list()
[all …]
H A Dtest-io-channel-socket.c32 QIOChannel *dst) in test_io_channel_set_socket_bufs() argument
45 setsockopt(((QIOChannelSocket *)dst)->fd, in test_io_channel_set_socket_bufs()
56 QIOChannel **dst) in test_io_channel_setup_sync() argument
79 *dst = QIO_CHANNEL(qio_channel_socket_accept(lioc, &error_abort)); in test_io_channel_setup_sync()
80 g_assert(*dst); in test_io_channel_setup_sync()
82 test_io_channel_set_socket_bufs(*src, *dst); in test_io_channel_setup_sync()
107 QIOChannel **dst) in test_io_channel_setup_async() argument
147 *dst = QIO_CHANNEL(qio_channel_socket_accept(lioc, &error_abort)); in test_io_channel_setup_async()
148 g_assert(*dst); in test_io_channel_setup_async()
151 test_io_channel_set_socket_bufs(*src, *dst); in test_io_channel_setup_async()
[all …]
H A Dtest-forward-visitor.c59 UserDefOne *dst; in test_forward_any() local
61 visit_type_UserDefOne(v, NULL, &dst, &err); in test_forward_any()
65 g_assert_cmpint(dst->integer, ==, 42); in test_forward_any()
66 g_assert_cmpstr(dst->string, ==, "Hello"); in test_forward_any()
67 g_assert_cmpint(dst->has_enum1, ==, true); in test_forward_any()
68 g_assert_cmpint(dst->enum1, ==, ENUM_ONE_VALUE2); in test_forward_any()
69 qapi_free_UserDefOne(dst); in test_forward_any()
131 char *dst = visit_with_forward("src=Hello", in test_forward_string() local
134 g_assert_cmpstr(dst, ==, "Hello"); in test_forward_string()
135 g_free(dst); in test_forward_string()
[all …]
H A Dio-channel-helpers.c27 QIOChannel *dst; member
58 qio_channel_readv_all(data->dst, in test_io_thread_reader()
105 QIOChannel *dst) in qio_channel_test_run_threads() argument
110 test->dst = dst; in qio_channel_test_run_threads()
112 qio_channel_set_blocking(test->dst, blocking, NULL); in qio_channel_test_run_threads()
125 test->dst = test->src = NULL; in qio_channel_test_run_threads()
139 QIOChannel *dst) in qio_channel_test_run_reader() argument
141 test->dst = dst; in qio_channel_test_run_reader()
143 test->dst = NULL; in qio_channel_test_run_reader()
/qemu/include/qemu/
H A Dbitmap.h87 void slow_bitmap_complement(unsigned long *dst, const unsigned long *src,
89 int slow_bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
91 void slow_bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
93 void slow_bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
95 int slow_bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
113 static inline void bitmap_zero(unsigned long *dst, long nbits) in bitmap_zero() argument
116 *dst = 0UL; in bitmap_zero()
119 memset(dst, 0, len); in bitmap_zero()
123 static inline void bitmap_fill(unsigned long *dst, long nbits) in bitmap_fill() argument
128 memset(dst, 0xff, len); in bitmap_fill()
[all …]
/qemu/target/mips/tcg/system/
H A Dmips-semi.c173 UHIStat *dst = lock_user(VERIFY_WRITE, addr, sizeof(UHIStat), 1); in uhi_fstat_cb() local
176 if (!dst) { in uhi_fstat_cb()
180 memcpy(&s, dst, sizeof(struct gdb_stat)); in uhi_fstat_cb()
181 memset(dst, 0, sizeof(UHIStat)); in uhi_fstat_cb()
183 dst->uhi_st_dev = be32_to_cpu(s.gdb_st_dev); in uhi_fstat_cb()
184 dst->uhi_st_ino = be32_to_cpu(s.gdb_st_ino); in uhi_fstat_cb()
185 dst->uhi_st_mode = be32_to_cpu(s.gdb_st_mode); in uhi_fstat_cb()
186 dst->uhi_st_nlink = be32_to_cpu(s.gdb_st_nlink); in uhi_fstat_cb()
187 dst->uhi_st_uid = be32_to_cpu(s.gdb_st_uid); in uhi_fstat_cb()
188 dst->uhi_st_gid = be32_to_cpu(s.gdb_st_gid); in uhi_fstat_cb()
[all …]
/qemu/hw/block/
H A Dxen_blkif.h93 static inline void blkif_get_x86_32_req(blkif_request_t *dst, in blkif_get_x86_32_req() argument
98 dst->operation = src->operation; in blkif_get_x86_32_req()
99 dst->nr_segments = src->nr_segments; in blkif_get_x86_32_req()
100 dst->handle = src->handle; in blkif_get_x86_32_req()
101 dst->id = src->id; in blkif_get_x86_32_req()
102 dst->sector_number = src->sector_number; in blkif_get_x86_32_req()
105 if (dst->operation == BLKIF_OP_DISCARD) { in blkif_get_x86_32_req()
107 struct blkif_request_discard *d = (void *)dst; in blkif_get_x86_32_req()
111 if (n > dst->nr_segments) { in blkif_get_x86_32_req()
112 n = dst->nr_segments; in blkif_get_x86_32_req()
[all …]
/qemu/util/
H A Dbitmap.c98 void slow_bitmap_complement(unsigned long *dst, const unsigned long *src, in slow_bitmap_complement() argument
104 dst[k] = ~src[k]; in slow_bitmap_complement()
108 dst[k] = ~src[k] & BITMAP_LAST_WORD_MASK(bits); in slow_bitmap_complement()
112 int slow_bitmap_and(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_and() argument
120 result |= (dst[k] = bitmap1[k] & bitmap2[k]); in slow_bitmap_and()
125 void slow_bitmap_or(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_or() argument
132 dst[k] = bitmap1[k] | bitmap2[k]; in slow_bitmap_or()
136 void slow_bitmap_xor(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_xor() argument
143 dst[k] = bitmap1[k] ^ bitmap2[k]; in slow_bitmap_xor()
147 int slow_bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1, in slow_bitmap_andnot() argument
[all …]
/qemu/tests/tcg/s390x/
H A Dmvc.c18 static inline void mvc_256(const char *dst, const char *src) in mvc_256() argument
23 : [dst] "a" (dst), in mvc_256()
30 char *src, *dst; in main() local
41 dst = valloc(ALLOC_SIZE); in main()
43 memset(dst, 0x0, ALLOC_SIZE); in main()
47 mprotect(dst + 4096, 4096, PROT_NONE)) { in main()
54 mvc_256(dst + 4096 - 128, src); in main()
61 mvc_256(dst, src + 4096 - 128); in main()
68 mvc_256(dst + 4096 - 128, src + 4096 - 128); in main()
75 mprotect(dst + 4096, 4096, PROT_READ | PROT_WRITE)) { in main()
[all …]
/qemu/target/sparc/
H A Dtranslate.c248 static void gen_store_fpr_F(DisasContext *dc, unsigned int dst, TCGv_i32 v) in gen_store_fpr_F() argument
250 tcg_gen_st_i32(v, tcg_env, gen_offset_fpr_F(dst)); in gen_store_fpr_F()
251 gen_update_fprs_dirty(dc, dst); in gen_store_fpr_F()
268 static void gen_store_fpr_D(DisasContext *dc, unsigned int dst, TCGv_i64 v) in gen_store_fpr_D() argument
270 tcg_gen_st_i64(v, tcg_env, gen_offset_fpr_D(dst)); in gen_store_fpr_D()
271 gen_update_fprs_dirty(dc, dst); in gen_store_fpr_D()
284 static void gen_store_fpr_Q(DisasContext *dc, unsigned int dst, TCGv_i128 v) in gen_store_fpr_Q() argument
290 gen_store_fpr_D(dc, dst, h); in gen_store_fpr_Q()
291 gen_store_fpr_D(dc, dst + 2, l); in gen_store_fpr_Q()
393 static void gen_op_addcc_int(TCGv dst, TCGv src1, TCGv src2, TCGv cin) in gen_op_addcc_int() argument
[all …]
H A Dhelper.c134 target_ulong dst, v; in helper_taddcctv() local
141 dst = src1 + src2; in helper_taddcctv()
144 v = ~(src1 ^ src2) & (src1 ^ dst); in helper_taddcctv()
151 env->cc_N = dst; in helper_taddcctv()
152 env->icc_Z = dst; in helper_taddcctv()
154 env->xcc_Z = dst; in helper_taddcctv()
155 env->icc_C = dst ^ src1 ^ src2; in helper_taddcctv()
156 env->xcc_C = dst < src1; in helper_taddcctv()
158 env->icc_C = dst < src1; in helper_taddcctv()
161 return dst; in helper_taddcctv()
[all …]
/qemu/hw/intc/
H A Dopenpic.c241 IRQDest *dst; in IRQ_local_pipe() local
245 dst = &opp->dst[n_CPU]; in IRQ_local_pipe()
254 dst->outputs_active[src->output]); in IRQ_local_pipe()
262 if (!was_active && dst->outputs_active[src->output]++ == 0) { in IRQ_local_pipe()
265 qemu_irq_raise(dst->irqs[src->output]); in IRQ_local_pipe()
268 if (was_active && --dst->outputs_active[src->output] == 0) { in IRQ_local_pipe()
271 qemu_irq_lower(dst->irqs[src->output]); in IRQ_local_pipe()
285 IRQ_setbit(&dst->raised, n_IRQ); in IRQ_local_pipe()
287 IRQ_resetbit(&dst->raised, n_IRQ); in IRQ_local_pipe()
290 IRQ_check(opp, &dst->raised); in IRQ_local_pipe()
[all …]
/qemu/crypto/
H A Dxts.c87 xts_uint128 *dst, in xts_tweak_encdec() argument
91 xts_uint128_xor(dst, src, iv); in xts_tweak_encdec()
93 func(ctx, XTS_BLOCK_SIZE, dst->b, dst->b); in xts_tweak_encdec()
95 xts_uint128_xor(dst, dst, iv); in xts_tweak_encdec()
108 uint8_t *dst, in xts_decrypt() argument
131 QEMU_PTR_IS_ALIGNED(dst, sizeof(uint64_t))) { in xts_decrypt()
133 xts_uint128 *D = (xts_uint128 *)dst; in xts_decrypt()
143 memcpy(dst, &D, XTS_BLOCK_SIZE); in xts_decrypt()
145 dst += XTS_BLOCK_SIZE; in xts_decrypt()
162 dst[XTS_BLOCK_SIZE + i] = PP.b[i]; in xts_decrypt()
[all …]
/qemu/migration/
H A Dxbzrle.c24 uint8_t *dst, int dlen) in xbzrle_encode_buffer_avx512() argument
60 d += uleb128_encode_small(dst + d, nzrun_len); in xbzrle_encode_buffer_avx512()
65 memcpy(dst + d, nzrun_start, nzrun_len); in xbzrle_encode_buffer_avx512()
84 d += uleb128_encode_small(dst + d, zrun_len); in xbzrle_encode_buffer_avx512()
95 d += uleb128_encode_small(dst + d, zrun_len); in xbzrle_encode_buffer_avx512()
113 d += uleb128_encode_small(dst + d, nzrun_len); in xbzrle_encode_buffer_avx512()
119 memcpy(dst + d, nzrun_start, nzrun_len); in xbzrle_encode_buffer_avx512()
128 d += uleb128_encode_small(dst + d, nzrun_len); in xbzrle_encode_buffer_avx512()
134 memcpy(dst + d, nzrun_start, nzrun_len); in xbzrle_encode_buffer_avx512()
141 int slen, uint8_t *dst, int dlen);
[all …]
/qemu/audio/
H A Dmixeng.c291 static void conv_natural_float_to_mono(struct st_sample *dst, const void *src, in conv_natural_float_to_mono() argument
297 dst->r = dst->l = CONV_NATURAL_FLOAT(*in++); in conv_natural_float_to_mono()
298 dst++; in conv_natural_float_to_mono()
302 static void conv_swap_float_to_mono(struct st_sample *dst, const void *src, in conv_swap_float_to_mono() argument
308 dst->r = dst->l = CONV_NATURAL_FLOAT(F32S_TO_F32(*in_f32s++)); in conv_swap_float_to_mono()
309 dst++; in conv_swap_float_to_mono()
313 static void conv_natural_float_to_stereo(struct st_sample *dst, const void *src, in conv_natural_float_to_stereo() argument
319 dst->l = CONV_NATURAL_FLOAT(*in++); in conv_natural_float_to_stereo()
320 dst->r = CONV_NATURAL_FLOAT(*in++); in conv_natural_float_to_stereo()
321 dst++; in conv_natural_float_to_stereo()
[all …]
/qemu/tests/tcg/aarch64/
H A Dsme-fmopa-1.c8 static void foo(float *dst) in foo() argument
40 : : "r"(dst) in foo()
46 float dst[16] = { }; in main() local
48 foo(dst); in main()
51 if (dst[i] != 1.0f) { in main()
60 printf("%f%c", dst[i], i % 4 == 3 ? '\n' : ' '); in main()
/qemu/ui/
H A Degl-helpers.c141 void egl_fb_blit(egl_fb *dst, egl_fb *src, bool flip) in egl_fb_blit() argument
150 glBindFramebuffer(GL_DRAW_FRAMEBUFFER, dst->framebuffer); in egl_fb_blit()
151 glViewport(0, 0, dst->width, dst->height); in egl_fb_blit()
169 dst->x, dst->y, in egl_fb_blit()
170 dst->x + dst->width, dst->y + dst->height, in egl_fb_blit()
174 void egl_fb_read(DisplaySurface *dst, egl_fb *src) in egl_fb_read() argument
178 glReadPixels(0, 0, surface_width(dst), surface_height(dst), in egl_fb_read()
179 GL_BGRA, GL_UNSIGNED_BYTE, surface_data(dst)); in egl_fb_read()
182 void egl_fb_read_rect(DisplaySurface *dst, egl_fb *src, int x, int y, int w, int h) in egl_fb_read_rect() argument
184 assert(surface_width(dst) == src->width); in egl_fb_read_rect()
[all …]
/qemu/qobject/
H A Dblock-qdict.c25 void qdict_copy_default(QDict *dst, QDict *src, const char *key) in qdict_copy_default() argument
29 if (qdict_haskey(dst, key)) { in qdict_copy_default()
35 qdict_put_obj(dst, key, qobject_ref(val)); in qdict_copy_default()
43 void qdict_set_default_str(QDict *dst, const char *key, const char *val) in qdict_set_default_str() argument
45 if (qdict_haskey(dst, key)) { in qdict_set_default_str()
49 qdict_put_str(dst, key, val); in qdict_set_default_str()
163 void qdict_extract_subqdict(QDict *src, QDict **dst, const char *start) in qdict_extract_subqdict() argument
169 if (dst) { in qdict_extract_subqdict()
170 *dst = qdict_new(); in qdict_extract_subqdict()
177 if (dst) { in qdict_extract_subqdict()
[all …]
/qemu/hw/display/
H A Dcirrus_vga_rop.h28 uint8_t *dst = &s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask]; in glue() local
29 *dst = ROP_FN(*dst, src); in glue()
36 uint8_t *dst = &s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask]; in glue() local
37 uint8_t pixel = ROP_FN(*dst, src); in glue()
39 *dst = pixel; in glue()
46 uint16_t *dst = (uint16_t *) in glue() local
48 *dst = ROP_FN(*dst, src); in glue()
55 uint16_t *dst = (uint16_t *) in glue() local
57 uint16_t pixel = ROP_FN(*dst, src); in glue()
59 *dst = pixel; in glue()
[all …]
/qemu/linux-user/
H A Dthunk.c128 const argtype *thunk_convert(void *dst, const void *src, in thunk_convert() argument
136 *(uint8_t *)dst = *(uint8_t *)src; in thunk_convert()
139 *(uint16_t *)dst = tswap16(*(uint16_t *)src); in thunk_convert()
142 *(uint32_t *)dst = tswap32(*(uint32_t *)src); in thunk_convert()
146 *(uint64_t *)dst = tswap64(*(uint64_t *)src); in thunk_convert()
152 *(uint32_t *)dst = tswap32(*(uint32_t *)src); in thunk_convert()
161 *(uint64_t *)dst = (int32_t)tswap32(*(uint32_t *)src); in thunk_convert()
163 *(uint64_t *)dst = tswap32(*(uint32_t *)src); in thunk_convert()
166 *(uint32_t *)dst = tswap32(*(uint64_t *)src & 0xffffffff); in thunk_convert()
173 *(uint64_t *)dst = tswap64(*(uint64_t *)src); in thunk_convert()
[all …]
/qemu/hw/ppc/
H A Dspapr_numa.c72 static int get_numa_distance(MachineState *ms, int src, int dst) in get_numa_distance() argument
75 int ret = numa_info[src].distance[dst]; in get_numa_distance()
87 if (src == dst) { in get_numa_distance()
97 int src, dst; in spapr_numa_is_symmetrical() local
100 for (dst = src; dst < nb_numa_nodes; dst++) { in spapr_numa_is_symmetrical()
101 if (get_numa_distance(ms, src, dst) != in spapr_numa_is_symmetrical()
102 get_numa_distance(ms, dst, src)) { in spapr_numa_is_symmetrical()
147 int src, dst, i, j; in spapr_numa_define_FORM1_domains() local
161 for (dst = src; dst < nb_numa_nodes; dst++) { in spapr_numa_define_FORM1_domains()
182 uint8_t distance = get_numa_distance(ms, src, dst); in spapr_numa_define_FORM1_domains()
[all …]

123456789