Lines Matching refs:target

190 status_t nv_crtc_set_timing(display_mode target)
225 target.timing.h_sync_start =
227 target.timing.h_display)) & 0xfff8;
229 target.timing.h_sync_end =
231 target.timing.h_display)) & 0xfff8;
233 target.timing.h_total =
235 target.timing.h_display)) & 0xfff8) - 8;
239 if (target.timing.h_display == si->ps.p1_timing.h_display)
243 target.timing.h_total -= 56;
246 target.timing.h_total -= 32;
250 if (target.timing.h_sync_start == target.timing.h_display)
251 target.timing.h_sync_start += 8;
252 if (target.timing.h_sync_end == target.timing.h_total)
253 target.timing.h_sync_end -= 8;
255 if (target.timing.h_sync_start == target.timing.h_sync_end) {
256 if (target.timing.h_sync_end < (target.timing.h_total - 8)) {
257 target.timing.h_sync_end += 8;
259 if (target.timing.h_sync_start > (target.timing.h_display + 8)) {
260 target.timing.h_sync_start -= 8;
263 target.timing.h_sync_start -= 8;
269 target.timing.v_sync_start =
271 target.timing.v_display));
273 target.timing.v_sync_end =
275 target.timing.v_display));
277 target.timing.v_total =
279 target.timing.v_display)) - 1;
282 if (target.timing.v_sync_start == target.timing.v_display)
283 target.timing.v_sync_start += 1;
284 if (target.timing.v_sync_end == target.timing.v_total)
285 target.timing.v_sync_end -= 1;
287 if (target.timing.v_sync_start == target.timing.v_sync_end) {
288 if (target.timing.v_sync_end < (target.timing.v_total - 1)) {
289 target.timing.v_sync_end += 1;
291 if (target.timing.v_sync_start > (target.timing.v_display + 1)) {
292 target.timing.v_sync_start -= 1;
295 target.timing.v_sync_start -= 1;
305 htotal = ((target.timing.h_total >> 3) - 5);
306 hdisp_e = ((target.timing.h_display >> 3) - 1);
309 hsync_s = (target.timing.h_sync_start >> 3);
310 hsync_e = (target.timing.h_sync_end >> 3);
312 vtotal = target.timing.v_total - 2;
313 vdisp_e = target.timing.v_display - 1;
316 vsync_s = target.timing.v_sync_start;
317 vsync_e = target.timing.v_sync_end;
320 linecomp = target.timing.v_display;
402 if (target.timing.h_display >= 1280)
410 if (target.timing.flags & B_POSITIVE_HSYNC)
420 if (target.timing.flags & B_POSITIVE_VSYNC)
449 iscale_x = (((1 << 12) * target.timing.h_display) / si->ps.p1_timing.h_display);
450 iscale_y = (((1 << 12) * target.timing.v_display) / si->ps.p1_timing.v_display);
490 dm_aspect = (target.timing.h_display / ((float)target.timing.v_display));
494 DACW(FP_DEBUG2, ((1 << 28) | ((target.timing.v_display - 1) << 16)));
528 ((target.timing.h_display * (1 << 12)) / iscale_x))