Lines Matching refs:entry
46 struct reg_whitelist const *entry;
52 entry = reg_read_whitelist;
55 u32 entry_offset = i915_mmio_reg_offset(entry->offset_ldw);
57 GEM_BUG_ON(!is_power_of_2(entry->size));
58 GEM_BUG_ON(entry->size > 8);
59 GEM_BUG_ON(entry_offset & (entry->size - 1));
61 if (IS_GRAPHICS_VER(i915, entry->min_graphics_ver, entry->max_graphics_ver) &&
62 entry_offset == (reg->offset & -entry->size))
64 entry++;
71 flags = reg->offset & (entry->size - 1);
74 if (entry->size == 8 && flags == I915_REG_READ_8B_WA)
76 entry->offset_ldw,
77 entry->offset_udw);
78 else if (entry->size == 8 && flags == 0)
80 entry->offset_ldw);
81 else if (entry->size == 4 && flags == 0)
82 reg->val = intel_uncore_read(uncore, entry->offset_ldw);
83 else if (entry->size == 2 && flags == 0)
85 entry->offset_ldw);
86 else if (entry->size == 1 && flags == 0)
88 entry->offset_ldw);