Home
last modified time | relevance | path

Searched full:ds (Results 1 – 25 of 148) sorted by relevance

123456

/qemu/hw/pci-host/
H A Dpnv_phb3.c423 PnvPhb3DMASpace *ds; in pnv_phb3_rtc_invalidate() local
426 QLIST_FOREACH(ds, &phb->dma_spaces, list) { in pnv_phb3_rtc_invalidate()
427 ds->pe_num = PHB_INVALID_PE; in pnv_phb3_rtc_invalidate()
432 static void pnv_phb3_update_msi_regions(PnvPhb3DMASpace *ds) in pnv_phb3_update_msi_regions() argument
434 uint64_t cfg = ds->phb->regs[PHB_PHB3_CONFIG >> 3]; in pnv_phb3_update_msi_regions()
437 if (!memory_region_is_mapped(&ds->msi32_mr)) { in pnv_phb3_update_msi_regions()
438 memory_region_add_subregion(MEMORY_REGION(&ds->dma_mr), in pnv_phb3_update_msi_regions()
439 0xffff0000, &ds->msi32_mr); in pnv_phb3_update_msi_regions()
442 if (memory_region_is_mapped(&ds->msi32_mr)) { in pnv_phb3_update_msi_regions()
443 memory_region_del_subregion(MEMORY_REGION(&ds->dma_mr), in pnv_phb3_update_msi_regions()
[all …]
H A Dpnv_phb4.c407 PnvPhb4DMASpace *ds; in pnv_phb4_rtc_invalidate() local
410 QLIST_FOREACH(ds, &phb->dma_spaces, list) { in pnv_phb4_rtc_invalidate()
411 ds->pe_num = PHB_INVALID_PE; in pnv_phb4_rtc_invalidate()
415 static void pnv_phb4_update_msi_regions(PnvPhb4DMASpace *ds) in pnv_phb4_update_msi_regions() argument
417 uint64_t cfg = ds->phb->regs[PHB_PHB4_CONFIG >> 3]; in pnv_phb4_update_msi_regions()
420 if (!memory_region_is_mapped(MEMORY_REGION(&ds->msi32_mr))) { in pnv_phb4_update_msi_regions()
421 memory_region_add_subregion(MEMORY_REGION(&ds->dma_mr), in pnv_phb4_update_msi_regions()
422 0xffff0000, &ds->msi32_mr); in pnv_phb4_update_msi_regions()
425 if (memory_region_is_mapped(MEMORY_REGION(&ds->msi32_mr))) { in pnv_phb4_update_msi_regions()
426 memory_region_del_subregion(MEMORY_REGION(&ds->dma_mr), in pnv_phb4_update_msi_regions()
[all …]
/qemu/ui/
H A Ddbus-listener.c72 DisplaySurface *ds; member
264 egl_fb_read_rect(ddl->ds, &ddl->fb, x, y, w, h); in dbus_call_update_gl()
420 if (!ddl->can_share_map || !ddl->ds->share_handle) { in dbus_scanout_map()
426 ddl->ds->share_handle, in dbus_scanout_map()
443 ddl->ds->share_handle_offset, in dbus_scanout_map()
444 surface_width(ddl->ds), in dbus_scanout_map()
445 surface_height(ddl->ds), in dbus_scanout_map()
446 surface_stride(ddl->ds), in dbus_scanout_map()
447 surface_format(ddl->ds), in dbus_scanout_map()
537 if (!ddl->can_share_map || ddl->ds->share_handle == SHAREABLE_NONE) { in dbus_scanout_map()
[all …]
H A Dgtk-egl.c39 surface_gl_destroy_texture(vc->gfx.gls, vc->gfx.ds); in gtk_egl_set_scanout_mode()
40 surface_gl_create_texture(vc->gfx.gls, vc->gfx.ds); in gtk_egl_set_scanout_mode()
99 surface_width(vc->gfx.ds), in gd_egl_draw()
100 surface_height(vc->gfx.ds)); in gd_egl_draw()
115 if (!vc->gfx.ds) { in gd_egl_draw()
121 surface_gl_setup_viewport(vc->gfx.gls, vc->gfx.ds, pw, ph); in gd_egl_draw()
122 surface_gl_render_texture(vc->gfx.gls, vc->gfx.ds); in gd_egl_draw()
127 surface_width(vc->gfx.ds), in gd_egl_draw()
128 surface_height(vc->gfx.ds)); in gd_egl_draw()
139 if (!vc->gfx.gls || !vc->gfx.ds) { in gd_egl_update()
[all …]
H A Dconsole.c86 DisplayState *ds = opaque; in gui_update() local
89 ds->refreshing = true; in gui_update()
90 dpy_refresh(ds); in gui_update()
91 ds->refreshing = false; in gui_update()
93 QLIST_FOREACH(dcl, &ds->listeners, next) { in gui_update()
100 if (ds->update_interval != interval) { in gui_update()
101 ds->update_interval = interval; in gui_update()
104 ds->last_update = qemu_clock_get_ms(QEMU_CLOCK_REALTIME); in gui_update()
105 timer_mod(ds->gui_timer, ds->last_update + interval); in gui_update()
108 static void gui_setup_refresh(DisplayState *ds) in gui_setup_refresh() argument
[all …]
H A Dgtk-gl-area.c32 surface_gl_destroy_texture(vc->gfx.gls, vc->gfx.ds); in gtk_gl_area_set_scanout_mode()
33 surface_gl_create_texture(vc->gfx.gls, vc->gfx.ds); in gtk_gl_area_set_scanout_mode()
57 fbw = surface_width(vc->gfx.ds); in gd_gl_area_draw()
58 fbh = surface_height(vc->gfx.ds); in gd_gl_area_draw()
138 if (!vc->gfx.ds) { in gd_gl_area_draw()
143 surface_gl_setup_viewport(vc->gfx.gls, vc->gfx.ds, pw, ph); in gd_gl_area_draw()
144 surface_gl_render_texture(vc->gfx.gls, vc->gfx.ds); in gd_gl_area_draw()
153 if (!vc->gfx.gls || !vc->gfx.ds) { in gd_gl_area_update()
158 surface_gl_update_texture(vc->gfx.gls, vc->gfx.ds, x, y, w, h); in gd_gl_area_update()
181 if (vc->gfx.ds) { in gd_gl_area_refresh()
[all …]
H A Dspice-display.c193 int blocks = DIV_ROUND_UP(surface_width(ssd->ds), blksize); in qemu_spice_create_update()
196 int bpp = surface_bytes_per_pixel(ssd->ds); in qemu_spice_create_update()
208 guest = surface_data(ssd->ds); in qemu_spice_create_update()
211 yoff1 = y * surface_stride(ssd->ds); in qemu_spice_create_update()
331 surface_size = (uint64_t) surface_width(ssd->ds) * in qemu_spice_create_host_primary()
332 surface_height(ssd->ds) * 4; in qemu_spice_create_host_primary()
342 surface.width = surface_width(ssd->ds); in qemu_spice_create_host_primary()
343 surface.height = surface_height(ssd->ds); in qemu_spice_create_host_primary()
405 ssd->ds = surface; in qemu_spice_display_switch()
407 ssd->surface = pixman_image_ref(ssd->ds->image); in qemu_spice_display_switch()
[all …]
H A Degl-headless.c12 DisplaySurface *ds; member
39 edpy->ds = new_surface; in egl_gfx_switch()
148 if (!edpy->guest_fb.texture || !edpy->ds) { in egl_scanout_flush()
151 assert(surface_format(edpy->ds) == PIXMAN_x8r8g8b8); in egl_scanout_flush()
165 egl_fb_read(edpy->ds, &edpy->blit_fb); in egl_scanout_flush()
219 static void egl_headless_init(DisplayState *ds, DisplayOptions *opts) in egl_headless_init() argument
/qemu/contrib/elf2dmp/
H A Dpdb.c29 if (idx >= r->ds.toc->num_files) { in pdb_get_file_size()
33 return r->ds.toc->file_size[idx]; in pdb_get_file_size()
98 g_free(r->ds.toc); in pdb_reader_ds_exit()
141 if (!r->ds.toc || file_number >= r->ds.toc->num_files) { in pdb_ds_read_file()
145 file_size = r->ds.toc->file_size; in pdb_ds_read_file()
152 block_list = file_size + r->ds.toc->num_files; in pdb_ds_read_file()
153 block_size = r->ds.header->block_size; in pdb_ds_read_file()
159 return pdb_ds_read(r->ds.header, block_list, file_size[file_number]); in pdb_ds_read_file()
217 r->ds.header = hdr; in pdb_reader_ds_init()
218 r->ds.toc = pdb_ds_read(hdr, (uint32_t *)((uint8_t *)hdr + in pdb_reader_ds_init()
[all …]
/qemu/audio/
H A Ddsound_template.h140 DSoundVoiceIn *ds = (DSoundVoiceIn *) hw; in dsound_fini_in() local
142 DSoundVoiceOut *ds = (DSoundVoiceOut *) hw; in dsound_fini_in() local
145 if (ds->FIELD) { in dsound_fini_in()
146 hr = glue (IFACE, _Stop) (ds->FIELD); in dsound_fini_in()
151 hr = glue (IFACE, _Release) (ds->FIELD); in dsound_fini_in()
155 ds->FIELD = NULL; in dsound_fini_in()
174 DSoundVoiceIn *ds = (DSoundVoiceIn *) hw; in dsound_init_in() local
180 DSoundVoiceOut *ds = (DSoundVoiceOut *) hw; in dsound_init_in() local
204 &ds->dsound_capture_buffer, in dsound_init_in()
212 &ds->dsound_buffer, in dsound_init_in()
[all …]
H A Ddsoundaudio.c387 DSoundVoiceOut *ds = (DSoundVoiceOut *) hw; in dsound_enable_out() local
388 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer; in dsound_enable_out()
389 dsound *s = ds->s; in dsound_enable_out()
432 DSoundVoiceOut *ds = (DSoundVoiceOut *) hw; in dsound_buffer_get_free() local
433 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer; in dsound_buffer_get_free()
438 dsb, &ppos, ds->first_time ? &wpos : NULL); in dsound_buffer_get_free()
444 if (ds->first_time) { in dsound_buffer_get_free()
446 ds->first_time = false; in dsound_buffer_get_free()
454 DSoundVoiceOut *ds = (DSoundVoiceOut *)hw; in dsound_get_buffer_out() local
455 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer; in dsound_get_buffer_out()
[all …]
/qemu/block/
H A Dqapi.c495 static void bdrv_query_blk_stats(BlockDeviceStats *ds, BlockBackend *blk) in bdrv_query_blk_stats() argument
501 ds->rd_bytes = stats->nr_bytes[BLOCK_ACCT_READ]; in bdrv_query_blk_stats()
502 ds->wr_bytes = stats->nr_bytes[BLOCK_ACCT_WRITE]; in bdrv_query_blk_stats()
503 ds->zone_append_bytes = stats->nr_bytes[BLOCK_ACCT_ZONE_APPEND]; in bdrv_query_blk_stats()
504 ds->unmap_bytes = stats->nr_bytes[BLOCK_ACCT_UNMAP]; in bdrv_query_blk_stats()
505 ds->rd_operations = stats->nr_ops[BLOCK_ACCT_READ]; in bdrv_query_blk_stats()
506 ds->wr_operations = stats->nr_ops[BLOCK_ACCT_WRITE]; in bdrv_query_blk_stats()
507 ds->zone_append_operations = stats->nr_ops[BLOCK_ACCT_ZONE_APPEND]; in bdrv_query_blk_stats()
508 ds->unmap_operations = stats->nr_ops[BLOCK_ACCT_UNMAP]; in bdrv_query_blk_stats()
510 ds->failed_rd_operations = stats->failed_ops[BLOCK_ACCT_READ]; in bdrv_query_blk_stats()
[all …]
H A Ddmg.c217 static int dmg_read_mish_block(BDRVDMGState *s, DmgHeaderState *ds, in dmg_read_mish_block() argument
226 uint64_t in_offset = ds->data_fork_offset; in dmg_read_mish_block()
315 update_max_chunk_size(s, i, &ds->max_compressed_size, in dmg_read_mish_block()
316 &ds->max_sectors_per_chunk); in dmg_read_mish_block()
327 dmg_read_resource_fork(BlockDriverState *bs, DmgHeaderState *ds, in dmg_read_resource_fork() argument
380 ret = dmg_read_mish_block(s, ds, buffer, count); in dmg_read_resource_fork()
395 dmg_read_plist_xml(BlockDriverState *bs, DmgHeaderState *ds, in dmg_read_plist_xml() argument
436 ret = dmg_read_mish_block(s, ds, mish, (uint32_t)out_len); in dmg_read_plist_xml()
453 DmgHeaderState ds; in dmg_open() local
490 ds.data_fork_offset = 0; in dmg_open()
[all …]
/qemu/disas/
H A Ddisas-mon.c45 g_autoptr(GString) ds = g_string_new(""); in monitor_disas()
49 s.info.stream = (FILE *)ds; /* abuse this slot */ in monitor_disas()
60 monitor_puts(mon, ds->str); in monitor_disas()
71 g_string_append_printf(ds, "0x%08" PRIx64 ": ", pc); in monitor_disas()
73 g_string_append_c(ds, '\n'); in monitor_disas()
80 monitor_puts(mon, ds->str); in monitor_disas()
H A Ddisas-target.c77 GString *ds = g_string_new(NULL); in plugin_disas() local
83 s.info.stream = (FILE *)ds; /* abuse this slot */ in plugin_disas()
97 return g_string_free(ds, false); in plugin_disas()
/qemu/hw/display/
H A Djazz_led.c85 static void draw_horizontal_line(DisplaySurface *ds, in draw_horizontal_line() argument
92 bpp = (surface_bits_per_pixel(ds) + 7) >> 3; in draw_horizontal_line()
93 d = surface_data(ds) + surface_stride(ds) * posy + bpp * posx1; in draw_horizontal_line()
116 static void draw_vertical_line(DisplaySurface *ds, in draw_vertical_line() argument
123 bpp = (surface_bits_per_pixel(ds) + 7) >> 3; in draw_vertical_line()
124 d = surface_data(ds) + surface_stride(ds) * posy1 + bpp * posx; in draw_vertical_line()
129 d += surface_stride(ds); in draw_vertical_line()
135 d += surface_stride(ds); in draw_vertical_line()
141 d += surface_stride(ds); in draw_vertical_line()
H A Dramfb.c34 DisplaySurface *ds; member
102 qemu_free_displaysurface(s->ds); in ramfb_fw_cfg_write()
103 s->ds = surface; in ramfb_fw_cfg_write()
112 if (s->ds) { in ramfb_display_update()
113 dpy_gfx_replace_surface(con, s->ds); in ramfb_display_update()
114 s->ds = NULL; in ramfb_display_update()
H A Dati_2d.c52 DisplaySurface *ds = qemu_console_surface(s->vga.con); in ati_2d_blt() local
53 DPRINTF("%p %u ds: %p %d %d rop: %x\n", s->vga.vram_ptr, in ati_2d_blt()
54 s->vga.vbe_start_addr, surface_data(ds), surface_stride(ds), in ati_2d_blt()
55 surface_bits_per_pixel(ds), in ati_2d_blt()
179 dst_y * surface_stride(ds), in ati_2d_blt()
180 s->regs.dst_height * surface_stride(ds)); in ati_2d_blt()
233 dst_y * surface_stride(ds), in ati_2d_blt()
234 s->regs.dst_height * surface_stride(ds)); in ati_2d_blt()
H A Dtcx.c218 int y, y_start, dd, ds; in tcx_update_display() local
228 ds = 1024; in tcx_update_display()
234 for (y = 0; y < ts->height; y++, page += ds) { in tcx_update_display()
235 if (tcx_check_dirty(ts, snap, page, ds)) { in tcx_update_display()
251 s += ds; in tcx_update_display()
268 int y, y_start, dd, ds; in tcx24_update_display() local
281 ds = 1024; in tcx24_update_display()
287 for (y = 0; y < ts->height; y++, page += ds) { in tcx24_update_display()
288 if (tcx_check_dirty(ts, snap, page, ds)) { in tcx24_update_display()
305 s += ds; in tcx24_update_display()
[all …]
/qemu/hw/nvme/
H A Dns.c39 ns->lbasz = 1 << ns->lbaf.ds; in nvme_ns_init_format()
49 ns->moff = nlbas << ns->lbaf.ds; in nvme_ns_init_format()
69 uint8_t ds; in nvme_ns_init() local
100 ds = 31 - clz32(ns->blkconf.logical_block_size); in nvme_ns_init()
118 [0] = { .ds = 9 }, in nvme_ns_init()
119 [1] = { .ds = 9, .ms = 8 }, in nvme_ns_init()
120 [2] = { .ds = 9, .ms = 16 }, in nvme_ns_init()
121 [3] = { .ds = 9, .ms = 64 }, in nvme_ns_init()
122 [4] = { .ds = 12 }, in nvme_ns_init()
123 [5] = { .ds = 12, .ms = 8 }, in nvme_ns_init()
[all …]
/qemu/hw/pci-bridge/
H A Dpci_expander_bridge.c337 DeviceState *ds, *bds = NULL; in pxb_dev_realize_common() local
358 ds = qdev_new(type == CXL ? TYPE_PXB_CXL_HOST : TYPE_PXB_HOST); in pxb_dev_realize_common()
360 bus = pci_root_bus_new(ds, dev_name, NULL, NULL, 0, TYPE_PXB_PCIE_BUS); in pxb_dev_realize_common()
362 bus = pci_root_bus_new(ds, dev_name, NULL, NULL, 0, TYPE_PXB_CXL_BUS); in pxb_dev_realize_common()
364 PXB_CXL_DEV(dev)->cxl_host_bridge = PXB_CXL_HOST(ds); in pxb_dev_realize_common()
366 bus = pci_root_bus_new(ds, "pxb-internal", NULL, NULL, 0, TYPE_PXB_BUS); in pxb_dev_realize_common()
378 PCI_HOST_BRIDGE(ds)->bus = bus; in pxb_dev_realize_common()
379 PCI_HOST_BRIDGE(ds)->bypass_iommu = pxb->bypass_iommu; in pxb_dev_realize_common()
387 sysbus_realize_and_unref(SYS_BUS_DEVICE(ds), &error_fatal); in pxb_dev_realize_common()
402 object_unref(OBJECT(ds)); in pxb_dev_realize_common()
/qemu/hw/net/can/
H A Dcan_sja1000.h35 /* The max size for a message buffer, EFF and DLC=8, DS-p39 */
42 uint8_t mode; /* 0 .. Mode register, DS-p26 */
47 uint8_t rxmsg_cnt; /* 29 .. RX message counter. DS-p49 */
48 uint8_t rxbuf_start; /* 30 .. RX buffer start address, DS-p49 */
49 uint8_t clock; /* 31 .. Clock Divider register, DS-p55 */
/qemu/hw/riscv/
H A Dmicroblaze-v-generic.c58 Object *ds, *cs; in mb_v_generic_init() local
142 ds = object_property_get_link(OBJECT(dma), in mb_v_generic_init()
149 object_property_set_link(OBJECT(eth0), "axistream-connected", ds, in mb_v_generic_init()
157 ds = object_property_get_link(OBJECT(eth0), in mb_v_generic_init()
162 object_property_set_link(OBJECT(dma), "axistream-connected", ds, in mb_v_generic_init()
/qemu/hw/dma/
H A Dxilinx_axidma.c437 XilinxAXIDMAStreamSink *ds = XILINX_AXI_DMA_DATA_STREAM(obj); in xilinx_axidma_data_stream_can_push() local
438 struct Stream *s = &ds->dma->streams[1]; in xilinx_axidma_data_stream_can_push()
441 ds->dma->notify = notify; in xilinx_axidma_data_stream_can_push()
442 ds->dma->notify_opaque = notify_opaque; in xilinx_axidma_data_stream_can_push()
453 XilinxAXIDMAStreamSink *ds = XILINX_AXI_DMA_DATA_STREAM(obj); in xilinx_axidma_data_stream_push() local
454 struct Stream *s = &ds->dma->streams[1]; in xilinx_axidma_data_stream_push()
564 XilinxAXIDMAStreamSink *ds = XILINX_AXI_DMA_DATA_STREAM(&s->rx_data_dev); in xilinx_axidma_realize() local
569 object_property_add_link(OBJECT(ds), "dma", TYPE_XILINX_AXI_DMA, in xilinx_axidma_realize()
570 (Object **)&ds->dma, in xilinx_axidma_realize()
577 object_property_set_link(OBJECT(ds), "dma", OBJECT(s), &error_abort); in xilinx_axidma_realize()
/qemu/hw/microblaze/
H A Dpetalogix_ml605_mmu.c75 Object *ds, *cs; in petalogix_ml605_init() local
145 ds = object_property_get_link(OBJECT(dma), in petalogix_ml605_init()
152 object_property_set_link(OBJECT(eth0), "axistream-connected", ds, in petalogix_ml605_init()
160 ds = object_property_get_link(OBJECT(eth0), in petalogix_ml605_init()
165 object_property_set_link(OBJECT(dma), "axistream-connected", ds, in petalogix_ml605_init()

123456