/kernel/linux/linux-5.10/drivers/video/ |
H A D | of_display_timing.c | 179 disp->num_timings = of_get_child_count(timings_np); in of_get_display_timings() 180 if (disp->num_timings == 0) { in of_get_display_timings() 186 disp->timings = kcalloc(disp->num_timings, in of_get_display_timings() 194 disp->num_timings = 0; in of_get_display_timings() 215 np, disp->num_timings + 1); in of_get_display_timings() 221 disp->native_mode = disp->num_timings; in of_get_display_timings() 223 disp->timings[disp->num_timings] = dt; in of_get_display_timings() 224 disp->num_timings++; in of_get_display_timings() 234 np, disp->num_timings, in of_get_display_timings()
|
H A D | display_timing.c | 17 for (i = 0; i < disp->num_timings; i++) in display_timings_release()
|
/kernel/linux/linux-6.6/drivers/video/ |
H A D | of_display_timing.c | 180 disp->num_timings = of_get_child_count(timings_np); in of_get_display_timings() 181 if (disp->num_timings == 0) { in of_get_display_timings() 187 disp->timings = kcalloc(disp->num_timings, in of_get_display_timings() 195 disp->num_timings = 0; in of_get_display_timings() 216 np, disp->num_timings + 1); in of_get_display_timings() 222 disp->native_mode = disp->num_timings; in of_get_display_timings() 224 disp->timings[disp->num_timings] = dt; in of_get_display_timings() 225 disp->num_timings++; in of_get_display_timings() 235 np, disp->num_timings, in of_get_display_timings()
|
H A D | display_timing.c | 17 for (i = 0; i < disp->num_timings; i++) in display_timings_release()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
H A D | panel-seiko-43wvf1g.c | 26 unsigned int num_timings; member 66 for (i = 0; i < panel->desc->num_timings; i++) { in seiko_panel_get_fixed_modes() 82 if (panel->desc->num_timings == 1) in seiko_panel_get_fixed_modes() 207 unsigned int num_timings, in seiko_panel_get_timings() 213 if (p->desc->num_timings < num_timings) in seiko_panel_get_timings() 214 num_timings = p->desc->num_timings; in seiko_panel_get_timings() 217 for (i = 0; i < num_timings; i++) in seiko_panel_get_timings() 220 return p->desc->num_timings; in seiko_panel_get_timings() 206 seiko_panel_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) seiko_panel_get_timings() argument [all...] |
H A D | panel-simple.c | 50 * @num_timings: Number of elements in timings array. 61 unsigned int num_timings; member 130 for (i = 0; i < panel->desc->num_timings; i++) { in panel_simple_get_timings_modes() 146 if (panel->desc->num_timings == 1) in panel_simple_get_timings_modes() 209 if (num == 0 && panel->desc->num_timings) in panel_simple_get_non_edid_modes() 218 WARN_ON(panel->desc->num_timings && panel->desc->num_modes); in panel_simple_get_non_edid_modes() 383 unsigned int num_timings, in panel_simple_get_timings() 389 if (p->desc->num_timings < num_timings) in panel_simple_get_timings() 390 num_timings in panel_simple_get_timings() 382 panel_simple_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) panel_simple_get_timings() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
H A D | panel-seiko-43wvf1g.c | 28 unsigned int num_timings; member 69 for (i = 0; i < panel->desc->num_timings; i++) { in seiko_panel_get_fixed_modes() 85 if (panel->desc->num_timings == 1) in seiko_panel_get_fixed_modes() 214 unsigned int num_timings, in seiko_panel_get_timings() 220 if (p->desc->num_timings < num_timings) in seiko_panel_get_timings() 221 num_timings = p->desc->num_timings; in seiko_panel_get_timings() 224 for (i = 0; i < num_timings; i++) in seiko_panel_get_timings() 227 return p->desc->num_timings; in seiko_panel_get_timings() 213 seiko_panel_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) seiko_panel_get_timings() argument [all...] |
H A D | panel-simple.c | 68 /** @num_timings: Number of elements in timings array. */ 69 unsigned int num_timings; member 171 for (i = 0; i < panel->desc->num_timings; i++) { in panel_simple_get_timings_modes() 187 if (panel->desc->num_timings == 1) in panel_simple_get_timings_modes() 250 if (num == 0 && panel->desc->num_timings) in panel_simple_get_non_edid_modes() 259 WARN_ON(panel->desc->num_timings && panel->desc->num_modes); in panel_simple_get_non_edid_modes() 424 unsigned int num_timings, in panel_simple_get_timings() 430 if (p->desc->num_timings < num_timings) in panel_simple_get_timings() 431 num_timings in panel_simple_get_timings() 423 panel_simple_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) panel_simple_get_timings() argument [all...] |
H A D | panel-edp.c | 171 /** @num_timings: Number of elements in timings array. */ 172 unsigned int num_timings; member 250 for (i = 0; i < panel->desc->num_timings; i++) { in panel_edp_get_timings_modes() 266 if (panel->desc->num_timings == 1) in panel_edp_get_timings_modes() 347 if (num == 0 && panel->desc->num_timings) in panel_edp_get_non_edid_modes() 356 WARN_ON(panel->desc->num_timings && panel->desc->num_modes); in panel_edp_get_non_edid_modes() 623 if (p->desc->num_timings || p->desc->num_modes) in panel_edp_get_modes() 638 unsigned int num_timings, in panel_edp_get_timings() 644 if (p->desc->num_timings < num_timings) in panel_edp_get_timings() 637 panel_edp_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) panel_edp_get_timings() argument [all...] |
/kernel/linux/linux-5.10/drivers/memory/tegra/ |
H A D | tegra20-emc.c | 152 unsigned int num_timings; member 188 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_find_timing() 355 emc->num_timings = child_count; in tegra_emc_load_timings_from_dt() 366 sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, in tegra_emc_load_timings_from_dt() 371 emc->num_timings, in tegra_emc_load_timings_from_dt() 374 emc->timings[emc->num_timings - 1].rate / 1000000); in tegra_emc_load_timings_from_dt() 454 min_rate = min(min_rate, emc->timings[emc->num_timings - 1].rate); in emc_round_rate() 456 for (i = 0; i < emc->num_timings; i++) { in emc_round_rate() 457 if (emc->timings[i].rate < rate && i != emc->num_timings - 1) in emc_round_rate() 512 for (i = 0; i < emc->num_timings; in tegra_emc_validate_rate() [all...] |
H A D | tegra210-emc-table.c | 41 if (count != emc->num_timings) { in tegra210_emc_table_device_init() 43 count, emc->num_timings); in tegra210_emc_table_device_init() 50 emc->num_timings = count; in tegra210_emc_table_device_init()
|
H A D | tegra30-emc.c | 337 unsigned int num_timings; member 402 for (i = 0; i < emc->num_timings; i++) { in emc_find_timing() 467 for (i = 0; i < mc->num_timings; i++) { in emc_prepare_mc_clk_cfg() 920 if (emc->num_timings != mc->num_timings) { in emc_check_mc_timings() 922 emc->num_timings, mc->num_timings); in emc_check_mc_timings() 926 for (i = 0; i < mc->num_timings; i++) { in emc_check_mc_timings() 957 emc->num_timings = child_count; in emc_load_timings_from_dt() 968 sort(emc->timings, emc->num_timings, sizeo in emc_load_timings_from_dt() [all...] |
H A D | tegra210-emc-core.c | 860 for (i = 0; i < emc->num_timings; i++) in tegra210_emc_find_timing() 1541 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_set_rate() 1601 for (i = 0; i < emc->num_timings; i++) in tegra210_emc_validate_rate() 1615 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_debug_available_rates_show() 1739 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_debugfs_init() 1747 if (!emc->num_timings) { in tegra210_emc_debugfs_init() 1805 unsigned int num_timings) in tegra210_emc_validate_timings() 1809 for (i = 0; i < num_timings; i++) { in tegra210_emc_validate_timings() 1899 emc->num_timings); in tegra210_emc_probe() 1906 emc->num_timings); in tegra210_emc_probe() 1803 tegra210_emc_validate_timings(struct tegra210_emc *emc, struct tegra210_emc_timing *timings, unsigned int num_timings) tegra210_emc_validate_timings() argument [all...] |
H A D | tegra124-emc.c | 477 unsigned int num_timings; member 550 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_find_timing() 967 emc->num_timings = child_count; in tegra_emc_load_timings_from_dt() 979 sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, in tegra_emc_load_timings_from_dt() 1039 for (i = 0; i < emc->num_timings; i++) in tegra_emc_validate_rate() 1053 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_debug_available_rates_show() 1142 for (i = 0; i < emc->num_timings; i++) { in emc_debugfs_init() 1150 if (!emc->num_timings) { in emc_debugfs_init() 1228 if (emc->num_timings == 0) { in tegra_emc_probe()
|
H A D | mc.c | 283 for (i = 0; i < mc->num_timings; i++) { in tegra_mc_write_emem_configuration() 358 mc->num_timings = child_count; in load_timings() 381 mc->num_timings = 0; in tegra_mc_setup_timings() 396 if (mc->num_timings == 0) in tegra_mc_setup_timings()
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra124-emc.c | 80 int num_timings; member 121 for (k = 0; k < tegra->num_timings; k++) { in emc_determine_rate() 126 for (t = k; t < tegra->num_timings; t++) { in emc_determine_rate() 287 for (i = timing_index+1; i < tegra->num_timings; i++) { in get_backup_timing() 333 for (i = 0; i < tegra->num_timings; i++) { in emc_set_rate() 443 size = (tegra->num_timings + child_count) * sizeof(struct emc_timing); in load_timings_from_dt() 449 timings_ptr = tegra->timings + tegra->num_timings; in load_timings_from_dt() 450 tegra->num_timings += child_count; in load_timings_from_dt() 495 tegra->num_timings = 0; in tegra_clk_register_emc() 515 if (tegra->num_timings in tegra_clk_register_emc() [all...] |
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra124-emc.c | 81 int num_timings; member 125 for (k = 0; k < tegra->num_timings; k++) { in emc_determine_rate() 130 for (t = k; t < tegra->num_timings; t++) { in emc_determine_rate() 296 for (i = timing_index+1; i < tegra->num_timings; i++) { in get_backup_timing() 342 for (i = 0; i < tegra->num_timings; i++) { in emc_set_rate() 452 size = (tegra->num_timings + child_count) * sizeof(struct emc_timing); in load_timings_from_dt() 458 timings_ptr = tegra->timings + tegra->num_timings; in load_timings_from_dt() 459 tegra->num_timings += child_count; in load_timings_from_dt() 504 tegra->num_timings = 0; in tegra124_clk_register_emc() 524 if (tegra->num_timings in tegra124_clk_register_emc() [all...] |
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | tegra210-emc-table.c | 39 if (count != emc->num_timings) { in tegra210_emc_table_device_init() 41 count, emc->num_timings); in tegra210_emc_table_device_init() 48 emc->num_timings = count; in tegra210_emc_table_device_init()
|
H A D | tegra20-emc.c | 207 unsigned int num_timings; member 262 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_find_timing() 441 emc->num_timings++; in tegra_emc_load_timings_from_dt() 444 sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, in tegra_emc_load_timings_from_dt() 449 emc->num_timings, in tegra_emc_load_timings_from_dt() 452 emc->timings[emc->num_timings - 1].rate / 1000000); in tegra_emc_load_timings_from_dt() 684 if (!emc->num_timings) in emc_round_rate() 687 min_rate = min(min_rate, emc->timings[emc->num_timings - 1].rate); in emc_round_rate() 689 for (i = 0; i < emc->num_timings; i++) { in emc_round_rate() 690 if (emc->timings[i].rate < rate && i != emc->num_timings in emc_round_rate() [all...] |
H A D | tegra30-emc.c | 367 unsigned int num_timings; member 443 for (i = 0; i < emc->num_timings; i++) { in emc_find_timing() 508 for (i = 0; i < mc->num_timings; i++) { in emc_prepare_mc_clk_cfg() 961 if (emc->num_timings != mc->num_timings) { in emc_check_mc_timings() 963 emc->num_timings, mc->num_timings); in emc_check_mc_timings() 967 for (i = 0; i < mc->num_timings; i++) { in emc_check_mc_timings() 998 emc->num_timings = child_count; in emc_load_timings_from_dt() 1009 sort(emc->timings, emc->num_timings, sizeo in emc_load_timings_from_dt() [all...] |
H A D | tegra210-emc-core.c | 860 for (i = 0; i < emc->num_timings; i++) in tegra210_emc_find_timing() 1541 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_set_rate() 1601 for (i = 0; i < emc->num_timings; i++) in tegra210_emc_validate_rate() 1615 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_debug_available_rates_show() 1726 for (i = 0; i < emc->num_timings; i++) { in tegra210_emc_debugfs_init() 1734 if (!emc->num_timings) { in tegra210_emc_debugfs_init() 1788 unsigned int num_timings) in tegra210_emc_validate_timings() 1792 for (i = 0; i < num_timings; i++) { in tegra210_emc_validate_timings() 1865 emc->num_timings); in tegra210_emc_probe() 1872 emc->num_timings); in tegra210_emc_probe() 1786 tegra210_emc_validate_timings(struct tegra210_emc *emc, struct tegra210_emc_timing *timings, unsigned int num_timings) tegra210_emc_validate_timings() argument [all...] |
H A D | tegra124-emc.c | 496 unsigned int num_timings; member 580 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_find_timing() 1005 emc->num_timings = child_count; in tegra_emc_load_timings_from_dt() 1017 sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, in tegra_emc_load_timings_from_dt() 1155 for (i = 0; i < emc->num_timings; i++) in tegra_emc_validate_rate() 1169 for (i = 0; i < emc->num_timings; i++) { in tegra_emc_debug_available_rates_show() 1249 for (i = 0; i < emc->num_timings; i++) { in emc_debugfs_init() 1257 if (!emc->num_timings) { in emc_debugfs_init()
|
/kernel/linux/linux-5.10/include/video/ |
H A D | display_timing.h | 86 unsigned int num_timings; member 97 if (disp->num_timings > index) in display_timings_get()
|
/kernel/linux/linux-6.6/include/video/ |
H A D | display_timing.h | 86 unsigned int num_timings; member 97 if (disp->num_timings > index) in display_timings_get()
|
/kernel/linux/linux-6.6/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-dsidphy.c | 201 const unsigned int num_timings; member 456 for (i = 0; i < inno->pdata->num_timings; i++) in inno_dsidphy_mipi_mode_enable() 460 if (i == inno->pdata->num_timings) in inno_dsidphy_mipi_mode_enable() 681 .num_timings = ARRAY_SIZE(inno_mipi_dphy_timing_table_max_1ghz), 687 .num_timings = ARRAY_SIZE(inno_mipi_dphy_timing_table_max_2_5ghz),
|