Home
last modified time | relevance | path

Searched full:holes (Results 1 – 25 of 275) sorted by relevance

1234567891011

/Linux-v5.15/tools/testing/selftests/vm/
Dmadv_populate.c138 "MADV_POPULATE_READ with holes in the middle\n"); in test_holes()
141 "MADV_POPULATE_WRITE with holes in the middle\n"); in test_holes()
146 "MADV_POPULATE_READ with holes at the end\n"); in test_holes()
149 "MADV_POPULATE_WRITE with holes at the end\n"); in test_holes()
154 "MADV_POPULATE_READ with holes at the beginning\n"); in test_holes()
157 "MADV_POPULATE_WRITE with holes at the beginning\n"); in test_holes()
/Linux-v5.15/fs/cramfs/
DREADME93 Holes
96 This kernel supports cramfs holes (i.e. [efficient representation of]
98 default mkcramfs doesn't test for & create holes, since cramfs in
99 kernels up to at least 2.3.39 didn't support holes. Run mkcramfs
100 with -z if you want it to create files that can have holes in them.
/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.yaml112 - gpio1-gpio10 for pm8150 (holes on gpio2, gpio5,
114 - gpio1-gpio12 for pm8150b (holes on gpio3, gpio4
133 - gpio1-gpio12 for pms405 (holes on gpio1, gpio9
135 - gpio1-gpio11 for pmx55 (holes on gpio3, gpio7, gpio10
/Linux-v5.15/Documentation/vm/
Dmemory-model.rst12 however, that this range contains small holes that are not accessible
41 maps the entire physical memory. For most architectures, the holes
43 corresponding to the holes are never fully initialized.
52 :c:func:`pfn_valid` implementation should take the holes in the
/Linux-v5.15/Documentation/devicetree/bindings/display/panel/
Dsharp,ls037v7dw01.yaml12 configured with external pulls, all the GPIOs are considered optional with holes
40 optional with holes in the array.
/Linux-v5.15/include/drm/
Ddrm_mm.h130 * Does not search all holes.
141 * Does not search all holes.
283 * Holes are embedded into the drm_mm using the tail of a drm_mm_node.
306 * not inspect holes themselves. Drivers must check first whether a hole indeed
328 * not inspect holes themselves. Drivers must check first whether a hole indeed
377 * drm_mm_for_each_hole - iterator to walk over all holes
383 * This iterator walks over all holes in the range allocator. It is implemented
/Linux-v5.15/arch/m68k/sun3/
Dsun3dvma.c84 static void print_holes(struct list_head *holes) in print_holes() argument
90 pr_info("listing dvma holes\n"); in print_holes()
91 list_for_each(cur, holes) { in print_holes()
159 pr_crit("out of dvma holes! (printing hole cache)\n"); in get_baddr()
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dpci-sriov.c579 devm_release_resource(&dev->dev, &iov->holes[i]); in pnv_pci_vf_resource_shift()
580 memset(&iov->holes[i], 0, sizeof(iov->holes[i])); in pnv_pci_vf_resource_shift()
586 iov->holes[i].start = res2.start; in pnv_pci_vf_resource_shift()
587 iov->holes[i].end = res2.start + size * offset - 1; in pnv_pci_vf_resource_shift()
588 iov->holes[i].flags = IORESOURCE_BUS; in pnv_pci_vf_resource_shift()
589 iov->holes[i].name = "pnv_iov_reserved"; in pnv_pci_vf_resource_shift()
591 &iov->holes[i]); in pnv_pci_vf_resource_shift()
Dpci.h254 * "holes" here is used to reserve the leading portion
257 struct resource holes[PCI_SRIOV_NUM_BARS]; member
/Linux-v5.15/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c1138 /* pm660 has 13 GPIOs with holes on 1, 5, 6, 7, 8 and 10 */
1140 /* pm660l has 12 GPIOs with holes on 1, 2, 10, 11 and 12 */
1147 /* pm8150 has 10 GPIOs with holes on 2, 5, 7 and 8 */
1150 /* pm8150b has 12 GPIOs with holes on 3, r and 7 */
1152 /* pm8150l has 12 GPIOs with holes on 7 */
1160 /* pm8950 has 8 GPIOs with holes on 3 */
1172 /* pms405 has 12 GPIOs with holes on 1, 9, and 10 */
1174 /* pmx55 has 11 GPIOs with holes on 3, 7, 10, 11 */
/Linux-v5.15/kernel/irq/
Dipi.c51 * underlying implementation can deal with holes nicely. in irq_reserve_ipi()
61 * implementation needs to support holes, it can reserve in irq_reserve_ipi()
73 pr_warn("Destination mask has holes\n"); in irq_reserve_ipi()
/Linux-v5.15/include/linux/
Dgpio-pxa.h10 * Those cases currently cause holes in the GPIO number space, the
/Linux-v5.15/arch/mips/kernel/
Dvmlinux.lds.S186 * Align to 64K in attempt to eliminate holes before the
198 * no holes after __init_end. */
/Linux-v5.15/net/sched/
Dsch_choke.c75 /* number of elements in queue including holes */
93 /* Move head pointer forward to skip over holes */
103 /* Move tail pointer backwards to reuse holes */
176 * HACK: since queue can have holes from previous deletion; retry several
/Linux-v5.15/drivers/clk/tegra/
Dclk-bpmp.c403 unsigned int holes = 0; in tegra_bpmp_probe_clocks() local
434 holes++; in tegra_bpmp_probe_clocks()
445 dev_dbg(bpmp->dev, "holes: %u\n", holes); in tegra_bpmp_probe_clocks()
/Linux-v5.15/arch/s390/include/asm/
Dvmlinux.lds.h11 * into single .boot.data section. This way big holes cased by page aligned
/Linux-v5.15/net/dccp/
Dtimer.c51 "The one security concern raised by this memo is that ICMP black holes in dccp_write_timeout()
57 be far nicer to have all of the black holes fixed rather than fixing in dccp_write_timeout()
/Linux-v5.15/drivers/staging/qlge/
DTODO24 * reorder struct members to avoid holes if it doesn't impact performance
/Linux-v5.15/drivers/gpu/drm/i915/selftests/
Di915_buddy.c553 LIST_HEAD(holes); in igt_buddy_alloc_pathological()
597 list_add_tail(&block->link, &holes); in igt_buddy_alloc_pathological()
609 i915_buddy_free_list(&mm, &holes); in igt_buddy_alloc_pathological()
624 list_splice_tail(&holes, &blocks); in igt_buddy_alloc_pathological()
Dintel_memory_region.c184 /* Allow for some really big holes */ in igt_mock_reserve()
240 LIST_HEAD(holes); in igt_mock_contiguous()
314 list = &holes; in igt_mock_contiguous()
326 close_objects(mem, &holes); in igt_mock_contiguous()
361 list_splice_tail(&holes, &objects); in igt_mock_contiguous()
/Linux-v5.15/fs/xfs/scrub/
Dialloc.c426 uint64_t holes; in xchk_iallocbt_rec() local
478 holes = ~xfs_inobt_irec_to_allocmask(&irec); in xchk_iallocbt_rec()
479 if ((holes & irec.ir_free) != holes || in xchk_iallocbt_rec()
/Linux-v5.15/fs/xfs/libxfs/
Dxfs_attr_leaf.c170 to->holes = hdr3->holes; in xfs_attr3_leaf_hdr_from_disk()
184 to->holes = from->hdr.holes; in xfs_attr3_leaf_hdr_from_disk()
212 hdr3->holes = from->holes; in xfs_attr3_leaf_hdr_to_disk()
227 to->hdr.holes = from->holes; in xfs_attr3_leaf_hdr_to_disk()
1401 * If there are no holes in the address space of the block, in xfs_attr3_leaf_add()
1405 if (!ichdr.holes && sum < entsize) in xfs_attr3_leaf_add()
1591 ichdr_dst->holes = 0; in xfs_attr3_leaf_compact()
2217 ichdr.holes = 1; /* mark as needing compaction */ in xfs_attr3_leaf_remove()
2264 * Note that we don't check "leaf" for holes because we will in xfs_attr3_leaf_unbalance()
2267 if (savehdr.holes == 0) { in xfs_attr3_leaf_unbalance()
[all …]
/Linux-v5.15/drivers/net/plip/
DKconfig19 ports (the connectors at the computers with 25 holes) are connected
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/toshiba/
Dspider_net.rst177 operations there. Since this will leave "holes" in the ring, there
178 is also a spider_net_resync_tail_ptr() that will skip over such holes.
/Linux-v5.15/include/uapi/linux/
Dfalloc.h34 * span holes in the file, and the entire range is preferable converted to

1234567891011