Lines Matching refs:mem
120 headc57d_olut_load_8(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load_8() argument
122 memset_io(mem, 0x00, 0x20); /* VSS header. */ in headc57d_olut_load_8()
123 mem += 0x20; in headc57d_olut_load_8()
137 for (i = 0; i < 4; i++, mem += 8) { in headc57d_olut_load_8()
138 writew(r + ri * i, mem + 0); in headc57d_olut_load_8()
139 writew(g + gi * i, mem + 2); in headc57d_olut_load_8()
140 writew(b + bi * i, mem + 4); in headc57d_olut_load_8()
147 writew(readw(mem - 8), mem + 0); in headc57d_olut_load_8()
148 writew(readw(mem - 6), mem + 2); in headc57d_olut_load_8()
149 writew(readw(mem - 4), mem + 4); in headc57d_olut_load_8()
153 headc57d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load() argument
155 memset_io(mem, 0x00, 0x20); /* VSS header. */ in headc57d_olut_load()
156 mem += 0x20; in headc57d_olut_load()
158 for (; size--; in++, mem += 0x08) { in headc57d_olut_load()
159 writew(drm_color_lut_extract(in-> red, 16), mem + 0); in headc57d_olut_load()
160 writew(drm_color_lut_extract(in->green, 16), mem + 2); in headc57d_olut_load()
161 writew(drm_color_lut_extract(in-> blue, 16), mem + 4); in headc57d_olut_load()
167 writew(readw(mem - 8), mem + 0); in headc57d_olut_load()
168 writew(readw(mem - 6), mem + 2); in headc57d_olut_load()
169 writew(readw(mem - 4), mem + 4); in headc57d_olut_load()