Lines Matching refs:target

176 status_t nv_crtc2_set_timing(display_mode target)
211 target.timing.h_sync_start =
213 target.timing.h_display)) & 0xfff8;
215 target.timing.h_sync_end =
217 target.timing.h_display)) & 0xfff8;
219 target.timing.h_total =
221 target.timing.h_display)) & 0xfff8) - 8;
225 if (target.timing.h_display == si->ps.p2_timing.h_display)
229 target.timing.h_total -= 56;
232 target.timing.h_total -= 32;
236 if (target.timing.h_sync_start == target.timing.h_display)
237 target.timing.h_sync_start += 8;
238 if (target.timing.h_sync_end == target.timing.h_total)
239 target.timing.h_sync_end -= 8;
241 if (target.timing.h_sync_start == target.timing.h_sync_end) {
242 if (target.timing.h_sync_end < (target.timing.h_total - 8)) {
243 target.timing.h_sync_end += 8;
245 if (target.timing.h_sync_start > (target.timing.h_display + 8)) {
246 target.timing.h_sync_start -= 8;
249 target.timing.h_sync_start -= 8;
255 target.timing.v_sync_start =
257 target.timing.v_display));
259 target.timing.v_sync_end =
261 target.timing.v_display));
263 target.timing.v_total =
265 target.timing.v_display)) - 1;
268 if (target.timing.v_sync_start == target.timing.v_display)
269 target.timing.v_sync_start += 1;
270 if (target.timing.v_sync_end == target.timing.v_total)
271 target.timing.v_sync_end -= 1;
273 if (target.timing.v_sync_start == target.timing.v_sync_end) {
274 if (target.timing.v_sync_end < (target.timing.v_total - 1)) {
275 target.timing.v_sync_end += 1;
277 if (target.timing.v_sync_start > (target.timing.v_display + 1)) {
278 target.timing.v_sync_start -= 1;
281 target.timing.v_sync_start -= 1;
291 htotal = ((target.timing.h_total >> 3) - 5);
292 hdisp_e = ((target.timing.h_display >> 3) - 1);
295 hsync_s = (target.timing.h_sync_start >> 3);
296 hsync_e = (target.timing.h_sync_end >> 3);
298 vtotal = target.timing.v_total - 2;
299 vdisp_e = target.timing.v_display - 1;
302 vsync_s = target.timing.v_sync_start;
303 vsync_e = target.timing.v_sync_end;
306 linecomp = target.timing.v_display;
385 if (target.timing.h_display >= 1280)
393 if (target.timing.flags & B_POSITIVE_HSYNC)
403 if (target.timing.flags & B_POSITIVE_VSYNC)
432 iscale_x = (((1 << 12) * target.timing.h_display) / si->ps.p2_timing.h_display);
433 iscale_y = (((1 << 12) * target.timing.v_display) / si->ps.p2_timing.v_display);
473 dm_aspect = (target.timing.h_display / ((float)target.timing.v_display));
477 DAC2W(FP_DEBUG2, ((1 << 28) | ((target.timing.v_display - 1) << 16)));
511 ((target.timing.h_display * (1 << 12)) / iscale_x))