Lines Matching full:swizzling

411  * to them without having to worry about swizzling if the object is tiled.
517 * DOC: tiling swizzling details
548 * If we don't have interleaved memory, all tiling is safe and no swizzling is
557 * swizzling it needs to do is, since it's writing with the CPU to the pages
559 * pages (bit 6, 9, and 10 XORed in), resulting in a cumulative bit swizzling
565 * detect_bit_6_swizzle - detect bit 6 swizzling pattern
568 * Detects bit 6 swizzling of address lookup between IGD access and CPU
580 * On BDW+, swizzling is not used. We leave the CPU memory in detect_bit_6_swizzle()
584 * VLV and CHV don't have GPU swizzling. in detect_bit_6_swizzle()
606 * Enable swizzling when the channels are populated in detect_bit_6_swizzle()
609 * ships in that configuration. Also, swizzling only in detect_bit_6_swizzle()
623 * same swizzling setup. in detect_bit_6_swizzle()
630 * swizzling issues. in detect_bit_6_swizzle()
640 * swizzling for tiled objects from the CPU. in detect_bit_6_swizzle()
643 * slot fill memory size swizzling in detect_bit_6_swizzle()
652 * matching, which was the case for the swizzling required in in detect_bit_6_swizzle()
656 * Reports indicate that the swizzling actually in detect_bit_6_swizzle()
673 * nor the GPU do swizzling. For dual channel interleaved, in detect_bit_6_swizzle()
688 * This is the base swizzling by the GPU for in detect_bit_6_swizzle()
694 /* Bit 11 swizzling by the CPU in addition. */ in detect_bit_6_swizzle()
698 /* Bit 17 swizzling by the CPU in addition. */ in detect_bit_6_swizzle()
723 * Userspace likes to explode if it sees unknown swizzling, in detect_bit_6_swizzle()
728 * As we don't strictly know what the swizzling is, it may be in detect_bit_6_swizzle()
764 * i915_gem_object_do_bit_17_swizzle - fixup bit 17 swizzling
768 * This function fixes up the swizzling in case any page frame number for this
801 * i915_gem_object_save_bit_17_swizzle - save bit 17 swizzling
805 * This function saves the bit 17 of each page frame number so that swizzling