Lines Matching full:swizzling

412  * 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()
610 * ships in that configuration. Also, swizzling only in detect_bit_6_swizzle()
624 * same swizzling setup. in detect_bit_6_swizzle()
631 * swizzling issues. in detect_bit_6_swizzle()
641 * swizzling for tiled objects from the CPU. in detect_bit_6_swizzle()
644 * slot fill memory size swizzling in detect_bit_6_swizzle()
653 * matching, which was the case for the swizzling required in in detect_bit_6_swizzle()
657 * Reports indicate that the swizzling actually in detect_bit_6_swizzle()
674 * nor the GPU do swizzling. For dual channel interleaved, in detect_bit_6_swizzle()
689 * This is the base swizzling by the GPU for in detect_bit_6_swizzle()
695 /* Bit 11 swizzling by the CPU in addition. */ in detect_bit_6_swizzle()
699 /* Bit 17 swizzling by the CPU in addition. */ in detect_bit_6_swizzle()
724 * Userspace likes to explode if it sees unknown swizzling, in detect_bit_6_swizzle()
729 * As we don't strictly know what the swizzling is, it may be in detect_bit_6_swizzle()
765 * i915_gem_object_do_bit_17_swizzle - fixup bit 17 swizzling
769 * This function fixes up the swizzling in case any page frame number for this
802 * i915_gem_object_save_bit_17_swizzle - save bit 17 swizzling
806 * This function saves the bit 17 of each page frame number so that swizzling