Lines Matching refs:address
74 const struct dc_plane_address *address, in hubp3_program_surface_flip_and_addr() argument
86 VMID, address->vmid); in hubp3_program_surface_flip_and_addr()
88 if (address->type == PLN_ADDR_TYPE_GRPH_STEREO) { in hubp3_program_surface_flip_and_addr()
103 switch (address->type) { in hubp3_program_surface_flip_and_addr()
112 if (address->grph.addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
116 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
117 PRIMARY_META_SURFACE_TMZ, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
119 if (address->grph.meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
122 address->grph.meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
126 address->grph.meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
131 address->grph.addr.high_part); in hubp3_program_surface_flip_and_addr()
135 address->grph.addr.low_part); in hubp3_program_surface_flip_and_addr()
138 if (address->video_progressive.luma_addr.quad_part == 0 in hubp3_program_surface_flip_and_addr()
139 || address->video_progressive.chroma_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
143 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
144 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
145 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
146 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
148 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
151 address->video_progressive.chroma_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
155 address->video_progressive.chroma_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
159 address->video_progressive.luma_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
163 address->video_progressive.luma_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
168 address->video_progressive.chroma_addr.high_part); in hubp3_program_surface_flip_and_addr()
172 address->video_progressive.chroma_addr.low_part); in hubp3_program_surface_flip_and_addr()
176 address->video_progressive.luma_addr.high_part); in hubp3_program_surface_flip_and_addr()
180 address->video_progressive.luma_addr.low_part); in hubp3_program_surface_flip_and_addr()
183 if (address->grph_stereo.left_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
185 if (address->grph_stereo.right_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
189 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
190 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
191 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
192 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
193 SECONDARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
194 SECONDARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
195 SECONDARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
196 SECONDARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
198 if (address->grph_stereo.right_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
202 address->grph_stereo.right_alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
206 address->grph_stereo.right_alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
210 address->grph_stereo.right_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
214 address->grph_stereo.right_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
216 if (address->grph_stereo.left_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
220 address->grph_stereo.left_alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
224 address->grph_stereo.left_alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
228 address->grph_stereo.left_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
232 address->grph_stereo.left_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
237 address->grph_stereo.right_alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
241 address->grph_stereo.right_alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
245 address->grph_stereo.right_addr.high_part); in hubp3_program_surface_flip_and_addr()
249 address->grph_stereo.right_addr.low_part); in hubp3_program_surface_flip_and_addr()
253 address->grph_stereo.left_alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
257 address->grph_stereo.left_alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
261 address->grph_stereo.left_addr.high_part); in hubp3_program_surface_flip_and_addr()
265 address->grph_stereo.left_addr.low_part); in hubp3_program_surface_flip_and_addr()
268 if (address->rgbea.addr.quad_part == 0 in hubp3_program_surface_flip_and_addr()
269 || address->rgbea.alpha_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr()
273 PRIMARY_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
274 PRIMARY_SURFACE_TMZ_C, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
275 PRIMARY_META_SURFACE_TMZ, address->tmz_surface, in hubp3_program_surface_flip_and_addr()
276 PRIMARY_META_SURFACE_TMZ_C, address->tmz_surface); in hubp3_program_surface_flip_and_addr()
278 if (address->rgbea.meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr()
282 address->rgbea.alpha_meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
286 address->rgbea.alpha_meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
290 address->rgbea.meta_addr.high_part); in hubp3_program_surface_flip_and_addr()
294 address->rgbea.meta_addr.low_part); in hubp3_program_surface_flip_and_addr()
299 address->rgbea.alpha_addr.high_part); in hubp3_program_surface_flip_and_addr()
303 address->rgbea.alpha_addr.low_part); in hubp3_program_surface_flip_and_addr()
307 address->rgbea.addr.high_part); in hubp3_program_surface_flip_and_addr()
311 address->rgbea.addr.low_part); in hubp3_program_surface_flip_and_addr()
318 hubp->request_address = *address; in hubp3_program_surface_flip_and_addr()
390 REG_WRITE(DMDATA_ADDRESS_LOW, attr->address.low_part); in hubp3_dmdata_set_attributes()
392 DMDATA_ADDRESS_HIGH, attr->address.high_part); in hubp3_dmdata_set_attributes()