Lines Matching full:address

70 	const struct dc_plane_address *address,  in hubp3_program_surface_flip_and_addr()  argument
82 VMID, address->vmid); in hubp3_program_surface_flip_and_addr()
84 if (address->type == PLN_ADDR_TYPE_GRPH_STEREO) { in hubp3_program_surface_flip_and_addr()
94 /* HW automatically latch rest of address register on write to in hubp3_program_surface_flip_and_addr()
99 switch (address->type) { in hubp3_program_surface_flip_and_addr()
103 * base on address->grph.dcc_const_color in hubp3_program_surface_flip_and_addr()
108 if (address->grph.addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
112 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
113 PRIMARY_META_SURFACE_TMZ, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
115 if (address->grph.meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
118 address->grph.meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
122 address->grph.meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
127 address->grph.addr.high_part); in hubp3_program_surface_flip_and_addr()
131 address->grph.addr.low_part); in hubp3_program_surface_flip_and_addr()
134 if (address->video_progressive.luma_addr.quad_part == 0 in hubp3_program_surface_flip_and_addr()
135 || address->video_progressive.chroma_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
139 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
140 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
141 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
142 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
144 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
147 address->video_progressive.chroma_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
151 address->video_progressive.chroma_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
155 address->video_progressive.luma_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
159 address->video_progressive.luma_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
164 address->video_progressive.chroma_addr.high_part); in hubp3_program_surface_flip_and_addr()
168 address->video_progressive.chroma_addr.low_part); in hubp3_program_surface_flip_and_addr()
172 address->video_progressive.luma_addr.high_part); in hubp3_program_surface_flip_and_addr()
176 address->video_progressive.luma_addr.low_part); in hubp3_program_surface_flip_and_addr()
179 if (address->grph_stereo.left_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
181 if (address->grph_stereo.right_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
185 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
186 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
187 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
188 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
189 SECONDARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
190 SECONDARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
191 SECONDARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
192 SECONDARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
194 if (address->grph_stereo.right_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
198 address->grph_stereo.right_alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
202 address->grph_stereo.right_alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
206 address->grph_stereo.right_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
210 address->grph_stereo.right_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
212 if (address->grph_stereo.left_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
216 address->grph_stereo.left_alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
220 address->grph_stereo.left_alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
224 address->grph_stereo.left_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
228 address->grph_stereo.left_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
233 address->grph_stereo.right_alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
237 address->grph_stereo.right_alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
241 address->grph_stereo.right_addr.high_part); in hubp3_program_surface_flip_and_addr()
245 address->grph_stereo.right_addr.low_part); in hubp3_program_surface_flip_and_addr()
249 address->grph_stereo.left_alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
253 address->grph_stereo.left_alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
257 address->grph_stereo.left_addr.high_part); in hubp3_program_surface_flip_and_addr()
261 address->grph_stereo.left_addr.low_part); in hubp3_program_surface_flip_and_addr()
264 if (address->rgbea.addr.quad_part == 0 in hubp3_program_surface_flip_and_addr()
265 || address->rgbea.alpha_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
269 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
270 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
271 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
272 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
274 if (address->rgbea.meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
278 address->rgbea.alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
282 address->rgbea.alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
286 address->rgbea.meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
290 address->rgbea.meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
295 address->rgbea.alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
299 address->rgbea.alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
303 address->rgbea.addr.high_part); in hubp3_program_surface_flip_and_addr()
307 address->rgbea.addr.low_part); in hubp3_program_surface_flip_and_addr()
314 hubp->request_address = *address; in hubp3_program_surface_flip_and_addr()
385 /* set DMDATA address */ in hubp3_dmdata_set_attributes()
386 REG_WRITE(DMDATA_ADDRESS_LOW, attr->address.low_part); in hubp3_dmdata_set_attributes()
388 DMDATA_ADDRESS_HIGH, attr->address.high_part); in hubp3_dmdata_set_attributes()