Home
last modified time | relevance | path

Searched full:swizzling (Results 1 – 25 of 84) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_ggtt_fencing.c403 * to them without having to worry about swizzling if the object is tiled.
511 * DOC: tiling swizzling details
542 * If we don't have interleaved memory, all tiling is safe and no swizzling is
551 * swizzling it needs to do is, since it's writing with the CPU to the pages
553 * pages (bit 6, 9, and 10 XORed in), resulting in a cumulative bit swizzling
559 * detect_bit_6_swizzle - detect bit 6 swizzling pattern
562 * Detects bit 6 swizzling of address lookup between IGD access and CPU
574 * On BDW+, swizzling is not used. We leave the CPU memory in detect_bit_6_swizzle()
578 * VLV and CHV don't have GPU swizzling. in detect_bit_6_swizzle()
599 * Enable swizzling when the channels are populated in detect_bit_6_swizzle()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
Dintel_ggtt_fencing.c411 * to them without having to worry about swizzling if the object is tiled.
518 * DOC: tiling swizzling details
549 * If we don't have interleaved memory, all tiling is safe and no swizzling is
558 * swizzling it needs to do is, since it's writing with the CPU to the pages
560 * pages (bit 6, 9, and 10 XORed in), resulting in a cumulative bit swizzling
566 * detect_bit_6_swizzle - detect bit 6 swizzling pattern
569 * Detects bit 6 swizzling of address lookup between IGD access and CPU
581 * On BDW+, swizzling is not used. We leave the CPU memory in detect_bit_6_swizzle()
585 * VLV and CHV don't have GPU swizzling. in detect_bit_6_swizzle()
607 * Enable swizzling when the channels are populated in detect_bit_6_swizzle()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
Di915_gem_tiling.c23 * object, and hence it also doesn't care about tiling or swizzling. There's two
30 * - On gen3 and gen4 platforms have a swizzling pattern for tiled objects which
34 * asymmetric memory channel population the swizzling pattern changes in an
264 /* If the memory has unknown (i.e. varying) swizzling, we pin the in i915_gem_object_set_tiling()
266 * due to the change in swizzling. in i915_gem_object_set_tiling()
300 /* Try to preallocate memory required to save swizzling on put-pages */ in i915_gem_object_set_tiling()
325 * Sets the tiling mode of an object, returning the required swizzling of
372 /* Hide bit 17 swizzling from the user. This prevents old Mesa in i915_gem_set_tiling_ioctl()
384 /* If we can't handle the swizzling, make it untiled. */ in i915_gem_set_tiling_ioctl()
409 * Returns the current tiling mode and required bit 6 swizzling for the object.
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
Di915_gem_tiling.c25 * object, and hence it also doesn't care about tiling or swizzling. There's two
32 * - On gen3 and gen4 platforms have a swizzling pattern for tiled objects which
36 * asymmetric memory channel population the swizzling pattern changes in an
275 /* If the memory has unknown (i.e. varying) swizzling, we pin the in i915_gem_object_set_tiling()
277 * due to the change in swizzling. in i915_gem_object_set_tiling()
309 /* Try to preallocate memory required to save swizzling on put-pages */ in i915_gem_object_set_tiling()
334 * Sets the tiling mode of an object, returning the required swizzling of
381 /* Hide bit 17 swizzling from the user. This prevents old Mesa in i915_gem_set_tiling_ioctl()
393 /* If we can't handle the swizzling, make it untiled. */ in i915_gem_set_tiling_ioctl()
418 * Returns the current tiling mode and required bit 6 swizzling for the object.
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/
Dcurrituck.dts149 * We are de-swizzling here because the numbers are actually for
153 * The real slot is on idsel 0, so the swizzling is 1:1
186 * We are de-swizzling here because the numbers are actually for
190 * The real slot is on idsel 0, so the swizzling is 1:1
223 * We are de-swizzling here because the numbers are actually for
227 * The real slot is on idsel 0, so the swizzling is 1:1
Dakebono.dts277 * We are de-swizzling here because the numbers are actually for
281 * The real slot is on idsel 0, so the swizzling is 1:1
317 * We are de-swizzling here because the numbers are actually for
321 * The real slot is on idsel 0, so the swizzling is 1:1
357 * We are de-swizzling here because the numbers are actually for
361 * The real slot is on idsel 0, so the swizzling is 1:1
397 * We are de-swizzling here because the numbers are actually for
401 * The real slot is on idsel 0, so the swizzling is 1:1
Dredwood.dts265 * We are de-swizzling here because the numbers are actually for
269 * The real slot is on idsel 0, so the swizzling is 1:1
306 * We are de-swizzling here because the numbers are actually for
310 * The real slot is on idsel 0, so the swizzling is 1:1
347 * We are de-swizzling here because the numbers are actually for
351 * The real slot is on idsel 0, so the swizzling is 1:1
Dkatmai.dts349 * We are de-swizzling here because the numbers are actually for
353 * The real slot is on idsel 0, so the swizzling is 1:1
390 * We are de-swizzling here because the numbers are actually for
394 * The real slot is on idsel 0, so the swizzling is 1:1
431 * We are de-swizzling here because the numbers are actually for
435 * The real slot is on idsel 0, so the swizzling is 1:1
Dmakalu.dts298 * We are de-swizzling here because the numbers are actually for
302 * The real slot is on idsel 0, so the swizzling is 1:1
339 * We are de-swizzling here because the numbers are actually for
343 * The real slot is on idsel 0, so the swizzling is 1:1
Dkilauea.dts352 * We are de-swizzling here because the numbers are actually for
356 * The real slot is on idsel 0, so the swizzling is 1:1
393 * We are de-swizzling here because the numbers are actually for
397 * The real slot is on idsel 0, so the swizzling is 1:1
Dicon.dts338 * We are de-swizzling here because the numbers are actually for
342 * The real slot is on idsel 0, so the swizzling is 1:1
379 * We are de-swizzling here because the numbers are actually for
383 * The real slot is on idsel 0, so the swizzling is 1:1
Dcanyonlands.dts492 * We are de-swizzling here because the numbers are actually for
496 * The real slot is on idsel 0, so the swizzling is 1:1
534 * We are de-swizzling here because the numbers are actually for
538 * The real slot is on idsel 0, so the swizzling is 1:1
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/
Dcurrituck.dts149 * We are de-swizzling here because the numbers are actually for
153 * The real slot is on idsel 0, so the swizzling is 1:1
186 * We are de-swizzling here because the numbers are actually for
190 * The real slot is on idsel 0, so the swizzling is 1:1
223 * We are de-swizzling here because the numbers are actually for
227 * The real slot is on idsel 0, so the swizzling is 1:1
Dakebono.dts277 * We are de-swizzling here because the numbers are actually for
281 * The real slot is on idsel 0, so the swizzling is 1:1
317 * We are de-swizzling here because the numbers are actually for
321 * The real slot is on idsel 0, so the swizzling is 1:1
357 * We are de-swizzling here because the numbers are actually for
361 * The real slot is on idsel 0, so the swizzling is 1:1
397 * We are de-swizzling here because the numbers are actually for
401 * The real slot is on idsel 0, so the swizzling is 1:1
Dredwood.dts265 * We are de-swizzling here because the numbers are actually for
269 * The real slot is on idsel 0, so the swizzling is 1:1
306 * We are de-swizzling here because the numbers are actually for
310 * The real slot is on idsel 0, so the swizzling is 1:1
347 * We are de-swizzling here because the numbers are actually for
351 * The real slot is on idsel 0, so the swizzling is 1:1
Dkatmai.dts349 * We are de-swizzling here because the numbers are actually for
353 * The real slot is on idsel 0, so the swizzling is 1:1
390 * We are de-swizzling here because the numbers are actually for
394 * The real slot is on idsel 0, so the swizzling is 1:1
431 * We are de-swizzling here because the numbers are actually for
435 * The real slot is on idsel 0, so the swizzling is 1:1
Dmakalu.dts298 * We are de-swizzling here because the numbers are actually for
302 * The real slot is on idsel 0, so the swizzling is 1:1
339 * We are de-swizzling here because the numbers are actually for
343 * The real slot is on idsel 0, so the swizzling is 1:1
Dicon.dts345 * We are de-swizzling here because the numbers are actually for
349 * The real slot is on idsel 0, so the swizzling is 1:1
386 * We are de-swizzling here because the numbers are actually for
390 * The real slot is on idsel 0, so the swizzling is 1:1
Dkilauea.dts352 * We are de-swizzling here because the numbers are actually for
356 * The real slot is on idsel 0, so the swizzling is 1:1
393 * We are de-swizzling here because the numbers are actually for
397 * The real slot is on idsel 0, so the swizzling is 1:1
Dcanyonlands.dts492 * We are de-swizzling here because the numbers are actually for
496 * The real slot is on idsel 0, so the swizzling is 1:1
534 * We are de-swizzling here because the numbers are actually for
538 * The real slot is on idsel 0, so the swizzling is 1:1
Dglacier.dts520 * We are de-swizzling here because the numbers are actually for
524 * The real slot is on idsel 0, so the swizzling is 1:1
562 * We are de-swizzling here because the numbers are actually for
566 * The real slot is on idsel 0, so the swizzling is 1:1
/kernel/linux/linux-5.10/drivers/pci/
Dsetup-irq.c43 /* Follow the chain of bridges, swizzling as we go. */ in pci_assign_irq()
48 * If a swizzling function is not used map_irq must in pci_assign_irq()
/kernel/linux/linux-6.6/drivers/pci/
Dsetup-irq.c43 /* Follow the chain of bridges, swizzling as we go. */ in pci_assign_irq()
48 * If a swizzling function is not used, map_irq() must in pci_assign_irq()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Dfaraday,ftpci100.txt60 variant) interrupts assigns the default interrupt mapping/swizzling has
61 typically been like this, doing the swizzling on the interrupt controller side
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/
Dfaraday,ftpci100.yaml30 variant) interrupts assigns the default interrupt mapping/swizzling has
31 typically been like this, doing the swizzling on the interrupt controller side

1234