Home
last modified time | relevance | path

Searched refs:hole (Results 1 – 25 of 94) sorted by relevance

1234

/OK3568_Linux_fs/kernel/arch/m68k/sun3/
H A Dsun3dvma.c41 struct hole { struct
50 static struct hole initholes[64]; argument
88 struct hole *hole; in print_holes() local
92 hole = list_entry(cur, struct hole, list); in print_holes()
94 if((hole->start == 0) && (hole->end == 0) && (hole->size == 0)) in print_holes()
98 hole->start, hole->end, hole->size); in print_holes()
108 struct hole *hole; in refill() local
109 struct hole *prev = NULL; in refill()
114 hole = list_entry(cur, struct hole, list); in refill()
117 prev = hole; in refill()
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/
H A D0010-HACK-gl-renderer-Support-making-hole-for-surface.patch4 Subject: [PATCH 10/79] HACK: gl-renderer: Support making hole for surface
22 + /* Transparent hole region(excluding it's lower subsurface area) */
23 + pixman_region32_t hole;
35 + pixman_region32_init(&surface->hole);
43 + pixman_region32_fini(&surface->hole);
53 + * HACK: Make a hole for this surface
55 + * 1/ Set the hole region
56 + * wl_region_add(region, [hole region]);
57 + * 2/ Add a special rect to mark the region as a hole
63 + pixman_region32_t hole;
[all …]
/OK3568_Linux_fs/buildroot/package/weston/
H A D0011-HACK-gl-renderer-Support-making-hole-for-surface.patch4 Subject: [PATCH 11/79] HACK: gl-renderer: Support making hole for surface
22 + /* Transparent hole region(excluding it's lower subsurface area) */
23 + pixman_region32_t hole;
35 + pixman_region32_init(&surface->hole);
43 + pixman_region32_fini(&surface->hole);
53 + * HACK: Make a hole for this surface
55 + * 1/ Set the hole region
56 + * wl_region_add(region, [hole region]);
57 + * 2/ Add a special rect to mark the region as a hole
63 + pixman_region32_t hole;
[all …]
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/
H A D0011-HACK-gl-renderer-Support-making-hole-for-surface.patch4 Subject: [PATCH 11/93] HACK: gl-renderer: Support making hole for surface
22 + /* Transparent hole region(excluding it's lower subsurface area) */
23 + pixman_region32_t hole;
35 + pixman_region32_init(&surface->hole);
43 + pixman_region32_fini(&surface->hole);
53 + * HACK: Make a hole for this surface
55 + * 1/ Set the hole region
56 + * wl_region_add(region, [hole region]);
57 + * 2/ Add a special rect to mark the region as a hole
63 + pixman_region32_t hole;
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sa.c61 sa_manager->hole = &sa_manager->olist; in amdgpu_sa_bo_manager_init()
88 sa_manager->hole = &sa_manager->olist, in amdgpu_sa_bo_manager_fini()
105 if (sa_manager->hole == &sa_bo->olist) { in amdgpu_sa_bo_remove_locked()
106 sa_manager->hole = sa_bo->olist.prev; in amdgpu_sa_bo_remove_locked()
118 if (sa_manager->hole->next == &sa_manager->olist) in amdgpu_sa_bo_try_free()
121 sa_bo = list_entry(sa_manager->hole->next, struct amdgpu_sa_bo, olist); in amdgpu_sa_bo_try_free()
133 struct list_head *hole = sa_manager->hole; in amdgpu_sa_bo_hole_soffset() local
135 if (hole != &sa_manager->olist) { in amdgpu_sa_bo_hole_soffset()
136 return list_entry(hole, struct amdgpu_sa_bo, olist)->eoffset; in amdgpu_sa_bo_hole_soffset()
143 struct list_head *hole = sa_manager->hole; in amdgpu_sa_bo_hole_eoffset() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_sa.c61 sa_manager->hole = &sa_manager->olist; in radeon_sa_bo_manager_init()
83 sa_manager->hole = &sa_manager->olist, in radeon_sa_bo_manager_fini()
145 if (sa_manager->hole == &sa_bo->olist) { in radeon_sa_bo_remove_locked()
146 sa_manager->hole = sa_bo->olist.prev; in radeon_sa_bo_remove_locked()
158 if (sa_manager->hole->next == &sa_manager->olist) in radeon_sa_bo_try_free()
161 sa_bo = list_entry(sa_manager->hole->next, struct radeon_sa_bo, olist); in radeon_sa_bo_try_free()
172 struct list_head *hole = sa_manager->hole; in radeon_sa_bo_hole_soffset() local
174 if (hole != &sa_manager->olist) { in radeon_sa_bo_hole_soffset()
175 return list_entry(hole, struct radeon_sa_bo, olist)->eoffset; in radeon_sa_bo_hole_soffset()
182 struct list_head *hole = sa_manager->hole; in radeon_sa_bo_hole_eoffset() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_mm.c455 struct drm_mm_node *hole; in drm_mm_reserve_node() local
465 hole = find_hole_addr(mm, node->start, 0); in drm_mm_reserve_node()
466 if (!hole) in drm_mm_reserve_node()
469 adj_start = hole_start = __drm_mm_hole_node_start(hole); in drm_mm_reserve_node()
470 adj_end = hole_end = hole_start + hole->hole_size; in drm_mm_reserve_node()
473 mm->color_adjust(hole, node->color, &adj_start, &adj_end); in drm_mm_reserve_node()
481 list_add(&node->node_list, &hole->node_list); in drm_mm_reserve_node()
482 drm_mm_interval_tree_add_node(hole, node); in drm_mm_reserve_node()
485 rm_hole(hole); in drm_mm_reserve_node()
487 add_hole(hole); in drm_mm_reserve_node()
[all …]
/OK3568_Linux_fs/kernel/Documentation/x86/x86_64/
H A Dmm.rst35 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of…
43 …ffff800000000000 | -128 TB | ffff87ffffffffff | 8 TB | ... guard hole, also reserved for hyp…
46 ffffc88000000000 | -55.5 TB | ffffc8ffffffffff | 0.5 TB | ... unused hole
48 ffffe90000000000 | -23 TB | ffffe9ffffffffff | 1 TB | ... unused hole
50 ffffeb0000000000 | -21 TB | ffffebffffffffff | 1 TB | ... unused hole
57 fffffc0000000000 | -4 TB | fffffdffffffffff | 2 TB | ... unused hole
60 fffffe8000000000 | -1.5 TB | fffffeffffffffff | 0.5 TB | ... unused hole
62 ffffff8000000000 | -512 GB | ffffffeeffffffff | 444 GB | ... unused hole
64 ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | ... unused hole
71 ffffffffffe00000 | -2 MB | ffffffffffffffff | 2 MB | ... unused hole
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_client_blt.c147 u64 hole; member
504 struct drm_mm_node hole; in tiled_blits_create() local
524 memset(&hole, 0, sizeof(hole)); in tiled_blits_create()
525 err = drm_mm_insert_node_in_range(&t->ce->vm->mm, &hole, in tiled_blits_create()
530 drm_mm_remove_node(&hole); in tiled_blits_create()
537 t->hole = hole.start + I915_GTT_MIN_ALIGNMENT; in tiled_blits_create()
538 pr_info("Using hole at %llx\n", t->hole); in tiled_blits_create()
579 &t->buffers[i], t->hole + offset, in tiled_blits_prepare()
580 &t->scratch, t->hole); in tiled_blits_prepare()
602 &t->buffers[1], t->hole + offset / 2, in tiled_blits_bounce()
[all …]
H A Di915_gem_mman.c623 struct drm_mm_node *hole, *next; in igt_mmap_offset_exhaustion() local
636 list_for_each_entry_safe(hole, next, &mm->hole_stack, hole_stack) { in igt_mmap_offset_exhaustion()
645 resv->start = drm_mm_hole_node_start(hole) + loop; in igt_mmap_offset_exhaustion()
646 resv->size = hole->hole_size - loop; in igt_mmap_offset_exhaustion()
725 drm_mm_for_each_node_safe(hole, next, mm) { in igt_mmap_offset_exhaustion()
726 if (hole->color != -1ul) in igt_mmap_offset_exhaustion()
729 drm_mm_remove_node(hole); in igt_mmap_offset_exhaustion()
730 kfree(hole); in igt_mmap_offset_exhaustion()
/OK3568_Linux_fs/buildroot/package/patchelf/
H A D0005-Avoid-inflating-file-sizes-needlessly-and-allow-bina.patch129 - require creating a hole in the executable. The bigger the size
130 - of the uninitialised data segment, the bigger the hole. */
136 - size_t hole = startPage - startOffset;
137 - /* Print a warning, because the hole could be very big. */
138 … "warning: working around a Linux kernel bug by creating a hole of %zu bytes in ‘%s’\n", hole, fil…
139 - assert(hole % getPageSize() == 0);
140 - /* !!! We could create an actual hole in the file here,
142 - growFile(fileSize + hole);
143 - startOffset += hole;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/
H A Di915_gem_evict.c382 struct drm_mm_node hole; in igt_evict_contexts() local
403 memset(&hole, 0, sizeof(hole)); in igt_evict_contexts()
405 err = i915_gem_gtt_insert(&ggtt->vm, &hole, in igt_evict_contexts()
438 drm_mm_remove_node(&hole); in igt_evict_contexts()
511 if (drm_mm_node_allocated(&hole)) in igt_evict_contexts()
512 drm_mm_remove_node(&hole); in igt_evict_contexts()
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dblock-range.c275 struct block_range *hole = malloc(sizeof(struct block_range)); in block_range__create() local
276 if (!hole) in block_range__create()
279 *hole = (struct block_range){ in block_range__create()
286 rb_link_left_of_node(&hole->node, &next->node); in block_range__create()
287 rb_insert_color(&hole->node, &block_ranges.root); in block_range__create()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/clip2tri/
H A Dclip2tri.cpp348 vector<p2t::Point*> hole; in triangulateComplex() local
350hole.push_back(new p2t::Point(F64(childNode->Contour[k].X), F64(childNode->Contour[k].Y))); in triangulateComplex()
352 holesRegistry.push_back(hole); // Memory in triangulateComplex()
355 cdt->AddHole(hole); in triangulateComplex()
394 vector<p2t::Point*> hole = holesRegistry[i]; in triangulateComplex() local
395 deleteAndClear(hole); in triangulateComplex()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/imports/positioning/
H A Dlocationsingleton.cpp297 QList<QGeoCoordinate> hole; in polygon() local
301 hole << holeData.at(j).value<QGeoCoordinate>(); in polygon()
303 if (hole.size()) in polygon()
304 poly.addHole(hole); in polygon()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/earcut/0.12.4/include/mapbox/
H A Dearcut.hpp66 void eliminateHole(Node* hole, Node* outerNode);
67 Node* findHoleBridge(Node* hole, Node* outerNode);
445 void Earcut<N>::eliminateHole(Node* hole, Node* outerNode) { in eliminateHole() argument
446 outerNode = findHoleBridge(hole, outerNode); in eliminateHole()
448 Node* b = splitPolygon(outerNode, hole); in eliminateHole()
456 Earcut<N>::findHoleBridge(Node* hole, Node* outerNode) { in findHoleBridge() argument
458 double hx = hole->x; in findHoleBridge()
459 double hy = hole->y; in findHoleBridge()
502 if ((tanCur < tanMin || (tanCur == tanMin && p->x > m->x)) && locallyInside(p, hole)) { in findHoleBridge()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/earcut/
H A Dearcut.hpp90 void eliminateHole(Node* hole, Node* outerNode);
91 Node* findHoleBridge(Node* hole, Node* outerNode);
475 void Earcut<N>::eliminateHole(Node* hole, Node* outerNode) { in eliminateHole() argument
476 outerNode = findHoleBridge(hole, outerNode); in eliminateHole()
478 Node* b = splitPolygon(outerNode, hole); in eliminateHole()
486 Earcut<N>::findHoleBridge(Node* hole, Node* outerNode) { in findHoleBridge() argument
488 double hx = hole->x; in findHoleBridge()
489 double hy = hole->y; in findHoleBridge()
532 if (locallyInside(p, hole) && in findHoleBridge()
/OK3568_Linux_fs/kernel/Documentation/driver-api/md/
H A Draid5-cache.rst25 This mode mainly fixes the 'write hole' issue. For RAID 4/5/6 array, an unclean
32 corruption in the RAID array. This problem is called 'write hole'.
37 shutdown even the array is degraded. Thus the cache can close the 'write hole'.
42 exposed to 'write hole' again.
50 write-back mode fixes the 'write hole' issue too, since all write data is
H A Draid5-ppl.rst17 write hole. XORing partial parity with the modified chunks produces parity for
34 Unlike raid5-cache, the other solution in md for closing the write hole, PPL is
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dxfs_mount.c59 int hole, i; in xfs_uuid_mount() local
73 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount()
75 hole = i; in xfs_uuid_mount()
82 if (hole < 0) { in xfs_uuid_mount()
86 hole = xfs_uuid_table_size++; in xfs_uuid_mount()
88 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/selftests/
H A Dtest-drm_mm.c56 struct drm_mm_node *hole; in assert_no_holes() local
61 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) in assert_no_holes()
68 drm_mm_for_each_node(hole, mm) { in assert_no_holes()
69 if (drm_mm_hole_follows(hole)) { in assert_no_holes()
80 struct drm_mm_node *hole; in assert_one_hole() local
89 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in assert_one_hole()
1270 struct drm_mm_node *hole; in show_holes() local
1272 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in show_holes()
1273 struct drm_mm_node *next = list_next_entry(hole, node_list); in show_holes()
1276 if (drm_mm_node_allocated(hole)) in show_holes()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/positioning/
H A Dqgeopolygon.cpp449 const QVariantList QGeoPolygon::hole(int index) const in hole() function in QGeoPolygon
543 for (QList<QGeoCoordinate> &hole: m_holesList){ in translatePoly()
544 for (QGeoCoordinate &holeVertex: hole){ in translatePoly()
H A Dqgeopolygon.h77 Q_INVOKABLE const QVariantList hole(int index) const;
/OK3568_Linux_fs/kernel/drivers/pcmcia/
H A Drsrc_nonstatic.c189 u_char *b, hole, most; in do_io_probe() local
204 hole = inb(i); in do_io_probe()
206 if (inb(i+j) != hole) in do_io_probe()
209 if ((j == 8) && (++b[hole] > b[most])) in do_io_probe()
210 most = hole; in do_io_probe()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/location/declarativemaps/
H A Dqdeclarativecirclemapitem.cpp188 QList<QDoubleVector2D> hole; in updateScreenPointsInvert() local
190 hole << p.wrapMapProjection(c); in updateScreenPointsInvert()
194 clipper.addClipPolygon(QClipperUtils::qListToPath(hole)); in updateScreenPointsInvert()

1234