| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| D | intel_ggtt_fencing.c | 403 * 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/ |
| D | intel_ggtt_fencing.c | 411 * 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/ |
| D | i915_gem_tiling.c | 23 * 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/ |
| D | i915_gem_tiling.c | 25 * 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/ |
| D | currituck.dts | 149 * 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
|
| D | akebono.dts | 277 * 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
|
| D | redwood.dts | 265 * 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
|
| D | katmai.dts | 349 * 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
|
| D | makalu.dts | 298 * 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
|
| D | kilauea.dts | 352 * 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
|
| D | icon.dts | 338 * 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
|
| D | canyonlands.dts | 492 * 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/ |
| D | currituck.dts | 149 * 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
|
| D | akebono.dts | 277 * 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
|
| D | redwood.dts | 265 * 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
|
| D | katmai.dts | 349 * 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
|
| D | makalu.dts | 298 * 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
|
| D | icon.dts | 345 * 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
|
| D | kilauea.dts | 352 * 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
|
| D | canyonlands.dts | 492 * 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
|
| D | glacier.dts | 520 * 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/ |
| D | setup-irq.c | 43 /* 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/ |
| D | setup-irq.c | 43 /* 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/ |
| D | faraday,ftpci100.txt | 60 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/ |
| D | faraday,ftpci100.yaml | 30 variant) interrupts assigns the default interrupt mapping/swizzling has 31 typically been like this, doing the swizzling on the interrupt controller side
|