HomeSort by: relevance | last modified time | path
    Searched refs:dirty (Results 1 - 25 of 107) sorted by relevancy

1 2 3 4 5

  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_page_dirty.c 35 * Different methods for tracking dirty:
36 * VMW_BO_DIRTY_PAGETABLE - Scan the pagetable for hardware dirty bits
47 * similarly a certain percentage of dirty pages trigger a transition to
57 * struct vmw_bo_dirty - Dirty information for buffer objects
58 * @start: First currently dirty bit
59 * @end: Last currently dirty bit + 1
60 * @method: The currently used dirty method
67 * dirty page.
81 * vmw_bo_dirty_scan_pagetable - Perform a pagetable scan for dirty bits
84 * Scans the pagetable for dirty bits. Clear those bits and modify th
90 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_scan_pagetable
128 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_scan_mkwrite
172 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_scan
194 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_pre_unmap
239 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_add
309 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_release
333 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_transfer_to_res
380 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_dirty_clear_res
428 struct vmw_bo_dirty *dirty = vbo->dirty; local in function:vmw_bo_vm_mkwrite
    [all...]
vmwgfx_scrn.c 1022 * @dirty: The closure structure.
1027 static void vmw_sou_surface_fifo_commit(struct vmw_kms_dirty *dirty)
1030 container_of(dirty, typeof(*sdirty), base);
1031 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd;
1032 s32 trans_x = dirty->unit->crtc.x - sdirty->dst_x;
1033 s32 trans_y = dirty->unit->crtc.y - sdirty->dst_y;
1034 size_t region_size = dirty->num_hits * sizeof(SVGASignedRect);
1038 if (!dirty->num_hits) {
1039 vmw_fifo_commit(dirty->dev_priv, 0);
1061 cmd->body.destScreenId = dirty->unit->unit
1258 struct vmw_kms_dirty dirty; local in function:vmw_kms_sou_do_bo_dirty
1364 struct vmw_kms_dirty dirty; local in function:vmw_kms_sou_readback
    [all...]
vmwgfx_fb.c 70 } dirty; member in struct:vmw_fb_par
170 * vmw_fb_dirty_flush - flush dirty regions to the kms framebuffer
174 * This function flushes the dirty regions of the vmalloc framebuffer to the
178 * off during hibernation using the par->dirty.active bool.
195 if (!READ_ONCE(par->dirty.active))
209 spin_lock_irqsave(&par->dirty.lock, irq_flags);
210 if (!par->dirty.active) {
211 spin_unlock_irqrestore(&par->dirty.lock, irq_flags);
217 * Clip dirty area to framebuffer.
223 dst_x1 = par->dirty.x1 - par->fb_x
    [all...]
vmwgfx_stdu.c 454 * @dirty: The closure structure.
459 static void vmw_stdu_bo_clip(struct vmw_kms_dirty *dirty)
462 container_of(dirty, struct vmw_stdu_dirty, base);
463 struct vmw_stdu_dma *cmd = dirty->cmd;
466 blit += dirty->num_hits;
467 blit->srcx = dirty->fb_x;
468 blit->srcy = dirty->fb_y;
469 blit->x = dirty->unit_x1;
470 blit->y = dirty->unit_y1;
472 blit->w = dirty->unit_x2 - dirty->unit_x1
    [all...]
vmwgfx_surface.c 77 * vmw_surface_dirty - Surface dirty-tracker
81 * @boxes: Array of SVGA3dBoxes indicating dirty regions. One per subresource.
533 * backup buffer is dirty.
673 WARN_ON_ONCE(res->dirty);
1212 if (res->backup->dirty && res->backup_dirty) {
1213 /* We've just made a full upload. Cear dirty regions. */
1828 * vmw_subres_dirty_add - Add a dirty region to a subresource
1829 * @dirty: The surfaces's dirty tracker.
1839 static void vmw_subres_dirty_add(struct vmw_surface_dirty *dirty,
1909 struct vmw_surface_dirty *dirty = local in function:vmw_surface_tex_dirty_range_add
1947 struct vmw_surface_dirty *dirty = local in function:vmw_surface_buf_dirty_range_add
1990 struct vmw_surface_dirty *dirty = local in function:vmw_surface_dirty_sync
2066 struct vmw_surface_dirty *dirty; local in function:vmw_surface_dirty_alloc
2128 struct vmw_surface_dirty *dirty = local in function:vmw_surface_dirty_free
    [all...]
vmwgfx_validation.c 87 u32 dirty : 1; member in struct:vmw_validation_res_node
312 * @dirty: Whether to change dirty status.
321 u32 dirty,
372 if (dirty) {
375 node->dirty = (dirty & VMW_RES_DIRTY_SET) ? 1 : 0;
386 * vmw_validation_res_set_dirty - Register a resource dirty set or clear during
392 * @dirty: Dirty information VMW_RES_DIRTY_X
    [all...]
vmwgfx_kms.c 887 .dirty = drm_atomic_helper_dirtyfb,
1036 WARN_ONCE(true, "Dirty called with invalid display system.\n");
1066 .dirty = vmw_framebuffer_bo_dirty_ext,
2441 * @dirty: Closure structure. See the description of struct vmw_kms_dirty.
2450 struct vmw_kms_dirty *dirty)
2457 dirty->dev_priv = dev_priv;
2460 if (dirty->crtc) {
2461 units[num_units++] = vmw_crtc_to_du(dirty->crtc);
2481 dirty->unit = unit;
2482 if (dirty->fifo_reserve_size > 0)
    [all...]
vmwgfx_binding.c 83 * @dirty: Bitmap tracking per binding-type changes that have not yet
108 unsigned long dirty; member in struct:vmw_ctx_binding_state
700 * @dirty: Bitmap indicating which bindings need to be emitted.
711 unsigned long *dirty,
719 i = find_first_bit(dirty, max_num);
730 next_bit = find_next_bit(dirty, max_num, i + 1);
909 if (!test_bit(VMW_BINDING_PS_SR_BIT, &sb->dirty))
916 __clear_bit(VMW_BINDING_PS_SR_BIT, &sb->dirty);
928 * @dirty: Bitmap indicating which bindings need to be emitted.
939 unsigned long *dirty,
    [all...]
vmwgfx_validation.h 233 u32 dirty,
259 void *val_private, u32 dirty);
vmwgfx_binding.h 183 * @dirty: Bitmap tracking per-binding type binding changes that have not
191 unsigned long dirty; member in struct:vmw_dx_shader_bindings
vmwgfx_resource.c 147 if (res->dirty)
242 res->dirty = NULL;
436 if (res->backup->dirty && !res->dirty) {
440 } else if (!res->backup->dirty && res->dirty) {
446 * Transfer the dirty regions to the resource and update
449 if (res->dirty) {
476 * @dirty_set: Change dirty status of the resource.
477 * @dirty: When changing dirty status indicates the new status
    [all...]
  /src/lib/libc/nameser/
ns_ttl.c 109 int ch, digits, dirty; local in function:ns_parse_ttl
114 dirty = 0;
139 dirty = 1;
142 if (dirty)
146 } else if (!dirty)
  /src/sys/ufs/chfs/
chfs_erase.c 43 * free, just dirty block.
53 uint32_t dirty, unchecked, used, free, wasted; local in function:chfs_remap_leb
86 dirty = cheb->dirty_size;
103 chfs_change_size_dirty(chmp, cheb, -dirty);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_gem_fence_reg.h 55 bool dirty; member in struct:i915_fence_reg
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_clock.cc 69 // acquired this clock (except possibly for dirty elements).
144 SyncClock::Dirty dirty = src->dirty_[i]; local in function:__tsan::ThreadClock::acquire
145 unsigned tid = dirty.tid;
147 if (clk_[tid] < dirty.epoch) {
148 clk_[tid] = dirty.epoch;
322 SyncClock::Dirty *dirty = &dst->dirty_[i]; local in function:__tsan::ThreadClock::UpdateCurrentThread
323 const unsigned tid = dirty->tid;
326 dirty->tid = tid_
346 SyncClock::Dirty dirty = src->dirty_[i]; local in function:__tsan::ThreadClock::IsAlreadyAcquired
448 Dirty *dirty = &dirty_[i]; local in function:__tsan::SyncClock::FlushDirty
551 Dirty dirty = dirty_[i]; local in function:__tsan::SyncClock::get
    [all...]
  /src/sys/external/bsd/drm/dist/shared-core/
mach64_state.c 142 unsigned int dirty = sarea_priv->dirty; local in function:mach64_emit_state
147 mach64_print_dirty(__FUNCTION__, dirty);
149 DRM_DEBUG("dirty=0x%08x\n", dirty);
154 if (dirty & MACH64_UPLOAD_MISC) {
159 sarea_priv->dirty &= ~MACH64_UPLOAD_MISC;
162 if (dirty & MACH64_UPLOAD_DST_OFF_PITCH) {
164 sarea_priv->dirty &= ~MACH64_UPLOAD_DST_OFF_PITCH;
166 if (dirty & MACH64_UPLOAD_Z_OFF_PITCH)
    [all...]
mga_state.c 353 unsigned int dirty = sarea_priv->dirty; local in function:mga_g200_emit_state
360 if (dirty & MGA_UPLOAD_CONTEXT) {
362 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT;
365 if (dirty & MGA_UPLOAD_TEX0) {
367 sarea_priv->dirty &= ~MGA_UPLOAD_TEX0;
374 unsigned int dirty = sarea_priv->dirty; local in function:mga_g400_emit_state
382 if (dirty & MGA_UPLOAD_CONTEXT) {
384 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT
443 unsigned int dirty = sarea_priv->dirty; local in function:mga_verify_state
    [all...]
r128_state.c 227 unsigned int dirty = sarea_priv->dirty; local in function:r128_emit_state
229 DRM_DEBUG("dirty=0x%08x\n", dirty);
231 if (dirty & R128_UPLOAD_CORE) {
233 sarea_priv->dirty &= ~R128_UPLOAD_CORE;
236 if (dirty & R128_UPLOAD_CONTEXT) {
238 sarea_priv->dirty &= ~R128_UPLOAD_CONTEXT;
241 if (dirty & R128_UPLOAD_SETUP) {
243 sarea_priv->dirty &= ~R128_UPLOAD_SETUP
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/mga/
mga_state.c 335 unsigned int dirty = sarea_priv->dirty; local in function:mga_g200_emit_state
342 if (dirty & MGA_UPLOAD_CONTEXT) {
344 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT;
347 if (dirty & MGA_UPLOAD_TEX0) {
349 sarea_priv->dirty &= ~MGA_UPLOAD_TEX0;
356 unsigned int dirty = sarea_priv->dirty; local in function:mga_g400_emit_state
364 if (dirty & MGA_UPLOAD_CONTEXT) {
366 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT
425 unsigned int dirty = sarea_priv->dirty; local in function:mga_verify_state
    [all...]
  /src/lib/libc/inet/
inet_net_pton.c 71 int ch, dirty, bits; local in function:__weak_alias
83 dirty = 0;
91 if (dirty == 0)
95 if (++dirty == 2) {
99 dirty = 0;
102 if (dirty) { /* Odd trailing nybble? */
  /src/sys/external/bsd/drm2/dist/drm/r128/
r128_state.c 236 unsigned int dirty = sarea_priv->dirty; local in function:r128_emit_state
238 DRM_DEBUG("dirty=0x%08x\n", dirty);
240 if (dirty & R128_UPLOAD_CORE) {
242 sarea_priv->dirty &= ~R128_UPLOAD_CORE;
245 if (dirty & R128_UPLOAD_CONTEXT) {
247 sarea_priv->dirty &= ~R128_UPLOAD_CONTEXT;
250 if (dirty & R128_UPLOAD_SETUP) {
252 sarea_priv->dirty &= ~R128_UPLOAD_SETUP
    [all...]
  /src/sbin/fsck_ffs/
quota2.c 68 dirty(bp);
95 dirty(bp);
124 dirty(bp);
125 dirty(hbp);
163 dirty(bp);
168 dirty(obp);
405 dirty(bp);
406 dirty(hbp);
setup.c 308 dirty(&asblk);
321 dirty(&asblk);
332 dirty(&asblk);
343 dirty(&asblk);
351 dirty(&asblk);
363 dirty(&asblk);
378 dirty(&asblk);
389 dirty(&asblk);
400 dirty(&asblk);
425 dirty(&asblk)
    [all...]
  /src/sbin/dump/
main.c 132 int dirty; local in function:main
650 dirty = 0; /* XXX just to get gcc to shut up */
653 dirty = *map++;
655 dirty >>= 1;
656 if ((dirty & 1) == 0)
672 dirty = *map++;
674 dirty >>= 1;
675 if ((dirty & 1) == 0)
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_framebuffer.h 79 * @dirty:
81 * Optional callback for the dirty fb IOCTL.
99 int (*dirty)(struct drm_framebuffer *framebuffer, member in struct:drm_framebuffer_funcs

Completed in 28 milliseconds

1 2 3 4 5