/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/ |
H A D | test-drm_cmdline_parser.c | 34 FAIL_ON(mode.margins); in drm_cmdline_test_force_e_only() 54 FAIL_ON(mode.margins); in drm_cmdline_test_force_D_only_not_digital() 78 FAIL_ON(mode.margins); in drm_cmdline_test_force_D_only_hdmi() 102 FAIL_ON(mode.margins); in drm_cmdline_test_force_D_only_dvi() 122 FAIL_ON(mode.margins); in drm_cmdline_test_force_d_only() 168 FAIL_ON(mode.margins); in drm_cmdline_test_res() 236 FAIL_ON(mode.margins); in drm_cmdline_test_res_vesa() 260 FAIL_ON(mode.margins); in drm_cmdline_test_res_vesa_rblank() 284 FAIL_ON(mode.margins); in drm_cmdline_test_res_rblank() 309 FAIL_ON(mode.margins); in drm_cmdline_test_res_bpp() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/kyro/ |
H A D | STG4000VTG.c | 63 u32 margins = 0; in SetupVTG() local 81 margins = 8; in SetupVTG() 88 (pTiming->HST + (pTiming->HBP - margins) + xRes + in SetupVTG() 89 (pTiming->HFP - margins))) >> 1; in SetupVTG() 99 pTiming->HST + (pTiming->HBP - margins) + HLeftBorder; in SetupVTG() 102 pTiming->HST + (pTiming->HBP - margins) + HLeftBorder + in SetupVTG() 111 pTiming->VST + (pTiming->VBP - margins) + VTopBorder; in SetupVTG() 114 pTiming->VST + (pTiming->VBP - margins) + VTopBorder + in SetupVTG()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/kyro/ |
H A D | STG4000VTG.c | 63 u32 margins = 0; in SetupVTG() local 81 margins = 8; in SetupVTG() 88 (pTiming->HST + (pTiming->HBP - margins) + xRes + in SetupVTG() 89 (pTiming->HFP - margins))) >> 1; in SetupVTG() 99 pTiming->HST + (pTiming->HBP - margins) + HLeftBorder; in SetupVTG() 102 pTiming->HST + (pTiming->HBP - margins) + HLeftBorder + in SetupVTG() 111 pTiming->VST + (pTiming->VBP - margins) + VTopBorder; in SetupVTG() 114 pTiming->VST + (pTiming->VBP - margins) + VTopBorder + in SetupVTG()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/ |
H A D | drm_cmdline_parser_test.c | 28 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_force_e_only() 46 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_force_D_only_not_digital() 68 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_force_D_only_hdmi() 90 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_force_D_only_dvi() 108 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_force_d_only() 130 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_res() 152 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_res_vesa() 174 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_res_vesa_rblank() 196 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_res_rblank() 219 KUNIT_EXPECT_FALSE(test, mode.margins); in drm_test_cmdline_res_bpp() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 477 state->tv.margins.left = cmdline->tv_margins.left; in drm_atomic_helper_connector_tv_margins_reset() 478 state->tv.margins.right = cmdline->tv_margins.right; in drm_atomic_helper_connector_tv_margins_reset() 479 state->tv.margins.top = cmdline->tv_margins.top; in drm_atomic_helper_connector_tv_margins_reset() 480 state->tv.margins.bottom = cmdline->tv_margins.bottom; in drm_atomic_helper_connector_tv_margins_reset() 591 if (old_conn_state->tv.margins.left != new_conn_state->tv.margins.left || in drm_atomic_helper_connector_tv_check() 592 old_conn_state->tv.margins.right != new_conn_state->tv.margins.right || in drm_atomic_helper_connector_tv_check() 593 old_conn_state->tv.margins.top != new_conn_state->tv.margins in drm_atomic_helper_connector_tv_check() [all...] |
H A D | drm_atomic_uapi.c | 723 state->tv.margins.left = val; in drm_atomic_connector_set_property() 725 state->tv.margins.right = val; in drm_atomic_connector_set_property() 727 state->tv.margins.top = val; in drm_atomic_connector_set_property() 729 state->tv.margins.bottom = val; in drm_atomic_connector_set_property() 835 *val = state->tv.margins.left; in drm_atomic_connector_get_property() 837 *val = state->tv.margins.right; in drm_atomic_connector_get_property() 839 *val = state->tv.margins.top; in drm_atomic_connector_get_property() 841 *val = state->tv.margins.bottom; in drm_atomic_connector_get_property()
|
H A D | drm_modes.c | 604 * @margins: whether to add margins (borders) 622 bool reduced, bool interlaced, bool margins) in drm_cvt_mode() 666 if (margins) { in drm_cvt_mode() 681 if (margins) in drm_cvt_mode() 831 * @margins: desired margin (borders) size 847 int vrefresh, bool interlaced, int margins, in drm_gtf_mode_complex() 911 if (margins) in drm_gtf_mode_complex() 953 if (margins) in drm_gtf_mode_complex() 1023 * @margins 620 drm_cvt_mode(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool reduced, bool interlaced, bool margins) drm_cvt_mode() argument 846 drm_gtf_mode_complex(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool interlaced, int margins, int GTF_M, int GTF_2C, int GTF_K, int GTF_2J) drm_gtf_mode_complex() argument 1051 drm_gtf_mode(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool interlaced, int margins) drm_gtf_mode() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_crtc.c | 579 *left = vc4_state->margins.left; in vc4_crtc_get_margins() 580 *right = vc4_state->margins.right; in vc4_crtc_get_margins() 581 *top = vc4_state->margins.top; in vc4_crtc_get_margins() 582 *bottom = vc4_state->margins.bottom; in vc4_crtc_get_margins() 586 * vc4_crtc_atomic_check() which means margins info in vc4_crtc_state in vc4_crtc_get_margins() 593 *left = conn_state->tv.margins.left; in vc4_crtc_get_margins() 594 *right = conn_state->tv.margins.right; in vc4_crtc_get_margins() 595 *top = conn_state->tv.margins.top; in vc4_crtc_get_margins() 596 *bottom = conn_state->tv.margins.bottom; in vc4_crtc_get_margins() 617 vc4_state->margins in vc4_crtc_atomic_check() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_tv.c | 870 * May need to override the user margins for 875 } margins; member 1176 conn_state->tv.margins.top - in intel_tv_vert_scaling() 1177 conn_state->tv.margins.bottom != in intel_tv_vert_scaling() 1225 /* Attempt to maintain the relative sizes of the margins */ in intel_tv_compute_config() 1226 top = conn_state->tv.margins.top; in intel_tv_compute_config() 1227 bottom = conn_state->tv.margins.bottom; in intel_tv_compute_config() 1235 tv_conn_state->margins.top = top; in intel_tv_compute_config() 1236 tv_conn_state->margins.bottom = bottom; in intel_tv_compute_config() 1246 tv_conn_state->margins in intel_tv_compute_config() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_tv.c | 877 * May need to override the user margins for 882 } margins; member 1186 conn_state->tv.margins.top - in intel_tv_vert_scaling() 1187 conn_state->tv.margins.bottom != in intel_tv_vert_scaling() 1246 /* Attempt to maintain the relative sizes of the margins */ in intel_tv_compute_config() 1247 top = conn_state->tv.margins.top; in intel_tv_compute_config() 1248 bottom = conn_state->tv.margins.bottom; in intel_tv_compute_config() 1256 tv_conn_state->margins.top = top; in intel_tv_compute_config() 1257 tv_conn_state->margins.bottom = bottom; in intel_tv_compute_config() 1267 tv_conn_state->margins in intel_tv_compute_config() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gud/ |
H A D | gud_connector.c | 302 if (old_state->tv.margins.left != new_state->tv.margins.left || in gud_connector_atomic_check() 303 old_state->tv.margins.right != new_state->tv.margins.right || in gud_connector_atomic_check() 304 old_state->tv.margins.top != new_state->tv.margins.top || in gud_connector_atomic_check() 305 old_state->tv.margins.bottom != new_state->tv.margins.bottom || in gud_connector_atomic_check() 357 /* Set margins from command line */ in gud_connector_reset() 449 return &state->margins in gud_connector_tv_state_val() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
H A D | drm_hdmi_helper.c | 159 frame->right_bar = conn_state->tv.margins.right; in drm_hdmi_avi_infoframe_bars() 160 frame->left_bar = conn_state->tv.margins.left; in drm_hdmi_avi_infoframe_bars() 161 frame->top_bar = conn_state->tv.margins.top; in drm_hdmi_avi_infoframe_bars() 162 frame->bottom_bar = conn_state->tv.margins.bottom; in drm_hdmi_avi_infoframe_bars()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_crtc.c | 683 *left = vc4_state->margins.left; in vc4_crtc_get_margins() 684 *right = vc4_state->margins.right; in vc4_crtc_get_margins() 685 *top = vc4_state->margins.top; in vc4_crtc_get_margins() 686 *bottom = vc4_state->margins.bottom; in vc4_crtc_get_margins() 690 * vc4_crtc_atomic_check() which means margins info in vc4_crtc_state in vc4_crtc_get_margins() 697 *left = conn_state->tv.margins.left; in vc4_crtc_get_margins() 698 *right = conn_state->tv.margins.right; in vc4_crtc_get_margins() 699 *top = conn_state->tv.margins.top; in vc4_crtc_get_margins() 700 *bottom = conn_state->tv.margins.bottom; in vc4_crtc_get_margins() 738 vc4_state->margins in vc4_crtc_atomic_check() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 450 state->tv.margins.left = cmdline->tv_margins.left; in drm_atomic_helper_connector_tv_reset() 451 state->tv.margins.right = cmdline->tv_margins.right; in drm_atomic_helper_connector_tv_reset() 452 state->tv.margins.top = cmdline->tv_margins.top; in drm_atomic_helper_connector_tv_reset() 453 state->tv.margins.bottom = cmdline->tv_margins.bottom; in drm_atomic_helper_connector_tv_reset()
|
H A D | drm_modes.c | 124 * @margins: whether to add margins (borders) 142 bool reduced, bool interlaced, bool margins) in drm_cvt_mode() 186 if (margins) { in drm_cvt_mode() 201 if (margins) in drm_cvt_mode() 351 * @margins: desired margin (borders) size 367 int vrefresh, bool interlaced, int margins, in drm_gtf_mode_complex() 431 if (margins) in drm_gtf_mode_complex() 473 if (margins) in drm_gtf_mode_complex() 543 * @margins 140 drm_cvt_mode(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool reduced, bool interlaced, bool margins) drm_cvt_mode() argument 366 drm_gtf_mode_complex(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool interlaced, int margins, int GTF_M, int GTF_2C, int GTF_K, int GTF_2J) drm_gtf_mode_complex() argument 571 drm_gtf_mode(struct drm_device *dev, int hdisplay, int vdisplay, int vrefresh, bool interlaced, int margins) drm_gtf_mode() argument [all...] |
H A D | drm_atomic_uapi.c | 701 state->tv.margins.left = val; in drm_atomic_connector_set_property() 703 state->tv.margins.right = val; in drm_atomic_connector_set_property() 705 state->tv.margins.top = val; in drm_atomic_connector_set_property() 707 state->tv.margins.bottom = val; in drm_atomic_connector_set_property() 806 *val = state->tv.margins.left; in drm_atomic_connector_get_property() 808 *val = state->tv.margins.right; in drm_atomic_connector_get_property() 810 *val = state->tv.margins.top; in drm_atomic_connector_get_property() 812 *val = state->tv.margins.bottom; in drm_atomic_connector_get_property()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_modes.h | 446 bool margins); 449 bool interlaced, int margins); 453 int margins,
|
H A D | drm_connector.h | 551 * struct drm_connector_tv_margins - TV connector related margins 553 * Describes the margins in pixels to put around the image on TV 581 * @margins: TV margins 592 struct drm_connector_tv_margins margins; member 1131 * @margins: 1133 * Add margins to the mode calculation (1.8% of xres rounded 1136 bool margins; member 1165 * @tv_margins: TV margins to apply to the mode.
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_modes.h | 491 bool margins); 494 bool interlaced, int margins); 498 int margins,
|
/kernel/linux/linux-5.10/block/ |
H A D | blk-iocost.c | 414 struct ioc_margins margins; member 763 struct ioc_margins *margins = &ioc->margins; in ioc_refresh_margins() local 767 margins->min = (period_us * MARGIN_MIN_PCT / 100) * vrate; in ioc_refresh_margins() 768 margins->low = (period_us * MARGIN_LOW_PCT / 100) * vrate; in ioc_refresh_margins() 769 margins->target = (period_us * MARGIN_TARGET_PCT / 100) * vrate; in ioc_refresh_margins() 1250 vtarget = now->vnow - ioc->margins.target; in iocg_activate() 1701 time_after64(vtime, now->vnow - ioc->margins.min)) in hweight_after_donation() 1705 excess = now->vnow - vtime - ioc->margins.target; in hweight_after_donation() 2175 excess = now.vnow - vtime - ioc->margins in ioc_timer_fn() 2431 struct ioc_margins *margins = &ioc->margins; adjust_inuse_and_calc_cost() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | fbcvt.c | 283 * @margins: add margin to calculation (1.8% of xres and yres) 294 int fb_find_mode_cvt(struct fb_videomode *mode, int margins, int rb) in fb_find_mode_cvt() argument 300 if (margins) in fb_find_mode_cvt()
|
H A D | modedb.c | 608 * interlaced or progressive mode. If 'm' is present, add margins equal 612 * 1024x768MR-8@60m - Reduced blank with margins at 60Hz. 652 int margins = 0; in fb_find_mode() local 700 margins = 1; in fb_find_mode() 730 (margins) ? " with margins" : "", in fb_find_mode() 743 ret = fb_find_mode_cvt(&cvt_mode, margins, rb); in fb_find_mode()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fbcvt.c | 283 * @margins: add margin to calculation (1.8% of xres and yres) 294 int fb_find_mode_cvt(struct fb_videomode *mode, int margins, int rb) in fb_find_mode_cvt() argument 300 if (margins) in fb_find_mode_cvt()
|
H A D | modedb.c | 608 * interlaced or progressive mode. If 'm' is present, add margins equal 612 * 1024x768MR-8@60m - Reduced blank with margins at 60Hz. 655 int margins = 0; in fb_find_mode() local 703 margins = 1; in fb_find_mode() 734 (margins) ? " with margins" : "", in fb_find_mode() 747 ret = fb_find_mode_cvt(&cvt_mode, margins, rb); in fb_find_mode()
|
/kernel/linux/linux-6.6/block/ |
H A D | blk-iocost.c | 412 struct ioc_margins margins; member 755 struct ioc_margins *margins = &ioc->margins; in ioc_refresh_margins() local 759 margins->min = (period_us * MARGIN_MIN_PCT / 100) * vrate; in ioc_refresh_margins() 760 margins->low = (period_us * MARGIN_LOW_PCT / 100) * vrate; in ioc_refresh_margins() 761 margins->target = (period_us * MARGIN_TARGET_PCT / 100) * vrate; in ioc_refresh_margins() 1307 vtarget = now->vnow - ioc->margins.target; in iocg_activate() 1752 time_after64(vtime, now->vnow - ioc->margins.min)) in hweight_after_donation() 1756 excess = now->vnow - vtime - ioc->margins.target; in hweight_after_donation() 2207 excess = now->vnow - vtime - ioc->margins in ioc_check_iocgs() 2460 struct ioc_margins *margins = &ioc->margins; adjust_inuse_and_calc_cost() local [all...] |