timings 233 arch/arm/mach-omap2/vc.c struct omap3_vc_timings timings[2]; timings 240 arch/arm/mach-omap2/vc.c struct omap3_vc_timings *c = vc.timings; timings 360 arch/arm/mach-omap2/vc.c struct omap3_vc_timings *c = vc.timings; timings 386 arch/arm/mach-omap2/vc.c struct omap3_vc_timings *c = vc.timings; timings 32 arch/arm/mach-s3c24xx/iotiming-s3c2410.c struct s3c_iotimings *timings) timings 38 arch/arm/mach-s3c24xx/iotiming-s3c2410.c bt = timings->bank[bank].io_2410; timings 432 arch/arm/mach-s3c24xx/iotiming-s3c2410.c struct s3c_iotimings *timings) timings 464 arch/arm/mach-s3c24xx/iotiming-s3c2410.c timings->bank[bank].io_2410 = bt; timings 470 arch/arm/mach-s3c24xx/iotiming-s3c2410.c s3c2410_print_timing("get", timings); timings 229 arch/arm/mach-s3c24xx/iotiming-s3c2412.c struct s3c_iotimings *timings) timings 245 arch/arm/mach-s3c24xx/iotiming-s3c2412.c timings->bank[bank].io_2412 = bt; timings 249 arch/arm/mach-s3c24xx/iotiming-s3c2412.c s3c2412_print_timing("get", timings); timings 168 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_iotimings *timings); timings 171 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_iotimings *timings); timings 174 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_iotimings *timings); timings 223 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_iotimings *timings); timings 242 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_iotimings *timings); timings 2116 arch/powerpc/kvm/book3s_hv.c } timings[] = { timings 2124 arch/powerpc/kvm/book3s_hv.c #define N_TIMINGS (ARRAY_SIZE(timings)) timings 2177 arch/powerpc/kvm/book3s_hv.c ((unsigned long)vcpu + timings[i].offset); timings 2194 arch/powerpc/kvm/book3s_hv.c timings[i].name); timings 2198 arch/powerpc/kvm/book3s_hv.c timings[i].name, count / 2, timings 568 drivers/ata/ata_piix.c u8 timings[][2] = { { 0, 0 }, timings 604 drivers/ata/ata_piix.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) timings 613 drivers/ata/ata_piix.c (timings[pio][0] << 12) | timings 614 drivers/ata/ata_piix.c (timings[pio][1] << 8); timings 100 drivers/ata/pata_efar.c u8 timings[][2] = { { 0, 0 }, timings 122 drivers/ata/pata_efar.c master_data |= (timings[pio][0] << 12) | timings 123 drivers/ata/pata_efar.c (timings[pio][1] << 8); timings 134 drivers/ata/pata_efar.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; timings 169 drivers/ata/pata_efar.c u8 timings[][2] = { { 0, 0 }, timings 220 drivers/ata/pata_efar.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); timings 227 drivers/ata/pata_efar.c (timings[pio][0] << 12) | timings 228 drivers/ata/pata_efar.c (timings[pio][1] << 8); timings 89 drivers/ata/pata_it8213.c u8 timings[][2] = { { 0, 0 }, timings 109 drivers/ata/pata_it8213.c master_data |= (timings[pio][0] << 12) | timings 110 drivers/ata/pata_it8213.c (timings[pio][1] << 8); timings 120 drivers/ata/pata_it8213.c slave_data |= (timings[pio][0] << 2) | timings[pio][1]; timings 149 drivers/ata/pata_it8213.c u8 timings[][2] = { { 0, 0 }, timings 215 drivers/ata/pata_it8213.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); timings 222 drivers/ata/pata_it8213.c (timings[pio][0] << 12) | timings 223 drivers/ata/pata_it8213.c (timings[pio][1] << 8); timings 242 drivers/ata/pata_macio.c const struct pata_macio_timing *timings; timings 361 drivers/ata/pata_macio.c for (i = 0; priv->timings[i].mode > 0; i++) { timings 362 drivers/ata/pata_macio.c if (priv->timings[i].mode == mode) timings 363 drivers/ata/pata_macio.c return &priv->timings[i]; timings 950 drivers/ata/pata_macio.c priv->timings = pata_macio_shasta_timings; timings 953 drivers/ata/pata_macio.c priv->timings = pata_macio_kauai_timings; timings 956 drivers/ata/pata_macio.c priv->timings = pata_macio_kauai_timings; timings 960 drivers/ata/pata_macio.c priv->timings = pata_macio_kl66_timings; timings 963 drivers/ata/pata_macio.c priv->timings = pata_macio_kl33_timings; timings 967 drivers/ata/pata_macio.c priv->timings = pata_macio_heathrow_timings; timings 970 drivers/ata/pata_macio.c priv->timings = pata_macio_ohare_timings; timings 1015 drivers/ata/pata_macio.c while (priv->timings[i].mode > 0) { timings 1016 drivers/ata/pata_macio.c unsigned int mask = 1U << (priv->timings[i].mode & 0x0f); timings 1017 drivers/ata/pata_macio.c switch(priv->timings[i].mode & 0xf0) { timings 54 drivers/ata/pata_mpc52xx.c struct mpc52xx_ata_timings timings[2]; timings 271 drivers/ata/pata_mpc52xx.c struct mpc52xx_ata_timings *timing = &priv->timings[dev]; timings 296 drivers/ata/pata_mpc52xx.c struct mpc52xx_ata_timings *t = &priv->timings[dev]; timings 313 drivers/ata/pata_mpc52xx.c struct mpc52xx_ata_timings *t = &priv->timings[dev]; timings 333 drivers/ata/pata_mpc52xx.c struct mpc52xx_ata_timings *timing = &priv->timings[device]; timings 374 drivers/ata/pata_mpc52xx.c memset(priv->timings, 0x00, 2*sizeof(struct mpc52xx_ata_timings)); timings 545 drivers/ata/pata_mpc52xx.c if (priv->timings[qc->dev->devno].using_udma) timings 83 drivers/ata/pata_mpiix.c u8 timings[][2] = { { 0, 0 }, timings 104 drivers/ata/pata_mpiix.c idetim |= (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 79 drivers/ata/pata_oldpiix.c u8 timings[][2] = { { 0, 0 }, timings 107 drivers/ata/pata_oldpiix.c idetm_data |= (timings[pio][0] << 12) | timings 108 drivers/ata/pata_oldpiix.c (timings[pio][1] << 8); timings 133 drivers/ata/pata_oldpiix.c u8 timings[][2] = { { 0, 0 }, timings 175 drivers/ata/pata_oldpiix.c idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 55 drivers/ata/pata_radisys.c u8 timings[][2] = { { 0, 0 }, /* Check me */ timings 72 drivers/ata/pata_radisys.c idetm_data |= (timings[pio][0] << 12) | timings 73 drivers/ata/pata_radisys.c (timings[pio][1] << 8); timings 98 drivers/ata/pata_radisys.c u8 timings[][2] = { { 0, 0 }, timings 131 drivers/ata/pata_radisys.c idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 102 drivers/ata/pata_rdc.c u8 timings[][2] = { { 0, 0 }, timings 133 drivers/ata/pata_rdc.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) timings 142 drivers/ata/pata_rdc.c (timings[pio][0] << 12) | timings 143 drivers/ata/pata_rdc.c (timings[pio][1] << 8); timings 181 drivers/ata/pata_rdc.c u8 timings[][2] = { { 0, 0 }, timings 255 drivers/ata/pata_rdc.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); timings 262 drivers/ata/pata_rdc.c (timings[pio][0] << 12) | timings 263 drivers/ata/pata_rdc.c (timings[pio][1] << 8); timings 132 drivers/ata/pata_sc1200.c u32 timings; timings 134 drivers/ata/pata_sc1200.c pci_read_config_dword(pdev, reg + 4, &timings); timings 135 drivers/ata/pata_sc1200.c timings &= 0x80000000UL; timings 136 drivers/ata/pata_sc1200.c timings |= format; timings 137 drivers/ata/pata_sc1200.c pci_write_config_dword(pdev, reg + 4, timings); timings 81 drivers/clk/tegra/clk-emc.c struct emc_timing *timings; timings 122 drivers/clk/tegra/clk-emc.c if (tegra->timings[k].ram_code == ram_code) timings 127 drivers/clk/tegra/clk-emc.c if (tegra->timings[t].ram_code != ram_code) timings 132 drivers/clk/tegra/clk-emc.c timing = tegra->timings + i; timings 139 drivers/clk/tegra/clk-emc.c req->rate = tegra->timings[i - 1].rate; timings 287 drivers/clk/tegra/clk-emc.c timing = tegra->timings + i; timings 293 drivers/clk/tegra/clk-emc.c tegra->timings[timing_index].parent_index]) timings 298 drivers/clk/tegra/clk-emc.c timing = tegra->timings + i; timings 304 drivers/clk/tegra/clk-emc.c tegra->timings[timing_index].parent_index]) timings 333 drivers/clk/tegra/clk-emc.c if (tegra->timings[i].rate == rate && timings 334 drivers/clk/tegra/clk-emc.c tegra->timings[i].ram_code == ram_code) { timings 335 drivers/clk/tegra/clk-emc.c timing = tegra->timings + i; timings 448 drivers/clk/tegra/clk-emc.c tegra->timings = krealloc(tegra->timings, size, GFP_KERNEL); timings 449 drivers/clk/tegra/clk-emc.c if (!tegra->timings) timings 452 drivers/clk/tegra/clk-emc.c timings_ptr = tegra->timings + tegra->num_timings; timings 209 drivers/gpu/drm/bridge/dumb-vga-dac.c vga->bridge.timings = of_device_get_match_data(&pdev->dev); timings 1021 drivers/gpu/drm/bridge/sii902x.c sii902x->bridge.timings = &default_sii902x_timings; timings 37 drivers/gpu/drm/bridge/thc63lvd1024.c struct drm_bridge_timings timings; timings 65 drivers/gpu/drm/bridge/thc63lvd1024.c if (thc63->timings.dual_link) { timings 160 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->timings.dual_link = true; timings 166 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->timings.dual_link ? "dual" : "single"); timings 224 drivers/gpu/drm/bridge/thc63lvd1024.c thc63->bridge.timings = &thc63->timings; timings 35 drivers/gpu/drm/bridge/ti-tfp410.c struct drm_bridge_timings timings; timings 204 drivers/gpu/drm/bridge/ti-tfp410.c struct drm_bridge_timings *timings = &dvi->timings; timings 211 drivers/gpu/drm/bridge/ti-tfp410.c *timings = tfp410_default_timings; timings 235 drivers/gpu/drm/bridge/ti-tfp410.c timings->input_bus_flags = DRM_BUS_FLAG_DE_HIGH; timings 239 drivers/gpu/drm/bridge/ti-tfp410.c timings->input_bus_flags |= DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE timings 243 drivers/gpu/drm/bridge/ti-tfp410.c timings->input_bus_flags |= DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE timings 266 drivers/gpu/drm/bridge/ti-tfp410.c timings->setup_time_ps = min(0, 1200 - 350 * deskew); timings 267 drivers/gpu/drm/bridge/ti-tfp410.c timings->hold_time_ps = min(0, 1300 + 350 * deskew); timings 332 drivers/gpu/drm/bridge/ti-tfp410.c dvi->bridge.timings = &dvi->timings; timings 2716 drivers/gpu/drm/drm_edid.c std = &data->data.timings[i]; timings 4742 drivers/gpu/drm/drm_edid.c struct displayid_detailed_timings_1 *timings) timings 4745 drivers/gpu/drm/drm_edid.c unsigned pixel_clock = (timings->pixel_clock[0] | timings 4746 drivers/gpu/drm/drm_edid.c (timings->pixel_clock[1] << 8) | timings 4747 drivers/gpu/drm/drm_edid.c (timings->pixel_clock[2] << 16)) + 1; timings 4748 drivers/gpu/drm/drm_edid.c unsigned hactive = (timings->hactive[0] | timings->hactive[1] << 8) + 1; timings 4749 drivers/gpu/drm/drm_edid.c unsigned hblank = (timings->hblank[0] | timings->hblank[1] << 8) + 1; timings 4750 drivers/gpu/drm/drm_edid.c unsigned hsync = (timings->hsync[0] | (timings->hsync[1] & 0x7f) << 8) + 1; timings 4751 drivers/gpu/drm/drm_edid.c unsigned hsync_width = (timings->hsw[0] | timings->hsw[1] << 8) + 1; timings 4752 drivers/gpu/drm/drm_edid.c unsigned vactive = (timings->vactive[0] | timings->vactive[1] << 8) + 1; timings 4753 drivers/gpu/drm/drm_edid.c unsigned vblank = (timings->vblank[0] | timings->vblank[1] << 8) + 1; timings 4754 drivers/gpu/drm/drm_edid.c unsigned vsync = (timings->vsync[0] | (timings->vsync[1] & 0x7f) << 8) + 1; timings 4755 drivers/gpu/drm/drm_edid.c unsigned vsync_width = (timings->vsw[0] | timings->vsw[1] << 8) + 1; timings 4756 drivers/gpu/drm/drm_edid.c bool hsync_positive = (timings->hsync[1] >> 7) & 0x1; timings 4757 drivers/gpu/drm/drm_edid.c bool vsync_positive = (timings->vsync[1] >> 7) & 0x1; timings 4778 drivers/gpu/drm/drm_edid.c if (timings->flags & 0x80) timings 4800 drivers/gpu/drm/drm_edid.c struct displayid_detailed_timings_1 *timings = &det->timings[i]; timings 4802 drivers/gpu/drm/drm_edid.c newmode = drm_mode_displayid_detailed(connector->dev, timings); timings 129 drivers/gpu/drm/omapdrm/omap_encoder.c if (!bridge->timings) timings 132 drivers/gpu/drm/omapdrm/omap_encoder.c bus_flags = bridge->timings->input_bus_flags; timings 26 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c const struct display_timing *timings; timings 70 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c const struct display_timing *dt = &panel->desc->timings[i]; timings 221 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c struct display_timing *timings) timings 229 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c if (timings) timings 231 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c timings[i] = p->desc->timings[i]; timings 325 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c .timings = &seiko_43wvf1g_timing, timings 60 drivers/gpu/drm/panel/panel-simple.c const struct display_timing *timings; timings 129 drivers/gpu/drm/panel/panel-simple.c const struct display_timing *dt = &panel->desc->timings[i]; timings 343 drivers/gpu/drm/panel/panel-simple.c struct display_timing *timings) timings 351 drivers/gpu/drm/panel/panel-simple.c if (timings) timings 353 drivers/gpu/drm/panel/panel-simple.c timings[i] = p->desc->timings[i]; timings 388 drivers/gpu/drm/panel/panel-simple.c const struct display_timing *dt = &panel->desc->timings[i]; timings 580 drivers/gpu/drm/panel/panel-simple.c .timings = &santek_st0700i5y_rbslw_f_timing, timings 627 drivers/gpu/drm/panel/panel-simple.c .timings = &auo_b101ean01_timing, timings 747 drivers/gpu/drm/panel/panel-simple.c .timings = &auo_g070vvn01_timings, timings 822 drivers/gpu/drm/panel/panel-simple.c .timings = &auo_g133han01_timings, timings 851 drivers/gpu/drm/panel/panel-simple.c .timings = &auo_g185han01_timings, timings 880 drivers/gpu/drm/panel/panel-simple.c .timings = &auo_p320hvn03_timings, timings 1195 drivers/gpu/drm/panel/panel-simple.c .timings = &dlc_dlc0700yzg_1_timing, timings 1224 drivers/gpu/drm/panel/panel-simple.c .timings = &dlc_dlc1010gig_timing, timings 1370 drivers/gpu/drm/panel/panel-simple.c .timings = &evervision_vgg804821_timing, timings 1466 drivers/gpu/drm/panel/panel-simple.c .timings = &giantplus_gpm940b0_timing, timings 1496 drivers/gpu/drm/panel/panel-simple.c .timings = &hannstar_hsd070pww1_timing, timings 1520 drivers/gpu/drm/panel/panel-simple.c .timings = &hannstar_hsd100pxn1_timing, timings 1620 drivers/gpu/drm/panel/panel-simple.c .timings = &innolux_g070y2_l01_timing, timings 1650 drivers/gpu/drm/panel/panel-simple.c .timings = &innolux_g101ice_l01_timing, timings 1677 drivers/gpu/drm/panel/panel-simple.c .timings = &innolux_g121i1_l01_timing, timings 1744 drivers/gpu/drm/panel/panel-simple.c .timings = &innolux_n116bge_timing, timings 1841 drivers/gpu/drm/panel/panel-simple.c .timings = &koe_tx14d24vm1bpa_timing, timings 1864 drivers/gpu/drm/panel/panel-simple.c .timings = &koe_tx31d200vm0baa_timing, timings 1888 drivers/gpu/drm/panel/panel-simple.c .timings = &kyo_tcg121xglp_timing, timings 2116 drivers/gpu/drm/panel/panel-simple.c .timings = &nec_nl12880bc20_05_timing, timings 2219 drivers/gpu/drm/panel/panel-simple.c .timings = &nlt_nl192108ac18_02d_timing, timings 2269 drivers/gpu/drm/panel/panel-simple.c .timings = &okaya_rs800480t_7x0gp_timing, timings 2482 drivers/gpu/drm/panel/panel-simple.c .timings = &rocktech_rk070er9427_timing, timings 2657 drivers/gpu/drm/panel/panel-simple.c .timings = &sharp_lq101k1ly04_timing, timings 2681 drivers/gpu/drm/panel/panel-simple.c .timings = &sharp_lq123p1jx31_timing, timings 2733 drivers/gpu/drm/panel/panel-simple.c .timings = &sharp_ls020b1dd01d_timing, timings 2836 drivers/gpu/drm/panel/panel-simple.c .timings = &tianma_tm070jdhg30_timing, timings 2860 drivers/gpu/drm/panel/panel-simple.c .timings = &tianma_tm070rvhg71_timing, timings 3012 drivers/gpu/drm/panel/panel-simple.c .timings = &urt_umsh_8596md_timing, timings 3023 drivers/gpu/drm/panel/panel-simple.c .timings = &urt_umsh_8596md_timing, timings 208 drivers/gpu/drm/pl111/pl111_display.c const struct drm_bridge_timings *btimings = bridge->timings; timings 761 drivers/gpu/drm/rcar-du/rcar_lvds.c lvds->dual_link = lvds->next_bridge->timings timings 762 drivers/gpu/drm/rcar-du/rcar_lvds.c ? lvds->next_bridge->timings->dual_link timings 26 drivers/gpu/drm/tilcdc/tilcdc_panel.c struct display_timings *timings; timings 142 drivers/gpu/drm/tilcdc/tilcdc_panel.c struct display_timings *timings = panel_connector->mod->timings; timings 145 drivers/gpu/drm/tilcdc/tilcdc_panel.c for (i = 0; i < timings->num_timings; i++) { timings 149 drivers/gpu/drm/tilcdc/tilcdc_panel.c if (videomode_from_timings(timings, &vm, i)) timings 156 drivers/gpu/drm/tilcdc/tilcdc_panel.c if (timings->native_mode == i) timings 353 drivers/gpu/drm/tilcdc/tilcdc_panel.c panel_mod->timings = of_get_display_timings(node); timings 354 drivers/gpu/drm/tilcdc/tilcdc_panel.c if (!panel_mod->timings) { timings 370 drivers/gpu/drm/tilcdc/tilcdc_panel.c display_timings_release(panel_mod->timings); timings 390 drivers/gpu/drm/tilcdc/tilcdc_panel.c display_timings_release(panel_mod->timings); timings 52 drivers/i2c/busses/i2c-at91-master.c struct i2c_timings timings, *t = &timings; timings 257 drivers/i2c/busses/i2c-designware-core.h struct i2c_timings timings; timings 40 drivers/i2c/busses/i2c-designware-master.c struct i2c_timings *t = &dev->timings; timings 86 drivers/i2c/busses/i2c-designware-platdrv.c struct i2c_timings *t = &dev->timings; timings 190 drivers/i2c/busses/i2c-designware-platdrv.c struct i2c_timings *t = &dev->timings; timings 287 drivers/i2c/busses/i2c-designware-platdrv.c t = &dev->timings; timings 105 drivers/i2c/busses/i2c-ibm_iic.c } timings [] = { timings 241 drivers/i2c/busses/i2c-ibm_iic.c const struct ibm_iic_timings *t = &timings[dev->fast_mode ? 1 : 0]; timings 303 drivers/i2c/busses/i2c-img-scb.c static struct img_i2c_timings timings[] = { timings 1180 drivers/i2c/busses/i2c-img-scb.c timing = timings[0]; timings 1181 drivers/i2c/busses/i2c-img-scb.c for (i = 0; i < ARRAY_SIZE(timings); i++) { timings 1182 drivers/i2c/busses/i2c-img-scb.c if (i2c->bitrate <= timings[i].max_bitrate) { timings 1183 drivers/i2c/busses/i2c-img-scb.c timing = timings[i]; timings 1187 drivers/i2c/busses/i2c-img-scb.c if (i2c->bitrate > timings[ARRAY_SIZE(timings) - 1].max_bitrate) { timings 1191 drivers/i2c/busses/i2c-img-scb.c timings[ARRAY_SIZE(timings) - 1].max_bitrate); timings 1192 drivers/i2c/busses/i2c-img-scb.c timing = timings[ARRAY_SIZE(timings) - 1]; timings 1374 drivers/i2c/busses/i2c-img-scb.c i2c->bitrate = timings[0].max_bitrate; timings 368 drivers/i2c/busses/i2c-meson.c struct i2c_timings timings; timings 375 drivers/i2c/busses/i2c-meson.c i2c_parse_fw_timings(&pdev->dev, &timings, true); timings 435 drivers/i2c/busses/i2c-meson.c meson_i2c_set_clk_div(i2c, timings.bus_freq_hz); timings 39 drivers/ide/cs5530.c #define CS5530_BAD_PIO(timings) (((timings)&~0x80000000)==0x0000e132) timings 106 drivers/ide/cs5530.c unsigned int reg, timings = 0; timings 109 drivers/ide/cs5530.c case XFER_UDMA_0: timings = 0x00921250; break; timings 110 drivers/ide/cs5530.c case XFER_UDMA_1: timings = 0x00911140; break; timings 111 drivers/ide/cs5530.c case XFER_UDMA_2: timings = 0x00911030; break; timings 112 drivers/ide/cs5530.c case XFER_MW_DMA_0: timings = 0x00077771; break; timings 113 drivers/ide/cs5530.c case XFER_MW_DMA_1: timings = 0x00012121; break; timings 114 drivers/ide/cs5530.c case XFER_MW_DMA_2: timings = 0x00002020; break; timings 118 drivers/ide/cs5530.c timings |= reg & 0x80000000; /* preserve PIO format bit */ timings 120 drivers/ide/cs5530.c outl(timings, basereg + 4); /* write drive0 config register */ timings 122 drivers/ide/cs5530.c if (timings & 0x00100000) timings 127 drivers/ide/cs5530.c outl(timings, basereg + 12); /* write drive1 config register */ timings 63 drivers/ide/cs5535.c #define CS5535_BAD_PIO(timings) ( (timings&~0x80000000UL) == 0x00009172 ) timings 64 drivers/ide/cs5535.c #define CS5535_BAD_DMA(timings) ( (timings & 0x000FFFFF) == 0x00077771 ) timings 137 drivers/ide/cs5536.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 145 drivers/ide/cs5536.c timings &= (IDE_DRV_MASK << 8); timings 146 drivers/ide/cs5536.c timings |= drv_timings[pio]; timings 147 drivers/ide/cs5536.c ide_set_drivedata(drive, (void *)timings); timings 180 drivers/ide/cs5536.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 191 drivers/ide/cs5536.c timings &= IDE_DRV_MASK; timings 192 drivers/ide/cs5536.c timings |= mwdma_timings[mode - XFER_MW_DMA_0] << 8; timings 193 drivers/ide/cs5536.c ide_set_drivedata(drive, (void *)timings); timings 201 drivers/ide/cs5536.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 204 drivers/ide/cs5536.c (timings >> 8) != (timings & IDE_DRV_MASK)) timings 205 drivers/ide/cs5536.c cs5536_program_dtc(drive, timings >> 8); timings 213 drivers/ide/cs5536.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 216 drivers/ide/cs5536.c (timings >> 8) != (timings & IDE_DRV_MASK)) timings 217 drivers/ide/cs5536.c cs5536_program_dtc(drive, timings & IDE_DRV_MASK); timings 402 drivers/ide/hpt366.c struct hpt_timings *timings; /* Chipset timing data */ timings 452 drivers/ide/hpt366.c .timings = &hpt36x_timings timings 460 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 468 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 476 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 484 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 492 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 500 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 508 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 516 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 524 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 532 drivers/ide/hpt366.c .timings = &hpt37x_timings timings 625 drivers/ide/hpt366.c return info->timings->clock_table[info->clock][i]; timings 632 drivers/ide/hpt366.c struct hpt_timings *t = info->timings; timings 1059 drivers/ide/hpt366.c if (chip_type >= HPT374 || info->timings->clock_table[clock] == NULL) { timings 1075 drivers/ide/hpt366.c if (info->timings->clock_table[clock] == NULL) { timings 53 drivers/ide/it8172.c static const u8 timings[] = { 0x3f, 0x3c, 0x1b, 0x12, 0x0a }; timings 74 drivers/ide/it8172.c drive_timing |= timings[pio] << (drive->dn * 6 + 8); timings 40 drivers/ide/it8213.c static const u8 timings[][2] = { timings 63 drivers/ide/it8213.c slave_data = slave_data | (timings[pio][0] << 2) | timings[pio][1]; timings 68 drivers/ide/it8213.c master_data = master_data | (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 82 drivers/ide/piix.c static const u8 timings[][2]= { timings 112 drivers/ide/piix.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << timings 120 drivers/ide/piix.c master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 59 drivers/ide/pmac.c u32 timings[4]; timings 416 drivers/ide/pmac.c writel(pmif->timings[1], PMAC_IDE_REG(IDE_TIMING_CONFIG)); timings 418 drivers/ide/pmac.c writel(pmif->timings[0], PMAC_IDE_REG(IDE_TIMING_CONFIG)); timings 433 drivers/ide/pmac.c writel(pmif->timings[1], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); timings 434 drivers/ide/pmac.c writel(pmif->timings[3], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); timings 436 drivers/ide/pmac.c writel(pmif->timings[0], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); timings 437 drivers/ide/pmac.c writel(pmif->timings[2], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); timings 497 drivers/ide/pmac.c u32 *timings, t; timings 503 drivers/ide/pmac.c timings = &pmif->timings[drive->dn & 1]; timings 504 drivers/ide/pmac.c t = *timings; timings 564 drivers/ide/pmac.c drive->name, pio, *timings); timings 567 drivers/ide/pmac.c *timings = t; timings 575 drivers/ide/pmac.c set_timings_udma_ata4(u32 *timings, u8 speed) timings 586 drivers/ide/pmac.c *timings = ((*timings) & ~(TR_66_UDMA_MASK | TR_66_MDMA_MASK)) | timings 593 drivers/ide/pmac.c speed & 0xf, *timings); timings 639 drivers/ide/pmac.c set_timings_mdma(ide_drive_t *drive, int intf_type, u32 *timings, u32 *timings2, timings 702 drivers/ide/pmac.c *timings = ((*timings) & ~TR_133_PIOREG_MDMA_MASK) | tr; timings 710 drivers/ide/pmac.c *timings = ((*timings) & ~TR_100_PIOREG_MDMA_MASK) | tr; timings 723 drivers/ide/pmac.c *timings = ((*timings) & ~(TR_66_MDMA_MASK | TR_66_UDMA_MASK)) | timings 736 drivers/ide/pmac.c *timings = ((*timings) & ~TR_33_MDMA_MASK) | timings 760 drivers/ide/pmac.c *timings = ((*timings) & ~TR_33_MDMA_MASK) | timings 764 drivers/ide/pmac.c *timings |= TR_33_MDMA_HALFTICK; timings 769 drivers/ide/pmac.c drive->name, speed & 0xf, *timings); timings 777 drivers/ide/pmac.c u32 *timings, *timings2, tl[2]; timings 781 drivers/ide/pmac.c timings = &pmif->timings[unit]; timings 782 drivers/ide/pmac.c timings2 = &pmif->timings[unit+2]; timings 785 drivers/ide/pmac.c tl[0] = *timings; timings 805 drivers/ide/pmac.c *timings = tl[0]; timings 842 drivers/ide/pmac.c pmif->timings[0] = pmif->timings[1] = value; timings 843 drivers/ide/pmac.c pmif->timings[2] = pmif->timings[3] = value2; timings 857 drivers/ide/pmac.c pmif->timings[0] = 0; timings 858 drivers/ide/pmac.c pmif->timings[1] = 0; timings 1541 drivers/ide/pmac.c if (ata4 && (pmif->timings[unit] & TR_66_UDMA_EN)) { timings 1542 drivers/ide/pmac.c writel(pmif->timings[unit] + (write ? 0 : 0x00800000UL), timings 85 drivers/ide/qd65xx.c static int timings[4]={-1,-1,-1,-1}; /* stores current timing for each timer */ timings 98 drivers/ide/qd65xx.c if (timings[index] != QD_TIMING(drive)) timings 99 drivers/ide/qd65xx.c outb(timings[index] = QD_TIMING(drive), QD_TIMREG(drive)); timings 129 drivers/ide/sc1200.c unsigned int reg, timings; timings 154 drivers/ide/sc1200.c timings = udma_timing[pci_clock][mode - XFER_UDMA_0]; timings 156 drivers/ide/sc1200.c timings = mwdma_timing[pci_clock][mode - XFER_MW_DMA_0]; timings 160 drivers/ide/sc1200.c timings |= reg & 0x80000000; /* preserve PIO format bit */ timings 161 drivers/ide/sc1200.c pci_write_config_dword(dev, basereg + 4, timings); timings 163 drivers/ide/sc1200.c pci_write_config_dword(dev, basereg + 12, timings); timings 70 drivers/ide/sl82c105.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 81 drivers/ide/sl82c105.c timings &= 0xffff0000; timings 82 drivers/ide/sl82c105.c timings |= drv_ctrl; timings 83 drivers/ide/sl82c105.c ide_set_drivedata(drive, (void *)timings); timings 99 drivers/ide/sl82c105.c unsigned long timings = (unsigned long)ide_get_drivedata(drive); timings 109 drivers/ide/sl82c105.c timings &= 0x0000ffff; timings 110 drivers/ide/sl82c105.c timings |= (unsigned long)drv_ctrl << 16; timings 111 drivers/ide/sl82c105.c ide_set_drivedata(drive, (void *)timings); timings 35 drivers/ide/slc90e66.c static const u8 timings[][2] = { timings 60 drivers/ide/slc90e66.c slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << timings 68 drivers/ide/slc90e66.c master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); timings 589 drivers/media/i2c/ad9389b.c struct v4l2_dv_timings *timings) timings 596 drivers/media/i2c/ad9389b.c if (!v4l2_valid_dv_timings(timings, &ad9389b_timings_cap, NULL, NULL)) timings 601 drivers/media/i2c/ad9389b.c v4l2_find_dv_timings_cap(timings, &ad9389b_timings_cap, 0, NULL, NULL); timings 603 drivers/media/i2c/ad9389b.c timings->bt.flags &= ~V4L2_DV_FL_REDUCED_FPS; timings 606 drivers/media/i2c/ad9389b.c state->dv_timings = *timings; timings 613 drivers/media/i2c/ad9389b.c ad9389b_set_manual_pll_gear(sd, (u32)timings->bt.pixelclock); timings 622 drivers/media/i2c/ad9389b.c struct v4l2_dv_timings *timings) timings 628 drivers/media/i2c/ad9389b.c if (!timings) timings 631 drivers/media/i2c/ad9389b.c *timings = state->dv_timings; timings 637 drivers/media/i2c/ad9389b.c struct v4l2_enum_dv_timings *timings) timings 639 drivers/media/i2c/ad9389b.c if (timings->pad != 0) timings 642 drivers/media/i2c/ad9389b.c return v4l2_enum_dv_timings_cap(timings, &ad9389b_timings_cap, timings 48 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_dv_timings timings; timings 96 drivers/media/i2c/adv748x/adv748x-hdmi.c fmt->field = hdmi->timings.bt.interlaced ? timings 102 drivers/media/i2c/adv748x/adv748x-hdmi.c fmt->width = hdmi->timings.bt.width; timings 103 drivers/media/i2c/adv748x/adv748x-hdmi.c fmt->height = hdmi->timings.bt.height; timings 109 drivers/media/i2c/adv748x/adv748x-hdmi.c static void adv748x_fill_optional_dv_timings(struct v4l2_dv_timings *timings) timings 111 drivers/media/i2c/adv748x/adv748x-hdmi.c v4l2_find_dv_timings_cap(timings, &adv748x_hdmi_timings_cap, timings 172 drivers/media/i2c/adv748x/adv748x-hdmi.c const struct v4l2_dv_timings *timings) timings 179 drivers/media/i2c/adv748x/adv748x-hdmi.c if (!v4l2_match_dv_timings(timings, &stds[i].timings, 250000, timings 218 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_dv_timings *timings) timings 224 drivers/media/i2c/adv748x/adv748x-hdmi.c if (!timings) timings 227 drivers/media/i2c/adv748x/adv748x-hdmi.c if (v4l2_match_dv_timings(&hdmi->timings, timings, 0, false)) timings 230 drivers/media/i2c/adv748x/adv748x-hdmi.c if (!v4l2_valid_dv_timings(timings, &adv748x_hdmi_timings_cap, timings 234 drivers/media/i2c/adv748x/adv748x-hdmi.c adv748x_fill_optional_dv_timings(timings); timings 238 drivers/media/i2c/adv748x/adv748x-hdmi.c ret = adv748x_hdmi_set_video_timings(state, timings); timings 242 drivers/media/i2c/adv748x/adv748x-hdmi.c hdmi->timings = *timings; timings 245 drivers/media/i2c/adv748x/adv748x-hdmi.c timings->bt.interlaced ? timings 258 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_dv_timings *timings) timings 265 drivers/media/i2c/adv748x/adv748x-hdmi.c *timings = hdmi->timings; timings 273 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_dv_timings *timings) timings 277 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_bt_timings *bt = &timings->bt; timings 281 drivers/media/i2c/adv748x/adv748x-hdmi.c if (!timings) timings 284 drivers/media/i2c/adv748x/adv748x-hdmi.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 293 drivers/media/i2c/adv748x/adv748x-hdmi.c timings->type = V4L2_DV_BT_656_1120; timings 327 drivers/media/i2c/adv748x/adv748x-hdmi.c adv748x_fill_optional_dv_timings(timings); timings 334 drivers/media/i2c/adv748x/adv748x-hdmi.c hdmi->timings = *timings; timings 400 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_dv_timings timings; timings 406 drivers/media/i2c/adv748x/adv748x-hdmi.c adv748x_hdmi_query_dv_timings(&hdmi->sd, &timings); timings 408 drivers/media/i2c/adv748x/adv748x-hdmi.c return adv748x_csi2_set_pixelrate(tx, timings.bt.pixelclock); timings 568 drivers/media/i2c/adv748x/adv748x-hdmi.c static bool adv748x_hdmi_check_dv_timings(const struct v4l2_dv_timings *timings, timings 575 drivers/media/i2c/adv748x/adv748x-hdmi.c for (i = 0; stds[i].timings.bt.width; i++) timings 576 drivers/media/i2c/adv748x/adv748x-hdmi.c if (v4l2_match_dv_timings(timings, &stds[i].timings, 0, false)) timings 583 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_enum_dv_timings *timings) timings 585 drivers/media/i2c/adv748x/adv748x-hdmi.c return v4l2_enum_dv_timings_cap(timings, &adv748x_hdmi_timings_cap, timings 727 drivers/media/i2c/adv748x/adv748x-hdmi.c hdmi->timings = cea1280x720; timings 121 drivers/media/i2c/adv748x/adv748x.h struct v4l2_dv_timings timings; timings 1033 drivers/media/i2c/adv7511-v4l2.c struct v4l2_dv_timings *timings) timings 1036 drivers/media/i2c/adv7511-v4l2.c struct v4l2_bt_timings *bt = &timings->bt; timings 1042 drivers/media/i2c/adv7511-v4l2.c if (!v4l2_valid_dv_timings(timings, &adv7511_timings_cap, NULL, NULL)) timings 1047 drivers/media/i2c/adv7511-v4l2.c v4l2_find_dv_timings_cap(timings, &adv7511_timings_cap, 0, NULL, NULL); timings 1050 drivers/media/i2c/adv7511-v4l2.c state->dv_timings = *timings; timings 1080 drivers/media/i2c/adv7511-v4l2.c struct v4l2_dv_timings *timings) timings 1086 drivers/media/i2c/adv7511-v4l2.c if (!timings) timings 1089 drivers/media/i2c/adv7511-v4l2.c *timings = state->dv_timings; timings 1095 drivers/media/i2c/adv7511-v4l2.c struct v4l2_enum_dv_timings *timings) timings 1097 drivers/media/i2c/adv7511-v4l2.c if (timings->pad != 0) timings 1100 drivers/media/i2c/adv7511-v4l2.c return v4l2_enum_dv_timings_cap(timings, &adv7511_timings_cap, NULL, NULL); timings 175 drivers/media/i2c/adv7604.c struct v4l2_dv_timings timings; timings 231 drivers/media/i2c/adv7604.c struct v4l2_dv_timings timings; timings 914 drivers/media/i2c/adv7604.c const struct v4l2_dv_timings *timings) timings 918 drivers/media/i2c/adv7604.c for (i = 0; predef_vid_timings[i].timings.bt.width; i++) { timings 919 drivers/media/i2c/adv7604.c if (!v4l2_match_dv_timings(timings, &predef_vid_timings[i].timings, timings 932 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 959 drivers/media/i2c/adv7604.c 0x01, adv7604_prim_mode_comp, timings); timings 962 drivers/media/i2c/adv7604.c 0x02, adv7604_prim_mode_gr, timings); timings 965 drivers/media/i2c/adv7604.c 0x05, adv76xx_prim_mode_hdmi_comp, timings); timings 968 drivers/media/i2c/adv7604.c 0x06, adv76xx_prim_mode_hdmi_gr, timings); timings 1139 drivers/media/i2c/adv7604.c if (state->timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { timings 1363 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 1386 drivers/media/i2c/adv7604.c *timings = v4l2_dv_timings_presets[i]; timings 1394 drivers/media/i2c/adv7604.c false, timings)) timings 1399 drivers/media/i2c/adv7604.c false, state->aspect_ratio, timings)) timings 1467 drivers/media/i2c/adv7604.c struct v4l2_enum_dv_timings *timings) timings 1471 drivers/media/i2c/adv7604.c if (timings->pad >= state->source_pad) timings 1474 drivers/media/i2c/adv7604.c return v4l2_enum_dv_timings_cap(timings, timings 1475 drivers/media/i2c/adv7604.c adv76xx_get_dv_timings_cap(sd, timings->pad), timings 1497 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 1499 drivers/media/i2c/adv7604.c v4l2_find_dv_timings_cap(timings, adv76xx_get_dv_timings_cap(sd, -1), timings 1537 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 1541 drivers/media/i2c/adv7604.c struct v4l2_bt_timings *bt = &timings->bt; timings 1544 drivers/media/i2c/adv7604.c if (!timings) timings 1547 drivers/media/i2c/adv7604.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 1574 drivers/media/i2c/adv7604.c if (vic && v4l2_find_dv_timings_cea861_vic(timings, vic) && timings 1578 drivers/media/i2c/adv7604.c timings->type = V4L2_DV_BT_656_1120; timings 1603 drivers/media/i2c/adv7604.c adv76xx_fill_optional_dv_timings_fields(sd, timings); timings 1609 drivers/media/i2c/adv7604.c if (!stdi2dv_timings(sd, &stdi, timings)) timings 1613 drivers/media/i2c/adv7604.c if (!stdi2dv_timings(sd, &stdi, timings)) timings 1617 drivers/media/i2c/adv7604.c if (stdi2dv_timings(sd, &stdi, timings)) { timings 1648 drivers/media/i2c/adv7604.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 1661 drivers/media/i2c/adv7604.c timings, true); timings 1667 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 1673 drivers/media/i2c/adv7604.c if (!timings) timings 1676 drivers/media/i2c/adv7604.c if (v4l2_match_dv_timings(&state->timings, timings, 0, false)) { timings 1681 drivers/media/i2c/adv7604.c bt = &timings->bt; timings 1683 drivers/media/i2c/adv7604.c if (!v4l2_valid_dv_timings(timings, adv76xx_get_dv_timings_cap(sd, -1), timings 1687 drivers/media/i2c/adv7604.c adv76xx_fill_optional_dv_timings_fields(sd, timings); timings 1689 drivers/media/i2c/adv7604.c state->timings = *timings; timings 1694 drivers/media/i2c/adv7604.c err = configure_predefined_video_timings(sd, timings); timings 1705 drivers/media/i2c/adv7604.c timings, true); timings 1710 drivers/media/i2c/adv7604.c struct v4l2_dv_timings *timings) timings 1714 drivers/media/i2c/adv7604.c *timings = state->timings; timings 1830 drivers/media/i2c/adv7604.c format->width = state->timings.bt.width; timings 1831 drivers/media/i2c/adv7604.c format->height = state->timings.bt.height; timings 1835 drivers/media/i2c/adv7604.c if (state->timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) timings 1836 drivers/media/i2c/adv7604.c format->colorspace = (state->timings.bt.height <= 576) ? timings 1928 drivers/media/i2c/adv7604.c sel->r.width = state->timings.bt.width; timings 1929 drivers/media/i2c/adv7604.c sel->r.height = state->timings.bt.height; timings 2478 drivers/media/i2c/adv7604.c struct v4l2_dv_timings timings; timings 2568 drivers/media/i2c/adv7604.c if (adv76xx_query_dv_timings(sd, &timings)) timings 2572 drivers/media/i2c/adv7604.c &timings, true); timings 2574 drivers/media/i2c/adv7604.c &state->timings, true); timings 3407 drivers/media/i2c/adv7604.c state->timings = cea640x480; timings 94 drivers/media/i2c/adv7842.c struct v4l2_dv_timings timings; timings 158 drivers/media/i2c/adv7842.c struct v4l2_dv_timings timings; timings 980 drivers/media/i2c/adv7842.c const struct v4l2_dv_timings *timings) timings 984 drivers/media/i2c/adv7842.c for (i = 0; predef_vid_timings[i].timings.bt.width; i++) { timings 985 drivers/media/i2c/adv7842.c if (!v4l2_match_dv_timings(timings, &predef_vid_timings[i].timings, timings 999 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1027 drivers/media/i2c/adv7842.c 0x01, adv7842_prim_mode_comp, timings); timings 1030 drivers/media/i2c/adv7842.c 0x02, adv7842_prim_mode_gr, timings); timings 1034 drivers/media/i2c/adv7842.c 0x05, adv7842_prim_mode_hdmi_comp, timings); timings 1037 drivers/media/i2c/adv7842.c 0x06, adv7842_prim_mode_hdmi_gr, timings); timings 1215 drivers/media/i2c/adv7842.c if (state->timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { timings 1417 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1440 drivers/media/i2c/adv7842.c *timings = v4l2_dv_timings_presets[i]; timings 1448 drivers/media/i2c/adv7842.c false, timings)) timings 1453 drivers/media/i2c/adv7842.c false, state->aspect_ratio, timings)) timings 1503 drivers/media/i2c/adv7842.c struct v4l2_enum_dv_timings *timings) timings 1505 drivers/media/i2c/adv7842.c if (timings->pad != 0) timings 1508 drivers/media/i2c/adv7842.c return v4l2_enum_dv_timings_cap(timings, timings 1525 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1527 drivers/media/i2c/adv7842.c v4l2_find_dv_timings_cap(timings, adv7842_get_dv_timings_cap(sd), timings 1530 drivers/media/i2c/adv7842.c timings->bt.flags |= V4L2_DV_FL_CAN_DETECT_REDUCED_FPS; timings 1534 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1537 drivers/media/i2c/adv7842.c struct v4l2_bt_timings *bt = &timings->bt; timings 1542 drivers/media/i2c/adv7842.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 1562 drivers/media/i2c/adv7842.c timings->type = V4L2_DV_BT_656_1120; timings 1601 drivers/media/i2c/adv7842.c adv7842_fill_optional_dv_timings_fields(sd, timings); timings 1602 drivers/media/i2c/adv7842.c if ((timings->bt.flags & V4L2_DV_FL_CAN_REDUCE_FPS) && timings 1608 drivers/media/i2c/adv7842.c timings->bt.flags |= V4L2_DV_FL_REDUCED_FPS; timings 1615 drivers/media/i2c/adv7842.c if (!stdi2dv_timings(sd, &stdi, timings)) timings 1619 drivers/media/i2c/adv7842.c if (!stdi2dv_timings(sd, &stdi, timings)) timings 1623 drivers/media/i2c/adv7842.c if (stdi2dv_timings(sd, &stdi, timings)) { timings 1654 drivers/media/i2c/adv7842.c timings, true); timings 1659 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1670 drivers/media/i2c/adv7842.c if (v4l2_match_dv_timings(&state->timings, timings, 0, false)) { timings 1675 drivers/media/i2c/adv7842.c bt = &timings->bt; timings 1677 drivers/media/i2c/adv7842.c if (!v4l2_valid_dv_timings(timings, adv7842_get_dv_timings_cap(sd), timings 1681 drivers/media/i2c/adv7842.c adv7842_fill_optional_dv_timings_fields(sd, timings); timings 1683 drivers/media/i2c/adv7842.c state->timings = *timings; timings 1688 drivers/media/i2c/adv7842.c err = configure_predefined_video_timings(sd, timings); timings 1700 drivers/media/i2c/adv7842.c timings, true); timings 1705 drivers/media/i2c/adv7842.c struct v4l2_dv_timings *timings) timings 1711 drivers/media/i2c/adv7842.c *timings = state->timings; timings 2012 drivers/media/i2c/adv7842.c format->width = state->timings.bt.width; timings 2013 drivers/media/i2c/adv7842.c format->height = state->timings.bt.height; timings 2017 drivers/media/i2c/adv7842.c if (state->timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) timings 2018 drivers/media/i2c/adv7842.c format->colorspace = (state->timings.bt.height <= 576) ? timings 2672 drivers/media/i2c/adv7842.c struct v4l2_dv_timings timings; timings 2774 drivers/media/i2c/adv7842.c if (adv7842_query_dv_timings(sd, &timings)) timings 2778 drivers/media/i2c/adv7842.c &timings, true); timings 2780 drivers/media/i2c/adv7842.c &state->timings, true); timings 3181 drivers/media/i2c/adv7842.c struct v4l2_dv_timings timings; timings 3216 drivers/media/i2c/adv7842.c timings = state->timings; timings 3218 drivers/media/i2c/adv7842.c memset(&state->timings, 0, sizeof(struct v4l2_dv_timings)); timings 3220 drivers/media/i2c/adv7842.c adv7842_s_dv_timings(sd, &timings); timings 3466 drivers/media/i2c/adv7842.c state->timings = cea640x480; timings 93 drivers/media/i2c/tc358743.c struct v4l2_dv_timings timings; timings 305 drivers/media/i2c/tc358743.c struct v4l2_dv_timings *timings) timings 307 drivers/media/i2c/tc358743.c struct v4l2_bt_timings *bt = &timings->bt; timings 310 drivers/media/i2c/tc358743.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 321 drivers/media/i2c/tc358743.c timings->type = V4L2_DV_BT_656_1120; timings 669 drivers/media/i2c/tc358743.c struct v4l2_bt_timings *bt = &state->timings.bt; timings 984 drivers/media/i2c/tc358743.c struct v4l2_dv_timings timings; timings 990 drivers/media/i2c/tc358743.c if (tc358743_get_detected_timings(sd, &timings)) { timings 996 drivers/media/i2c/tc358743.c if (!v4l2_match_dv_timings(&state->timings, &timings, 0, false)) timings 1002 drivers/media/i2c/tc358743.c &timings, false); timings 1190 drivers/media/i2c/tc358743.c memset(&state->timings, 0, sizeof(state->timings)); timings 1240 drivers/media/i2c/tc358743.c struct v4l2_dv_timings timings; timings 1281 drivers/media/i2c/tc358743.c if (tc358743_get_detected_timings(sd, &timings)) { timings 1284 drivers/media/i2c/tc358743.c v4l2_print_dv_timings(sd->name, "Detected format: ", &timings, timings 1287 drivers/media/i2c/tc358743.c v4l2_print_dv_timings(sd->name, "Configured format: ", &state->timings, timings 1521 drivers/media/i2c/tc358743.c struct v4l2_dv_timings *timings) timings 1525 drivers/media/i2c/tc358743.c if (!timings) timings 1530 drivers/media/i2c/tc358743.c timings, false); timings 1532 drivers/media/i2c/tc358743.c if (v4l2_match_dv_timings(&state->timings, timings, 0, false)) { timings 1537 drivers/media/i2c/tc358743.c if (!v4l2_valid_dv_timings(timings, timings 1543 drivers/media/i2c/tc358743.c state->timings = *timings; timings 1553 drivers/media/i2c/tc358743.c struct v4l2_dv_timings *timings) timings 1557 drivers/media/i2c/tc358743.c *timings = state->timings; timings 1563 drivers/media/i2c/tc358743.c struct v4l2_enum_dv_timings *timings) timings 1565 drivers/media/i2c/tc358743.c if (timings->pad != 0) timings 1568 drivers/media/i2c/tc358743.c return v4l2_enum_dv_timings_cap(timings, timings 1573 drivers/media/i2c/tc358743.c struct v4l2_dv_timings *timings) timings 1577 drivers/media/i2c/tc358743.c ret = tc358743_get_detected_timings(sd, timings); timings 1583 drivers/media/i2c/tc358743.c timings, false); timings 1585 drivers/media/i2c/tc358743.c if (!v4l2_valid_dv_timings(timings, timings 1676 drivers/media/i2c/tc358743.c format->format.width = state->timings.bt.width; timings 1677 drivers/media/i2c/tc358743.c format->format.height = state->timings.bt.height; timings 250 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings timings; timings 687 drivers/media/i2c/tda1997x.c if (state->timings.bt.height <= 576) timings 693 drivers/media/i2c/tda1997x.c if (state->timings.bt.height <= 576) timings 746 drivers/media/i2c/tda1997x.c const struct v4l2_bt_timings *bt = &state->timings.bt; timings 1092 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings *timings) timings 1146 drivers/media/i2c/tda1997x.c if (timings) timings 1147 drivers/media/i2c/tda1997x.c *timings = v4l2_dv_timings_presets[i]; timings 1224 drivers/media/i2c/tda1997x.c state->timings.bt.height); timings 1657 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings *timings) timings 1663 drivers/media/i2c/tda1997x.c if (v4l2_match_dv_timings(&state->timings, timings, 0, false)) timings 1666 drivers/media/i2c/tda1997x.c if (!v4l2_valid_dv_timings(timings, &tda1997x_dv_timings_cap, timings 1671 drivers/media/i2c/tda1997x.c state->timings = *timings; timings 1682 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings *timings) timings 1688 drivers/media/i2c/tda1997x.c *timings = state->timings; timings 1695 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings *timings) timings 1700 drivers/media/i2c/tda1997x.c memset(timings, 0, sizeof(struct v4l2_dv_timings)); timings 1702 drivers/media/i2c/tda1997x.c tda1997x_detect_std(state, timings); timings 1756 drivers/media/i2c/tda1997x.c bt = &state->timings.bt; timings 1904 drivers/media/i2c/tda1997x.c struct v4l2_enum_dv_timings *timings) timings 1906 drivers/media/i2c/tda1997x.c return v4l2_enum_dv_timings_cap(timings, &tda1997x_dv_timings_cap, timings 1950 drivers/media/i2c/tda1997x.c struct v4l2_dv_timings timings; timings 1965 drivers/media/i2c/tda1997x.c switch (tda1997x_detect_std(state, &timings)) { timings 1974 drivers/media/i2c/tda1997x.c &state->timings, true); timings 2657 drivers/media/i2c/tda1997x.c state->timings = cea1920x1080; timings 362 drivers/media/i2c/ths8200.c struct v4l2_dv_timings *timings) timings 368 drivers/media/i2c/ths8200.c if (!v4l2_valid_dv_timings(timings, &ths8200_timings_cap, timings 372 drivers/media/i2c/ths8200.c if (!v4l2_find_dv_timings_cap(timings, &ths8200_timings_cap, 10, timings 378 drivers/media/i2c/ths8200.c timings->bt.flags &= ~V4L2_DV_FL_REDUCED_FPS; timings 381 drivers/media/i2c/ths8200.c state->dv_timings = *timings; timings 383 drivers/media/i2c/ths8200.c ths8200_setup(sd, &timings->bt); timings 389 drivers/media/i2c/ths8200.c struct v4l2_dv_timings *timings) timings 395 drivers/media/i2c/ths8200.c *timings = state->dv_timings; timings 401 drivers/media/i2c/ths8200.c struct v4l2_enum_dv_timings *timings) timings 403 drivers/media/i2c/ths8200.c if (timings->pad != 0) timings 406 drivers/media/i2c/ths8200.c return v4l2_enum_dv_timings_cap(timings, &ths8200_timings_cap, timings 319 drivers/media/i2c/tvp7002.c struct v4l2_dv_timings timings; timings 559 drivers/media/i2c/tvp7002.c const struct v4l2_bt_timings *t = &tvp7002_timings[i].timings.bt; timings 574 drivers/media/i2c/tvp7002.c *dv_timings = device->current_timings->timings; timings 610 drivers/media/i2c/tvp7002.c const struct tvp7002_timings_definition *timings = tvp7002_timings; timings 642 drivers/media/i2c/tvp7002.c for (*index = 0; *index < NUM_TIMINGS; (*index)++, timings++) timings 643 drivers/media/i2c/tvp7002.c if (lpfr == timings->lines_per_frame && timings 644 drivers/media/i2c/tvp7002.c progressive == timings->progressive) { timings 645 drivers/media/i2c/tvp7002.c if (timings->cpl_min == 0xffff) timings 647 drivers/media/i2c/tvp7002.c if (cpln >= timings->cpl_min && cpln <= timings->cpl_max) timings 663 drivers/media/i2c/tvp7002.c struct v4l2_dv_timings *timings) timings 670 drivers/media/i2c/tvp7002.c *timings = tvp7002_timings[index].timings; timings 753 drivers/media/i2c/tvp7002.c bt = &device->current_timings->timings.bt; timings 758 drivers/media/i2c/tvp7002.c bt = &tvp7002_timings[detected].timings.bt; timings 772 drivers/media/i2c/tvp7002.c struct v4l2_enum_dv_timings *timings) timings 774 drivers/media/i2c/tvp7002.c if (timings->pad != 0) timings 778 drivers/media/i2c/tvp7002.c if (timings->index >= NUM_TIMINGS) timings 781 drivers/media/i2c/tvp7002.c timings->timings = tvp7002_timings[timings->index].timings; timings 825 drivers/media/i2c/tvp7002.c fmt->format.width = tvp7002->current_timings->timings.bt.width; timings 826 drivers/media/i2c/tvp7002.c fmt->format.height = tvp7002->current_timings->timings.bt.height; timings 938 drivers/media/i2c/tvp7002.c struct v4l2_dv_timings timings; timings 998 drivers/media/i2c/tvp7002.c timings = device->current_timings->timings; timings 999 drivers/media/i2c/tvp7002.c error = tvp7002_s_dv_timings(sd, &timings); timings 217 drivers/media/pci/cobalt/cobalt-driver.h struct v4l2_dv_timings timings; timings 72 drivers/media/pci/cobalt/cobalt-irq.c ioread32(&vmr->vactive_area) != s->timings.bt.height || timings 73 drivers/media/pci/cobalt/cobalt-irq.c ioread32(&vmr->hactive_area) != s->timings.bt.width) { timings 144 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_bt_timings *bt = &s->timings.bt; timings 289 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_bt_timings *bt = &s->timings.bt; timings 606 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_enum_dv_timings *timings) timings 611 drivers/media/pci/cobalt/cobalt-v4l2.c if (timings->index) timings 613 drivers/media/pci/cobalt/cobalt-v4l2.c memset(timings->reserved, 0, sizeof(timings->reserved)); timings 614 drivers/media/pci/cobalt/cobalt-v4l2.c timings->timings = cea1080p60; timings 617 drivers/media/pci/cobalt/cobalt-v4l2.c timings->pad = 0; timings 619 drivers/media/pci/cobalt/cobalt-v4l2.c pad, enum_dv_timings, timings); timings 623 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_dv_timings *timings) timings 629 drivers/media/pci/cobalt/cobalt-v4l2.c *timings = cea1080p60; timings 633 drivers/media/pci/cobalt/cobalt-v4l2.c if (v4l2_match_dv_timings(timings, &s->timings, 0, true)) timings 640 drivers/media/pci/cobalt/cobalt-v4l2.c video, s_dv_timings, timings); timings 642 drivers/media/pci/cobalt/cobalt-v4l2.c s->timings = *timings; timings 643 drivers/media/pci/cobalt/cobalt-v4l2.c s->width = timings->bt.width; timings 644 drivers/media/pci/cobalt/cobalt-v4l2.c s->height = timings->bt.height; timings 645 drivers/media/pci/cobalt/cobalt-v4l2.c s->stride = timings->bt.width * s->bpp; timings 651 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_dv_timings *timings) timings 656 drivers/media/pci/cobalt/cobalt-v4l2.c *timings = cea1080p60; timings 660 drivers/media/pci/cobalt/cobalt-v4l2.c video, g_dv_timings, timings); timings 664 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_dv_timings *timings) timings 669 drivers/media/pci/cobalt/cobalt-v4l2.c *timings = cea1080p60; timings 673 drivers/media/pci/cobalt/cobalt-v4l2.c video, query_dv_timings, timings); timings 1062 drivers/media/pci/cobalt/cobalt-v4l2.c fps = v4l2_calc_timeperframe(&s->timings); timings 1073 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_dv_timings timings; timings 1080 drivers/media/pci/cobalt/cobalt-v4l2.c timings = cea1080p60; timings 1082 drivers/media/pci/cobalt/cobalt-v4l2.c err = v4l2_subdev_call(s->sd, video, g_dv_timings, &timings); timings 1084 drivers/media/pci/cobalt/cobalt-v4l2.c *f = v4l2_dv_timings_aspect_ratio(&timings); timings 1092 drivers/media/pci/cobalt/cobalt-v4l2.c struct v4l2_dv_timings timings; timings 1099 drivers/media/pci/cobalt/cobalt-v4l2.c timings = cea1080p60; timings 1101 drivers/media/pci/cobalt/cobalt-v4l2.c err = v4l2_subdev_call(s->sd, video, g_dv_timings, &timings); timings 1111 drivers/media/pci/cobalt/cobalt-v4l2.c sel->r.width = timings.bt.width; timings 1112 drivers/media/pci/cobalt/cobalt-v4l2.c sel->r.height = timings.bt.height; timings 1244 drivers/media/pci/cobalt/cobalt-v4l2.c s->timings = dv1080p60; timings 1245 drivers/media/pci/cobalt/cobalt-v4l2.c v4l2_subdev_call(s->sd, video, s_dv_timings, &s->timings); timings 1135 drivers/media/platform/aspeed-video.c struct v4l2_dv_timings *timings) timings 1139 drivers/media/platform/aspeed-video.c if (timings->bt.width == video->active_timings.width && timings 1140 drivers/media/platform/aspeed-video.c timings->bt.height == video->active_timings.height) timings 1146 drivers/media/platform/aspeed-video.c video->active_timings = timings->bt; timings 1150 drivers/media/platform/aspeed-video.c video->pix_fmt.width = timings->bt.width; timings 1151 drivers/media/platform/aspeed-video.c video->pix_fmt.height = timings->bt.height; timings 1154 drivers/media/platform/aspeed-video.c timings->type = V4L2_DV_BT_656_1120; timings 1160 drivers/media/platform/aspeed-video.c struct v4l2_dv_timings *timings) timings 1164 drivers/media/platform/aspeed-video.c timings->type = V4L2_DV_BT_656_1120; timings 1165 drivers/media/platform/aspeed-video.c timings->bt = video->active_timings; timings 1171 drivers/media/platform/aspeed-video.c struct v4l2_dv_timings *timings) timings 1192 drivers/media/platform/aspeed-video.c timings->type = V4L2_DV_BT_656_1120; timings 1193 drivers/media/platform/aspeed-video.c timings->bt = video->detected_timings; timings 1199 drivers/media/platform/aspeed-video.c struct v4l2_enum_dv_timings *timings) timings 1201 drivers/media/platform/aspeed-video.c return v4l2_enum_dv_timings_cap(timings, &aspeed_video_timings_cap, timings 374 drivers/media/platform/davinci/vpbe.c struct v4l2_enum_dv_timings *timings) timings 387 drivers/media/platform/davinci/vpbe.c if (j == timings->index) timings 395 drivers/media/platform/davinci/vpbe.c timings->timings = output->modes[i].dv_timings; timings 1051 drivers/media/platform/davinci/vpbe_display.c struct v4l2_enum_dv_timings *timings) timings 1063 drivers/media/platform/davinci/vpbe_display.c ret = vpbe_dev->ops.enum_dv_timings(vpbe_dev, timings); timings 1081 drivers/media/platform/davinci/vpbe_display.c struct v4l2_dv_timings *timings) timings 1096 drivers/media/platform/davinci/vpbe_display.c ret = vpbe_dev->ops.s_dv_timings(vpbe_dev, timings); timings 1096 drivers/media/platform/davinci/vpif_capture.c struct v4l2_enum_dv_timings *timings) timings 1113 drivers/media/platform/davinci/vpif_capture.c timings->pad = 0; timings 1115 drivers/media/platform/davinci/vpif_capture.c ret = v4l2_subdev_call(ch->sd, pad, enum_dv_timings, timings); timings 1130 drivers/media/platform/davinci/vpif_capture.c struct v4l2_dv_timings *timings) timings 1147 drivers/media/platform/davinci/vpif_capture.c ret = v4l2_subdev_call(ch->sd, video, query_dv_timings, timings); timings 1161 drivers/media/platform/davinci/vpif_capture.c struct v4l2_dv_timings *timings) timings 1183 drivers/media/platform/davinci/vpif_capture.c if (timings->type != V4L2_DV_BT_656_1120) { timings 1192 drivers/media/platform/davinci/vpif_capture.c ret = v4l2_subdev_call(ch->sd, video, s_dv_timings, timings); timings 1200 drivers/media/platform/davinci/vpif_capture.c if (!(timings->bt.width && timings->bt.height && timings 1201 drivers/media/platform/davinci/vpif_capture.c (timings->bt.hbackporch || timings 1202 drivers/media/platform/davinci/vpif_capture.c timings->bt.hfrontporch || timings 1203 drivers/media/platform/davinci/vpif_capture.c timings->bt.hsync) && timings 1204 drivers/media/platform/davinci/vpif_capture.c timings->bt.vfrontporch && timings 1205 drivers/media/platform/davinci/vpif_capture.c (timings->bt.vbackporch || timings 1206 drivers/media/platform/davinci/vpif_capture.c timings->bt.vsync))) { timings 1211 drivers/media/platform/davinci/vpif_capture.c vid_ch->dv_timings = *timings; timings 1260 drivers/media/platform/davinci/vpif_capture.c struct v4l2_dv_timings *timings) timings 1277 drivers/media/platform/davinci/vpif_capture.c *timings = vid_ch->dv_timings; timings 875 drivers/media/platform/davinci/vpif_display.c struct v4l2_enum_dv_timings *timings) timings 892 drivers/media/platform/davinci/vpif_display.c timings->pad = 0; timings 894 drivers/media/platform/davinci/vpif_display.c ret = v4l2_subdev_call(ch->sd, pad, enum_dv_timings, timings); timings 907 drivers/media/platform/davinci/vpif_display.c struct v4l2_dv_timings *timings) timings 932 drivers/media/platform/davinci/vpif_display.c if (timings->type != V4L2_DV_BT_656_1120) { timings 938 drivers/media/platform/davinci/vpif_display.c ret = v4l2_subdev_call(ch->sd, video, s_dv_timings, timings); timings 946 drivers/media/platform/davinci/vpif_display.c if (!(timings->bt.width && timings->bt.height && timings 947 drivers/media/platform/davinci/vpif_display.c (timings->bt.hbackporch || timings 948 drivers/media/platform/davinci/vpif_display.c timings->bt.hfrontporch || timings 949 drivers/media/platform/davinci/vpif_display.c timings->bt.hsync) && timings 950 drivers/media/platform/davinci/vpif_display.c timings->bt.vfrontporch && timings 951 drivers/media/platform/davinci/vpif_display.c (timings->bt.vbackporch || timings 952 drivers/media/platform/davinci/vpif_display.c timings->bt.vsync))) { timings 957 drivers/media/platform/davinci/vpif_display.c vid_ch->dv_timings = *timings; timings 1006 drivers/media/platform/davinci/vpif_display.c struct v4l2_dv_timings *timings) timings 1024 drivers/media/platform/davinci/vpif_display.c *timings = vid_ch->dv_timings; timings 374 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; timings 623 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; timings 654 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; timings 843 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; timings 1205 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; timings 1331 drivers/media/platform/omap/omap_vout.c vout->fbuf.fmt.width = display->panel.timings.x_res; timings 1332 drivers/media/platform/omap/omap_vout.c vout->fbuf.fmt.height = display->panel.timings.y_res; timings 1692 drivers/media/platform/omap/omap_vout.c display->panel.timings.x_res, timings 1693 drivers/media/platform/omap/omap_vout.c display->panel.timings.y_res); timings 520 drivers/media/platform/rcar-vin/rcar-v4l2.c struct v4l2_enum_dv_timings *timings) timings 526 drivers/media/platform/rcar-vin/rcar-v4l2.c if (timings->pad) timings 529 drivers/media/platform/rcar-vin/rcar-v4l2.c timings->pad = vin->parallel->sink_pad; timings 531 drivers/media/platform/rcar-vin/rcar-v4l2.c ret = v4l2_subdev_call(sd, pad, enum_dv_timings, timings); timings 533 drivers/media/platform/rcar-vin/rcar-v4l2.c timings->pad = 0; timings 539 drivers/media/platform/rcar-vin/rcar-v4l2.c struct v4l2_dv_timings *timings) timings 545 drivers/media/platform/rcar-vin/rcar-v4l2.c ret = v4l2_subdev_call(sd, video, s_dv_timings, timings); timings 554 drivers/media/platform/rcar-vin/rcar-v4l2.c struct v4l2_dv_timings *timings) timings 559 drivers/media/platform/rcar-vin/rcar-v4l2.c return v4l2_subdev_call(sd, video, g_dv_timings, timings); timings 563 drivers/media/platform/rcar-vin/rcar-v4l2.c struct v4l2_dv_timings *timings) timings 568 drivers/media/platform/rcar-vin/rcar-v4l2.c return v4l2_subdev_call(sd, video, query_dv_timings, timings); timings 318 drivers/media/platform/vivid/vivid-core.c static int vidioc_s_dv_timings(struct file *file, void *fh, struct v4l2_dv_timings *timings) timings 323 drivers/media/platform/vivid/vivid-core.c return vivid_vid_cap_s_dv_timings(file, fh, timings); timings 324 drivers/media/platform/vivid/vivid-core.c return vivid_vid_out_s_dv_timings(file, fh, timings); timings 1651 drivers/media/platform/vivid/vivid-vid-cap.c static bool valid_cvt_gtf_timings(struct v4l2_dv_timings *timings) timings 1653 drivers/media/platform/vivid/vivid-vid-cap.c struct v4l2_bt_timings *bt = &timings->bt; timings 1658 drivers/media/platform/vivid/vivid-vid-cap.c if (!v4l2_valid_dv_timings(timings, &vivid_dv_timings_cap, timings 1669 drivers/media/platform/vivid/vivid-vid-cap.c bt->polarities, bt->interlaced, timings)) timings 1681 drivers/media/platform/vivid/vivid-vid-cap.c aspect_ratio, timings)) timings 1688 drivers/media/platform/vivid/vivid-vid-cap.c struct v4l2_dv_timings *timings) timings 1694 drivers/media/platform/vivid/vivid-vid-cap.c if (!v4l2_find_dv_timings_cap(timings, &vivid_dv_timings_cap, timings 1696 drivers/media/platform/vivid/vivid-vid-cap.c !valid_cvt_gtf_timings(timings)) timings 1699 drivers/media/platform/vivid/vivid-vid-cap.c if (v4l2_match_dv_timings(timings, &dev->dv_timings_cap[dev->input], timings 1705 drivers/media/platform/vivid/vivid-vid-cap.c dev->dv_timings_cap[dev->input] = *timings; timings 1711 drivers/media/platform/vivid/vivid-vid-cap.c struct v4l2_dv_timings *timings) timings 1725 drivers/media/platform/vivid/vivid-vid-cap.c timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; timings 1729 drivers/media/platform/vivid/vivid-vid-cap.c *timings = dev->dv_timings_cap[input]; timings 1732 drivers/media/platform/vivid/vivid-vid-cap.c *timings = timings 1735 drivers/media/platform/vivid/vivid-vid-cap.c *timings = timings 51 drivers/media/platform/vivid/vivid-vid-cap.h int vivid_vid_cap_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); timings 52 drivers/media/platform/vivid/vivid-vid-cap.h int vidioc_query_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); timings 944 drivers/media/platform/vivid/vivid-vid-common.c struct v4l2_dv_timings *timings) timings 952 drivers/media/platform/vivid/vivid-vid-common.c *timings = dev->dv_timings_cap[dev->input]; timings 956 drivers/media/platform/vivid/vivid-vid-common.c *timings = dev->dv_timings_out; timings 962 drivers/media/platform/vivid/vivid-vid-common.c struct v4l2_enum_dv_timings *timings) timings 974 drivers/media/platform/vivid/vivid-vid-common.c return v4l2_enum_dv_timings_cap(timings, &vivid_dv_timings_cap, timings 32 drivers/media/platform/vivid/vivid-vid-common.h int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); timings 33 drivers/media/platform/vivid/vivid-vid-common.h int vidioc_enum_dv_timings(struct file *file, void *_fh, struct v4l2_enum_dv_timings *timings); timings 1148 drivers/media/platform/vivid/vivid-vid-out.c static bool valid_cvt_gtf_timings(struct v4l2_dv_timings *timings) timings 1150 drivers/media/platform/vivid/vivid-vid-out.c struct v4l2_bt_timings *bt = &timings->bt; timings 1153 drivers/media/platform/vivid/vivid-vid-out.c v4l2_valid_dv_timings(timings, &vivid_dv_timings_cap, NULL, NULL)) timings 1160 drivers/media/platform/vivid/vivid-vid-out.c struct v4l2_dv_timings *timings) timings 1165 drivers/media/platform/vivid/vivid-vid-out.c if (!v4l2_find_dv_timings_cap(timings, &vivid_dv_timings_cap, timings 1167 drivers/media/platform/vivid/vivid-vid-out.c !valid_cvt_gtf_timings(timings)) timings 1169 drivers/media/platform/vivid/vivid-vid-out.c if (v4l2_match_dv_timings(timings, &dev->dv_timings_out, 0, true)) timings 1173 drivers/media/platform/vivid/vivid-vid-out.c dev->dv_timings_out = *timings; timings 41 drivers/media/platform/vivid/vivid-vid-out.h int vivid_vid_out_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); timings 84 drivers/media/rc/img-ir/img-ir-hw.c static void img_ir_timings_preprocess(struct img_ir_timings *timings, timings 87 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_preprocess(&timings->ldr, unit); timings 88 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_preprocess(&timings->s00, unit); timings 89 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_preprocess(&timings->s01, unit); timings 90 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_preprocess(&timings->s10, unit); timings 91 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_preprocess(&timings->s11, unit); timings 95 drivers/media/rc/img-ir/img-ir-hw.c timings->ft.ft_min = (timings->ft.ft_min*unit + 999)/1000; timings 116 drivers/media/rc/img-ir/img-ir-hw.c static void img_ir_timings_defaults(struct img_ir_timings *timings, timings 119 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_defaults(&timings->ldr, &defaults->ldr); timings 120 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_defaults(&timings->s00, &defaults->s00); timings 121 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_defaults(&timings->s01, &defaults->s01); timings 122 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_defaults(&timings->s10, &defaults->s10); timings 123 drivers/media/rc/img-ir/img-ir-hw.c img_ir_symbol_timing_defaults(&timings->s11, &defaults->s11); timings 124 drivers/media/rc/img-ir/img-ir-hw.c if (!timings->ft.ft_min) timings 125 drivers/media/rc/img-ir/img-ir-hw.c timings->ft.ft_min = defaults->ft.ft_min; timings 291 drivers/media/rc/img-ir/img-ir-hw.c const struct img_ir_timings *timings, timings 296 drivers/media/rc/img-ir/img-ir-hw.c regs->ldr = img_ir_symbol_timing(&timings->ldr, tolerance, clock_hz, timings 299 drivers/media/rc/img-ir/img-ir-hw.c regs->s00 = img_ir_symbol_timing(&timings->s00, tolerance, clock_hz, timings 301 drivers/media/rc/img-ir/img-ir-hw.c regs->s01 = img_ir_symbol_timing(&timings->s01, tolerance, clock_hz, timings 303 drivers/media/rc/img-ir/img-ir-hw.c regs->s10 = img_ir_symbol_timing(&timings->s10, tolerance, clock_hz, timings 305 drivers/media/rc/img-ir/img-ir-hw.c regs->s11 = img_ir_symbol_timing(&timings->s11, tolerance, clock_hz, timings 307 drivers/media/rc/img-ir/img-ir-hw.c regs->ft = img_ir_free_timing(&timings->ft, clock_hz); timings 326 drivers/media/rc/img-ir/img-ir-hw.c img_ir_timings_preprocess(&decoder->timings, decoder->unit); timings 331 drivers/media/rc/img-ir/img-ir-hw.c img_ir_timings_defaults(&decoder->rtimings, &decoder->timings); timings 352 drivers/media/rc/img-ir/img-ir-hw.c img_ir_timings_convert(®_timings->timings, &decoder->timings, timings 609 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, RC_FILTER_NORMAL); timings 739 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, timings 776 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, timings 808 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, timings 917 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, timings 926 drivers/media/rc/img-ir/img-ir-hw.c img_ir_write_timings(priv, &hw->reg_timings.timings, timings 169 drivers/media/rc/img-ir/img-ir-hw.h struct img_ir_timings timings; timings 197 drivers/media/rc/img-ir/img-ir-hw.h struct img_ir_timing_regvals timings; timings 58 drivers/media/rc/img-ir/img-ir-jvc.c .timings = { timings 134 drivers/media/rc/img-ir/img-ir-nec.c .timings = { timings 60 drivers/media/rc/img-ir/img-ir-rc5.c .timings = { timings 86 drivers/media/rc/img-ir/img-ir-rc6.c .timings = { timings 86 drivers/media/rc/img-ir/img-ir-sanyo.c .timings = { timings 81 drivers/media/rc/img-ir/img-ir-sharp.c .timings = { timings 135 drivers/media/rc/img-ir/img-ir-sony.c .timings = { timings 209 drivers/media/rc/rc-core-priv.h const struct ir_raw_timings_manchester *timings, timings 261 drivers/media/rc/rc-core-priv.h const struct ir_raw_timings_pd *timings, timings 281 drivers/media/rc/rc-core-priv.h const struct ir_raw_timings_pl *timings, timings 319 drivers/media/rc/rc-ir-raw.c const struct ir_raw_timings_manchester *timings, timings 328 drivers/media/rc/rc-ir-raw.c if (timings->leader_pulse) { timings 331 drivers/media/rc/rc-ir-raw.c init_ir_raw_event_duration((*ev), 1, timings->leader_pulse); timings 332 drivers/media/rc/rc-ir-raw.c if (timings->leader_space) { timings 336 drivers/media/rc/rc-ir-raw.c timings->leader_space); timings 346 drivers/media/rc/rc-ir-raw.c if (timings->invert) timings 349 drivers/media/rc/rc-ir-raw.c (*ev)->duration += timings->clock; timings 354 drivers/media/rc/rc-ir-raw.c timings->clock); timings 360 drivers/media/rc/rc-ir-raw.c timings->clock); timings 364 drivers/media/rc/rc-ir-raw.c if (timings->trailer_space) { timings 366 drivers/media/rc/rc-ir-raw.c (*ev)->duration += timings->trailer_space; timings 371 drivers/media/rc/rc-ir-raw.c timings->trailer_space); timings 401 drivers/media/rc/rc-ir-raw.c const struct ir_raw_timings_pd *timings, timings 408 drivers/media/rc/rc-ir-raw.c if (timings->header_pulse) { timings 409 drivers/media/rc/rc-ir-raw.c ret = ir_raw_gen_pulse_space(ev, &max, timings->header_pulse, timings 410 drivers/media/rc/rc-ir-raw.c timings->header_space); timings 415 drivers/media/rc/rc-ir-raw.c if (timings->msb_first) { timings 417 drivers/media/rc/rc-ir-raw.c space = timings->bit_space[(data >> i) & 1]; timings 419 drivers/media/rc/rc-ir-raw.c timings->bit_pulse, timings 426 drivers/media/rc/rc-ir-raw.c space = timings->bit_space[data & 1]; timings 428 drivers/media/rc/rc-ir-raw.c timings->bit_pulse, timings 435 drivers/media/rc/rc-ir-raw.c ret = ir_raw_gen_pulse_space(ev, &max, timings->trailer_pulse, timings 436 drivers/media/rc/rc-ir-raw.c timings->trailer_space); timings 460 drivers/media/rc/rc-ir-raw.c const struct ir_raw_timings_pl *timings, timings 470 drivers/media/rc/rc-ir-raw.c init_ir_raw_event_duration((*ev)++, 1, timings->header_pulse); timings 472 drivers/media/rc/rc-ir-raw.c if (timings->msb_first) { timings 477 drivers/media/rc/rc-ir-raw.c timings->bit_space); timings 480 drivers/media/rc/rc-ir-raw.c pulse = timings->bit_pulse[(data >> i) & 1]; timings 488 drivers/media/rc/rc-ir-raw.c timings->bit_space); timings 491 drivers/media/rc/rc-ir-raw.c pulse = timings->bit_pulse[data & 1]; timings 499 drivers/media/rc/rc-ir-raw.c init_ir_raw_event_duration((*ev)++, 0, timings->trailer_space); timings 217 drivers/media/spi/gs1662.c static int gs_status_format(u16 status, struct v4l2_dv_timings *timings) timings 224 drivers/media/spi/gs1662.c *timings = reg_fmt[i].format; timings 232 drivers/media/spi/gs1662.c static u16 get_register_timings(struct v4l2_dv_timings *timings) timings 237 drivers/media/spi/gs1662.c if (v4l2_match_dv_timings(timings, ®_fmt[i].format, 0, timings 251 drivers/media/spi/gs1662.c struct v4l2_dv_timings *timings) timings 256 drivers/media/spi/gs1662.c reg_value = get_register_timings(timings); timings 260 drivers/media/spi/gs1662.c gs->current_timings = *timings; timings 265 drivers/media/spi/gs1662.c struct v4l2_dv_timings *timings) timings 269 drivers/media/spi/gs1662.c *timings = gs->current_timings; timings 274 drivers/media/spi/gs1662.c struct v4l2_dv_timings *timings) timings 309 drivers/media/spi/gs1662.c *timings = fmt; timings 314 drivers/media/spi/gs1662.c struct v4l2_enum_dv_timings *timings) timings 316 drivers/media/spi/gs1662.c if (timings->index >= ARRAY_SIZE(fmt_cap)) timings 319 drivers/media/spi/gs1662.c if (timings->pad != 0) timings 322 drivers/media/spi/gs1662.c timings->timings = fmt_cap[timings->index]; timings 642 drivers/media/usb/hdpvr/hdpvr-video.c struct v4l2_dv_timings *timings) timings 654 drivers/media/usb/hdpvr/hdpvr-video.c if (v4l2_match_dv_timings(timings, hdpvr_dv_timings + i, 0, false)) timings 665 drivers/media/usb/hdpvr/hdpvr-video.c struct v4l2_dv_timings *timings) timings 673 drivers/media/usb/hdpvr/hdpvr-video.c *timings = dev->cur_dv_timings; timings 678 drivers/media/usb/hdpvr/hdpvr-video.c struct v4l2_dv_timings *timings) timings 710 drivers/media/usb/hdpvr/hdpvr-video.c *timings = hdpvr_dv_timings[i]; timings 720 drivers/media/usb/hdpvr/hdpvr-video.c struct v4l2_enum_dv_timings *timings) timings 726 drivers/media/usb/hdpvr/hdpvr-video.c memset(timings->reserved, 0, sizeof(timings->reserved)); timings 729 drivers/media/usb/hdpvr/hdpvr-video.c if (timings->index >= ARRAY_SIZE(hdpvr_dv_timings)) timings 731 drivers/media/usb/hdpvr/hdpvr-video.c timings->timings = hdpvr_dv_timings[timings->index]; timings 180 drivers/media/v4l2-core/v4l2-dv-timings.c t->timings = v4l2_dv_timings_presets[i]; timings 731 drivers/media/v4l2-core/v4l2-ioctl.c v4l_print_dv_timings(&p->timings, write_only); timings 381 drivers/memory/emif.c const struct lpddr2_timings *timings = NULL; timings 382 drivers/memory/emif.c const struct lpddr2_timings *timings_arr = emif->plat_data->timings; timings 398 drivers/memory/emif.c timings = &timings_arr[i]; timings 402 drivers/memory/emif.c if (!timings) timings 409 drivers/memory/emif.c return timings; timings 431 drivers/memory/emif.c static u32 get_sdram_tim_1_shdw(const struct lpddr2_timings *timings, timings 437 drivers/memory/emif.c val = max(min_tck->tWTR, DIV_ROUND_UP(timings->tWTR, t_ck)) - 1; timings 441 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tFAW, t_ck*4); timings 443 drivers/memory/emif.c val = max(min_tck->tRRD, DIV_ROUND_UP(timings->tRRD, t_ck)); timings 446 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tRAS_min + timings->tRPab, t_ck) - 1; timings 449 drivers/memory/emif.c val = max(min_tck->tRASmin, DIV_ROUND_UP(timings->tRAS_min, t_ck)); timings 452 drivers/memory/emif.c val = max(min_tck->tWR, DIV_ROUND_UP(timings->tWR, t_ck)) - 1; timings 455 drivers/memory/emif.c val = max(min_tck->tRCD, DIV_ROUND_UP(timings->tRCD, t_ck)) - 1; timings 458 drivers/memory/emif.c val = max(min_tck->tRPab, DIV_ROUND_UP(timings->tRPab, t_ck)) - 1; timings 464 drivers/memory/emif.c static u32 get_sdram_tim_1_shdw_derated(const struct lpddr2_timings *timings, timings 470 drivers/memory/emif.c val = max(min_tck->tWTR, DIV_ROUND_UP(timings->tWTR, t_ck)) - 1; timings 478 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tFAW + 7500, 4 * t_ck) - 1; timings 480 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tRRD + 1875, t_ck); timings 485 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tRAS_min + timings->tRPab + 1875, t_ck); timings 488 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tRAS_min + 1875, t_ck); timings 492 drivers/memory/emif.c val = max(min_tck->tWR, DIV_ROUND_UP(timings->tWR, t_ck)) - 1; timings 495 drivers/memory/emif.c val = max(min_tck->tRCD, DIV_ROUND_UP(timings->tRCD + 1875, t_ck)); timings 498 drivers/memory/emif.c val = max(min_tck->tRPab, DIV_ROUND_UP(timings->tRPab + 1875, t_ck)); timings 504 drivers/memory/emif.c static u32 get_sdram_tim_2_shdw(const struct lpddr2_timings *timings, timings 514 drivers/memory/emif.c val = max(min_tck->tRTP, DIV_ROUND_UP(timings->tRTP, t_ck)) - 1; timings 524 drivers/memory/emif.c val = max(min_tck->tXP, DIV_ROUND_UP(timings->tXP, t_ck)) - 1; timings 530 drivers/memory/emif.c static u32 get_sdram_tim_3_shdw(const struct lpddr2_timings *timings, timings 537 drivers/memory/emif.c val = timings->tRAS_max_ns / addressing->tREFI_ns - 1; timings 545 drivers/memory/emif.c timings->tDQSCK_max_derated : timings->tDQSCK_max; timings 553 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tZQCS, t_ck) - 1; timings 556 drivers/memory/emif.c val = DIV_ROUND_UP(timings->tCKESR, t_ck); timings 672 drivers/memory/emif.c static u32 get_ddr_phy_ctrl_1_attilaphy_4d(const struct lpddr2_timings *timings, timings 677 drivers/memory/emif.c val = RL + DIV_ROUND_UP(timings->tDQSCK_max, t_ck) - 1; timings 1203 drivers/memory/emif.c pd->timings = lpddr2_jedec_timings; timings 1402 drivers/memory/emif.c emif->plat_data->timings = of_get_ddr_timings(np_ddr, emif->dev, timings 1474 drivers/memory/emif.c pd->timings = NULL; timings 1502 drivers/memory/emif.c if (pd->timings) { timings 1505 drivers/memory/emif.c memcpy(temp, pd->timings, size); timings 1506 drivers/memory/emif.c pd->timings = temp; timings 1618 drivers/memory/emif.c const struct lpddr2_timings *timings; timings 1632 drivers/memory/emif.c timings = get_timings_table(emif_for_calc, freq); timings 1634 drivers/memory/emif.c if (!timings || !addressing) { timings 1652 drivers/memory/emif.c regs->sdram_tim1_shdw = get_sdram_tim_1_shdw(timings, min_tck, timings 1654 drivers/memory/emif.c regs->sdram_tim2_shdw = get_sdram_tim_2_shdw(timings, min_tck, timings 1656 drivers/memory/emif.c regs->sdram_tim3_shdw = get_sdram_tim_3_shdw(timings, min_tck, timings 1663 drivers/memory/emif.c timings, freq, cl); timings 1697 drivers/memory/emif.c get_sdram_tim_1_shdw_derated(timings, min_tck, timings 1700 drivers/memory/emif.c regs->sdram_tim3_shdw_derated = get_sdram_tim_3_shdw(timings, timings 107 drivers/memory/of_memory.c struct lpddr2_timings *timings = NULL; timings 126 drivers/memory/of_memory.c timings = devm_kcalloc(dev, arr_sz, sizeof(*timings), timings 129 drivers/memory/of_memory.c if (!timings) timings 134 drivers/memory/of_memory.c if (of_do_get_timings(np_tim, &timings[i])) { timings 135 drivers/memory/of_memory.c devm_kfree(dev, timings); timings 144 drivers/memory/of_memory.c return timings; timings 118 drivers/memory/pl353-smc.c void pl353_smc_set_cycles(u32 timings[]) timings 125 drivers/memory/pl353-smc.c timings[0] &= PL353_SMC_SET_CYCLES_T0_MASK; timings 126 drivers/memory/pl353-smc.c timings[1] = (timings[1] & PL353_SMC_SET_CYCLES_T1_MASK) << timings 128 drivers/memory/pl353-smc.c timings[2] = (timings[2] & PL353_SMC_SET_CYCLES_T2_MASK) << timings 130 drivers/memory/pl353-smc.c timings[3] = (timings[3] & PL353_SMC_SET_CYCLES_T3_MASK) << timings 132 drivers/memory/pl353-smc.c timings[4] = (timings[4] & PL353_SMC_SET_CYCLES_T4_MASK) << timings 134 drivers/memory/pl353-smc.c timings[5] = (timings[5] & PL353_SMC_SET_CYCLES_T5_MASK) << timings 136 drivers/memory/pl353-smc.c timings[6] = (timings[6] & PL353_SMC_SET_CYCLES_T6_MASK) << timings 138 drivers/memory/pl353-smc.c timings[0] |= timings[1] | timings[2] | timings[3] | timings 139 drivers/memory/pl353-smc.c timings[4] | timings[5] | timings[6]; timings 141 drivers/memory/pl353-smc.c writel(timings[0], pl353_smc_base + PL353_SMC_SET_CYCLES_OFFS); timings 316 drivers/memory/tegra/mc.c if (mc->timings[i].rate == rate) { timings 317 drivers/memory/tegra/mc.c timing = &mc->timings[i]; timings 383 drivers/memory/tegra/mc.c mc->timings = devm_kcalloc(mc->dev, child_count, sizeof(*timing), timings 385 drivers/memory/tegra/mc.c if (!mc->timings) timings 391 drivers/memory/tegra/mc.c timing = &mc->timings[i++]; timings 474 drivers/memory/tegra/tegra124-emc.c struct emc_timing *timings; timings 543 drivers/memory/tegra/tegra124-emc.c if (emc->timings[i].rate == rate) { timings 544 drivers/memory/tegra/tegra124-emc.c timing = &emc->timings[i]; timings 954 drivers/memory/tegra/tegra124-emc.c emc->timings = devm_kcalloc(emc->dev, child_count, sizeof(*timing), timings 956 drivers/memory/tegra/tegra124-emc.c if (!emc->timings) timings 962 drivers/memory/tegra/tegra124-emc.c timing = &emc->timings[i++]; timings 971 drivers/memory/tegra/tegra124-emc.c sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, timings 1029 drivers/memory/tegra/tegra124-emc.c struct emc_timing *timing = &emc->timings[i]; timings 146 drivers/memory/tegra/tegra20-emc.c struct emc_timing *timings; timings 182 drivers/memory/tegra/tegra20-emc.c if (emc->timings[i].rate >= rate) { timings 183 drivers/memory/tegra/tegra20-emc.c timing = &emc->timings[i]; timings 347 drivers/memory/tegra/tegra20-emc.c emc->timings = devm_kcalloc(emc->dev, child_count, sizeof(*timing), timings 349 drivers/memory/tegra/tegra20-emc.c if (!emc->timings) timings 353 drivers/memory/tegra/tegra20-emc.c timing = emc->timings; timings 363 drivers/memory/tegra/tegra20-emc.c sort(emc->timings, emc->num_timings, sizeof(*timing), cmp_timings, timings 554 drivers/memory/tegra/tegra20-emc.c err = emc_init(emc, emc->timings[emc->num_timings - 1].rate); timings 113 drivers/mfd/atmel-smc.c conf->timings &= ~GENMASK(shift + 3, shift); timings 114 drivers/mfd/atmel-smc.c conf->timings |= val << shift; timings 272 drivers/mfd/atmel-smc.c regmap_write(regmap, ATMEL_HSMC_TIMINGS(layout, cs), conf->timings); timings 313 drivers/mfd/atmel-smc.c regmap_read(regmap, ATMEL_HSMC_TIMINGS(layout, cs), &conf->timings); timings 1188 drivers/mtd/nand/raw/atmel/nand-controller.c if (conf->timings.sdr.tRC_min < 30000) timings 1201 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tWP_min, mckperiodps); timings 1219 drivers/mtd/nand/raw/atmel/nand-controller.c timeps = max3(conf->timings.sdr.tCLS_min, conf->timings.sdr.tCS_min, timings 1220 drivers/mtd/nand/raw/atmel/nand-controller.c conf->timings.sdr.tALS_min); timings 1221 drivers/mtd/nand/raw/atmel/nand-controller.c timeps = max(timeps, conf->timings.sdr.tDS_min); timings 1236 drivers/mtd/nand/raw/atmel/nand-controller.c timeps = max3(conf->timings.sdr.tCLH_min, conf->timings.sdr.tCH_min, timings 1237 drivers/mtd/nand/raw/atmel/nand-controller.c conf->timings.sdr.tALH_min); timings 1238 drivers/mtd/nand/raw/atmel/nand-controller.c timeps = max3(timeps, conf->timings.sdr.tDH_min, timings 1239 drivers/mtd/nand/raw/atmel/nand-controller.c conf->timings.sdr.tWH_min); timings 1250 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tWC_min, mckperiodps); timings 1275 drivers/mtd/nand/raw/atmel/nand-controller.c timeps = max(conf->timings.sdr.tREH_min, conf->timings.sdr.tRHOH_min); timings 1282 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tRHZ_max, mckperiodps); timings 1304 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tRP_min, mckperiodps); timings 1320 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tRC_min, mckperiodps); timings 1340 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tCLR_min, mckperiodps); timings 1347 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tADL_min, mckperiodps); timings 1365 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tAR_min, mckperiodps); timings 1372 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tRR_min, mckperiodps); timings 1379 drivers/mtd/nand/raw/atmel/nand-controller.c ncycles = DIV_ROUND_UP(conf->timings.sdr.tWB_max, mckperiodps); timings 1387 drivers/mtd/nand/raw/atmel/nand-controller.c smcconf->timings |= ATMEL_HSMC_TIMINGS_NFSEL; timings 1447 drivers/mtd/nand/raw/atmel/nand-controller.c cs->smcconf.timings |= ATMEL_HSMC_TIMINGS_RBNSEL(cs->rb.id); timings 770 drivers/mtd/nand/raw/denali.c const struct nand_sdr_timings *timings; timings 777 drivers/mtd/nand/raw/denali.c timings = nand_get_sdr_timings(conf); timings 778 drivers/mtd/nand/raw/denali.c if (IS_ERR(timings)) timings 779 drivers/mtd/nand/raw/denali.c return PTR_ERR(timings); timings 801 drivers/mtd/nand/raw/denali.c acc_clks = DIV_ROUND_UP(timings->tREA_max, t_x); timings 810 drivers/mtd/nand/raw/denali.c re_2_we = DIV_ROUND_UP(timings->tRHW_min, t_x); timings 819 drivers/mtd/nand/raw/denali.c re_2_re = DIV_ROUND_UP(timings->tRHZ_max, t_x); timings 833 drivers/mtd/nand/raw/denali.c we_2_re = DIV_ROUND_UP(max(timings->tCCS_min, timings->tWHR_min), t_x); timings 848 drivers/mtd/nand/raw/denali.c addr_2_data = DIV_ROUND_UP(timings->tADL_min, t_x); timings 857 drivers/mtd/nand/raw/denali.c rdwr_en_hi = DIV_ROUND_UP(max(timings->tREH_min, timings->tWH_min), timings 867 drivers/mtd/nand/raw/denali.c rdwr_en_lo = DIV_ROUND_UP(max(timings->tRP_min, timings->tWP_min), t_x); timings 868 drivers/mtd/nand/raw/denali.c rdwr_en_lo_hi = DIV_ROUND_UP(max(timings->tRC_min, timings->tWC_min), timings 880 drivers/mtd/nand/raw/denali.c cs_setup = max3((int)DIV_ROUND_UP(timings->tCS_min, t_x) - rdwr_en_lo, timings 881 drivers/mtd/nand/raw/denali.c (int)DIV_ROUND_UP(timings->tCEA_max, t_x) - acc_clks, timings 1144 drivers/mtd/nand/raw/marvell_nand.c PSEC_TO_MSEC(chip->data_interface.timings.sdr.tPROG_max)); timings 1603 drivers/mtd/nand/raw/marvell_nand.c PSEC_TO_MSEC(chip->data_interface.timings.sdr.tPROG_max)); timings 1101 drivers/mtd/nand/raw/meson_nand.c const struct nand_sdr_timings *timings; timings 1104 drivers/mtd/nand/raw/meson_nand.c timings = nand_get_sdr_timings(conf); timings 1105 drivers/mtd/nand/raw/meson_nand.c if (IS_ERR(timings)) timings 1111 drivers/mtd/nand/raw/meson_nand.c div = DIV_ROUND_UP((timings->tRC_min / 1000), NFC_CLK_CYCLE); timings 1112 drivers/mtd/nand/raw/meson_nand.c bt_min = (timings->tREA_max + NFC_DEFAULT_DELAY) / div; timings 1113 drivers/mtd/nand/raw/meson_nand.c bt_max = (NFC_DEFAULT_DELAY + timings->tRHOH_min + timings 1114 drivers/mtd/nand/raw/meson_nand.c timings->tRC_min / 2) / div; timings 1116 drivers/mtd/nand/raw/meson_nand.c meson_chip->twb = DIV_ROUND_UP(PSEC_TO_NSEC(timings->tWB_max), timings 1118 drivers/mtd/nand/raw/meson_nand.c meson_chip->tadl = DIV_ROUND_UP(PSEC_TO_NSEC(timings->tADL_min), timings 1120 drivers/mtd/nand/raw/meson_nand.c tbers_clocks = DIV_ROUND_UP_ULL(PSEC_TO_NSEC(timings->tBERS_max), timings 508 drivers/mtd/nand/raw/mtk_nand.c const struct nand_sdr_timings *timings; timings 512 drivers/mtd/nand/raw/mtk_nand.c timings = nand_get_sdr_timings(conf); timings 513 drivers/mtd/nand/raw/mtk_nand.c if (IS_ERR(timings)) timings 526 drivers/mtd/nand/raw/mtk_nand.c tpoecs = max(timings->tALH_min, timings->tCLH_min) / 1000; timings 530 drivers/mtd/nand/raw/mtk_nand.c tprecs = max(timings->tCLS_min, timings->tALS_min) / 1000; timings 537 drivers/mtd/nand/raw/mtk_nand.c tw2r = timings->tWHR_min / 1000; timings 542 drivers/mtd/nand/raw/mtk_nand.c twh = max(timings->tREH_min, timings->tWH_min) / 1000; timings 555 drivers/mtd/nand/raw/mtk_nand.c if (temp < timings->tWC_min) timings 556 drivers/mtd/nand/raw/mtk_nand.c twst = timings->tWC_min - temp; timings 557 drivers/mtd/nand/raw/mtk_nand.c twst = max(timings->tWP_min, twst) / 1000; timings 565 drivers/mtd/nand/raw/mtk_nand.c if (temp < timings->tRC_min) timings 566 drivers/mtd/nand/raw/mtk_nand.c trlt = timings->tRC_min - temp; timings 567 drivers/mtd/nand/raw/mtk_nand.c trlt = max(trlt, timings->tRP_min) / 1000; timings 579 drivers/mtd/nand/raw/mtk_nand.c if (temp < timings->tREA_max) { timings 580 drivers/mtd/nand/raw/mtk_nand.c tsel = timings->tREA_max / 1000; timings 1148 drivers/mtd/nand/raw/mxc_nand.c const struct nand_sdr_timings *timings; timings 1151 drivers/mtd/nand/raw/mxc_nand.c timings = nand_get_sdr_timings(conf); timings 1152 drivers/mtd/nand/raw/mxc_nand.c if (IS_ERR(timings)) timings 1157 drivers/mtd/nand/raw/mxc_nand.c tRC_min_ns = timings->tRC_min / 1000; timings 1181 drivers/mtd/nand/raw/mxc_nand.c if (timings->tCLS_min > tRC_ps - 1000 || timings 1182 drivers/mtd/nand/raw/mxc_nand.c timings->tCLH_min > tRC_ps - 2000 || timings 1183 drivers/mtd/nand/raw/mxc_nand.c timings->tCS_min > tRC_ps - 1000 || timings 1184 drivers/mtd/nand/raw/mxc_nand.c timings->tCH_min > tRC_ps - 2000 || timings 1185 drivers/mtd/nand/raw/mxc_nand.c timings->tWP_min > tRC_ps - 1500 || timings 1186 drivers/mtd/nand/raw/mxc_nand.c timings->tALS_min > tRC_ps || timings 1187 drivers/mtd/nand/raw/mxc_nand.c timings->tALH_min > tRC_ps - 3000 || timings 1188 drivers/mtd/nand/raw/mxc_nand.c timings->tDS_min > tRC_ps || timings 1189 drivers/mtd/nand/raw/mxc_nand.c timings->tDH_min > tRC_ps - 5000 || timings 1190 drivers/mtd/nand/raw/mxc_nand.c timings->tWC_min > 2 * tRC_ps || timings 1191 drivers/mtd/nand/raw/mxc_nand.c timings->tWH_min > tRC_ps - 2500 || timings 1192 drivers/mtd/nand/raw/mxc_nand.c timings->tRR_min > 6 * tRC_ps || timings 1193 drivers/mtd/nand/raw/mxc_nand.c timings->tRP_min > 3 * tRC_ps / 2 || timings 1194 drivers/mtd/nand/raw/mxc_nand.c timings->tRC_min > 2 * tRC_ps || timings 1195 drivers/mtd/nand/raw/mxc_nand.c timings->tREH_min > (tRC_ps / 2) - 2500) { timings 671 drivers/mtd/nand/raw/nand_base.c const struct nand_sdr_timings *timings; timings 679 drivers/mtd/nand/raw/nand_base.c timings = nand_get_sdr_timings(&chip->data_interface); timings 680 drivers/mtd/nand/raw/nand_base.c ndelay(PSEC_TO_NSEC(timings->tWB_max)); timings 369 drivers/mtd/nand/raw/nand_legacy.c ndelay(chip->data_interface.timings.sdr.tCCS_min / 1000); timings 19 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 61 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 103 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 145 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 187 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 229 drivers/mtd/nand/raw/nand_timings.c .timings.sdr = { timings 296 drivers/mtd/nand/raw/nand_timings.c struct nand_sdr_timings *timings = &iface->timings.sdr; timings 299 drivers/mtd/nand/raw/nand_timings.c timings->tPROG_max = 1000000ULL * onfi->tPROG; timings 300 drivers/mtd/nand/raw/nand_timings.c timings->tBERS_max = 1000000ULL * onfi->tBERS; timings 301 drivers/mtd/nand/raw/nand_timings.c timings->tR_max = 1000000ULL * onfi->tR; timings 304 drivers/mtd/nand/raw/nand_timings.c timings->tCCS_min = 1000UL * onfi->tCCS; timings 306 drivers/mtd/nand/raw/nand_timings.c struct nand_sdr_timings *timings = &iface->timings.sdr; timings 315 drivers/mtd/nand/raw/nand_timings.c timings->tPROG_max = 1000000ULL * ONFI_DYN_TIMING_MAX; timings 316 drivers/mtd/nand/raw/nand_timings.c timings->tBERS_max = 1000000ULL * ONFI_DYN_TIMING_MAX; timings 317 drivers/mtd/nand/raw/nand_timings.c timings->tR_max = 1000000ULL * 200000000ULL; timings 320 drivers/mtd/nand/raw/nand_timings.c timings->tCCS_min = 1000UL * 500000; timings 816 drivers/mtd/nand/raw/s3c2410.c const struct nand_sdr_timings *timings; timings 819 drivers/mtd/nand/raw/s3c2410.c timings = nand_get_sdr_timings(conf); timings 820 drivers/mtd/nand/raw/s3c2410.c if (IS_ERR(timings)) timings 823 drivers/mtd/nand/raw/s3c2410.c tacls = timings->tCLS_min - timings->tWP_min; timings 828 drivers/mtd/nand/raw/s3c2410.c pdata->twrph0 = DIV_ROUND_UP(timings->tWP_min, 1000); timings 829 drivers/mtd/nand/raw/s3c2410.c pdata->twrph1 = DIV_ROUND_UP(timings->tCLH_min, 1000); timings 240 drivers/mtd/nand/raw/stm32_fmc2_nand.c struct stm32_fmc2_timings timings; timings 289 drivers/mtd/nand/raw/stm32_fmc2_nand.c struct stm32_fmc2_timings *timings = &nand->timings; timings 295 drivers/mtd/nand/raw/stm32_fmc2_nand.c pcr |= FMC2_PCR_TCLR(timings->tclr); timings 297 drivers/mtd/nand/raw/stm32_fmc2_nand.c pcr |= FMC2_PCR_TAR(timings->tar); timings 300 drivers/mtd/nand/raw/stm32_fmc2_nand.c pmem = FMC2_PMEM_MEMSET(timings->tset_mem); timings 301 drivers/mtd/nand/raw/stm32_fmc2_nand.c pmem |= FMC2_PMEM_MEMWAIT(timings->twait); timings 302 drivers/mtd/nand/raw/stm32_fmc2_nand.c pmem |= FMC2_PMEM_MEMHOLD(timings->thold_mem); timings 303 drivers/mtd/nand/raw/stm32_fmc2_nand.c pmem |= FMC2_PMEM_MEMHIZ(timings->thiz); timings 306 drivers/mtd/nand/raw/stm32_fmc2_nand.c patt = FMC2_PATT_ATTSET(timings->tset_att); timings 307 drivers/mtd/nand/raw/stm32_fmc2_nand.c patt |= FMC2_PATT_ATTWAIT(timings->twait); timings 308 drivers/mtd/nand/raw/stm32_fmc2_nand.c patt |= FMC2_PATT_ATTHOLD(timings->thold_att); timings 309 drivers/mtd/nand/raw/stm32_fmc2_nand.c patt |= FMC2_PATT_ATTHIZ(timings->thiz); timings 1337 drivers/mtd/nand/raw/stm32_fmc2_nand.c const struct nand_sdr_timings *timings; timings 1347 drivers/mtd/nand/raw/stm32_fmc2_nand.c timings = nand_get_sdr_timings(&chip->data_interface); timings 1348 drivers/mtd/nand/raw/stm32_fmc2_nand.c ndelay(PSEC_TO_NSEC(timings->tWB_max)); timings 1461 drivers/mtd/nand/raw/stm32_fmc2_nand.c struct stm32_fmc2_timings *tims = &nand->timings; timings 1384 drivers/mtd/nand/raw/sunxi_nand.c const struct nand_sdr_timings *timings; timings 1389 drivers/mtd/nand/raw/sunxi_nand.c timings = nand_get_sdr_timings(conf); timings 1390 drivers/mtd/nand/raw/sunxi_nand.c if (IS_ERR(timings)) timings 1394 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tCLS_min > min_clk_period) timings 1395 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tCLS_min; timings 1398 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tCLH_min > min_clk_period) timings 1399 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tCLH_min; timings 1402 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tCS_min > min_clk_period) timings 1403 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tCS_min; timings 1406 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tCH_min > min_clk_period) timings 1407 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tCH_min; timings 1410 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tWP_min > min_clk_period) timings 1411 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tWP_min; timings 1414 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tWH_min > min_clk_period) timings 1415 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tWH_min; timings 1418 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tALS_min > min_clk_period) timings 1419 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tALS_min; timings 1422 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tDS_min > min_clk_period) timings 1423 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tDS_min; timings 1426 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tDH_min > min_clk_period) timings 1427 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tDH_min; timings 1430 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tRR_min > (min_clk_period * 3)) timings 1431 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tRR_min, 3); timings 1434 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tALH_min > min_clk_period) timings 1435 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tALH_min; timings 1438 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tRP_min > min_clk_period) timings 1439 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tRP_min; timings 1442 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tREH_min > min_clk_period) timings 1443 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tREH_min; timings 1446 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tRC_min > (min_clk_period * 2)) timings 1447 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tRC_min, 2); timings 1450 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tWC_min > (min_clk_period * 2)) timings 1451 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tWC_min, 2); timings 1454 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tWB_max > (min_clk_period * 20)) timings 1455 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tWB_max, 20); timings 1457 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tADL_min > (min_clk_period * 32)) timings 1458 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tADL_min, 32); timings 1460 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tWHR_min > (min_clk_period * 32)) timings 1461 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tWHR_min, 32); timings 1463 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tRHW_min > (min_clk_period * 20)) timings 1464 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = DIV_ROUND_UP(timings->tRHW_min, 20); timings 1477 drivers/mtd/nand/raw/sunxi_nand.c if (timings->tREA_max > min_clk_period && !timings->tRLOH_min) timings 1478 drivers/mtd/nand/raw/sunxi_nand.c min_clk_period = timings->tREA_max; timings 1480 drivers/mtd/nand/raw/sunxi_nand.c tWB = sunxi_nand_lookup_timing(tWB_lut, timings->tWB_max, timings 1487 drivers/mtd/nand/raw/sunxi_nand.c tADL = DIV_ROUND_UP(timings->tADL_min, min_clk_period) >> 3; timings 1493 drivers/mtd/nand/raw/sunxi_nand.c tWHR = DIV_ROUND_UP(timings->tWHR_min, min_clk_period) >> 3; timings 1499 drivers/mtd/nand/raw/sunxi_nand.c tRHW = sunxi_nand_lookup_timing(tRHW_lut, timings->tRHW_min, timings 1543 drivers/mtd/nand/raw/sunxi_nand.c if (min_clk_period * 2 < 30 || min_clk_period * 1000 < timings->tREA_max) timings 777 drivers/mtd/nand/raw/tegra_nand.c const struct nand_sdr_timings *timings) timings 787 drivers/mtd/nand/raw/tegra_nand.c val = DIV_ROUND_UP(max3(timings->tAR_min, timings->tRR_min, timings 788 drivers/mtd/nand/raw/tegra_nand.c timings->tRC_min), period); timings 791 drivers/mtd/nand/raw/tegra_nand.c val = DIV_ROUND_UP(max(max(timings->tCS_min, timings->tCH_min), timings 792 drivers/mtd/nand/raw/tegra_nand.c max(timings->tALS_min, timings->tALH_min)), timings 796 drivers/mtd/nand/raw/tegra_nand.c val = DIV_ROUND_UP(max(timings->tRP_min, timings->tREA_max) + 6000, timings 800 drivers/mtd/nand/raw/tegra_nand.c reg |= TIMING_TWB(OFFSET(DIV_ROUND_UP(timings->tWB_max, period), 1)); timings 801 drivers/mtd/nand/raw/tegra_nand.c reg |= TIMING_TWHR(OFFSET(DIV_ROUND_UP(timings->tWHR_min, period), 1)); timings 802 drivers/mtd/nand/raw/tegra_nand.c reg |= TIMING_TWH(OFFSET(DIV_ROUND_UP(timings->tWH_min, period), 1)); timings 803 drivers/mtd/nand/raw/tegra_nand.c reg |= TIMING_TWP(OFFSET(DIV_ROUND_UP(timings->tWP_min, period), 1)); timings 804 drivers/mtd/nand/raw/tegra_nand.c reg |= TIMING_TRH(OFFSET(DIV_ROUND_UP(timings->tREH_min, period), 1)); timings 808 drivers/mtd/nand/raw/tegra_nand.c val = DIV_ROUND_UP(timings->tADL_min, period); timings 818 drivers/mtd/nand/raw/tegra_nand.c const struct nand_sdr_timings *timings; timings 820 drivers/mtd/nand/raw/tegra_nand.c timings = nand_get_sdr_timings(conf); timings 821 drivers/mtd/nand/raw/tegra_nand.c if (IS_ERR(timings)) timings 822 drivers/mtd/nand/raw/tegra_nand.c return PTR_ERR(timings); timings 827 drivers/mtd/nand/raw/tegra_nand.c tegra_nand_setup_timing(ctrl, timings); timings 14 drivers/video/display_timing.c if (disp->timings) { timings 18 drivers/video/display_timing.c kfree(disp->timings[i]); timings 19 drivers/video/display_timing.c kfree(disp->timings); timings 1148 drivers/video/fbdev/core/fbmon.c static void fb_timings_vfreq(struct __fb_timings *timings) timings 1150 drivers/video/fbdev/core/fbmon.c timings->hfreq = fb_get_hfreq(timings->vfreq, timings->vactive); timings 1151 drivers/video/fbdev/core/fbmon.c timings->vblank = fb_get_vblank(timings->hfreq); timings 1152 drivers/video/fbdev/core/fbmon.c timings->vtotal = timings->vactive + timings->vblank; timings 1153 drivers/video/fbdev/core/fbmon.c timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, timings 1154 drivers/video/fbdev/core/fbmon.c timings->hactive); timings 1155 drivers/video/fbdev/core/fbmon.c timings->htotal = timings->hactive + timings->hblank; timings 1156 drivers/video/fbdev/core/fbmon.c timings->dclk = timings->htotal * timings->hfreq; timings 1159 drivers/video/fbdev/core/fbmon.c static void fb_timings_hfreq(struct __fb_timings *timings) timings 1161 drivers/video/fbdev/core/fbmon.c timings->vblank = fb_get_vblank(timings->hfreq); timings 1162 drivers/video/fbdev/core/fbmon.c timings->vtotal = timings->vactive + timings->vblank; timings 1163 drivers/video/fbdev/core/fbmon.c timings->vfreq = timings->hfreq/timings->vtotal; timings 1164 drivers/video/fbdev/core/fbmon.c timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, timings 1165 drivers/video/fbdev/core/fbmon.c timings->hactive); timings 1166 drivers/video/fbdev/core/fbmon.c timings->htotal = timings->hactive + timings->hblank; timings 1167 drivers/video/fbdev/core/fbmon.c timings->dclk = timings->htotal * timings->hfreq; timings 1170 drivers/video/fbdev/core/fbmon.c static void fb_timings_dclk(struct __fb_timings *timings) timings 1172 drivers/video/fbdev/core/fbmon.c timings->hblank = fb_get_hblank_by_dclk(timings->dclk, timings 1173 drivers/video/fbdev/core/fbmon.c timings->hactive); timings 1174 drivers/video/fbdev/core/fbmon.c timings->htotal = timings->hactive + timings->hblank; timings 1175 drivers/video/fbdev/core/fbmon.c timings->hfreq = timings->dclk/timings->htotal; timings 1176 drivers/video/fbdev/core/fbmon.c timings->vblank = fb_get_vblank(timings->hfreq); timings 1177 drivers/video/fbdev/core/fbmon.c timings->vtotal = timings->vactive + timings->vblank; timings 1178 drivers/video/fbdev/core/fbmon.c timings->vfreq = timings->hfreq/timings->vtotal; timings 1217 drivers/video/fbdev/core/fbmon.c struct __fb_timings *timings; timings 1222 drivers/video/fbdev/core/fbmon.c timings = kzalloc(sizeof(struct __fb_timings), GFP_KERNEL); timings 1224 drivers/video/fbdev/core/fbmon.c if (!timings) timings 1248 drivers/video/fbdev/core/fbmon.c timings->hactive = var->xres; timings 1249 drivers/video/fbdev/core/fbmon.c timings->vactive = var->yres; timings 1251 drivers/video/fbdev/core/fbmon.c timings->vactive /= 2; timings 1255 drivers/video/fbdev/core/fbmon.c timings->vactive *= 2; timings 1261 drivers/video/fbdev/core/fbmon.c timings->hfreq = hfmax; timings 1262 drivers/video/fbdev/core/fbmon.c fb_timings_hfreq(timings); timings 1263 drivers/video/fbdev/core/fbmon.c if (timings->vfreq > vfmax) { timings 1264 drivers/video/fbdev/core/fbmon.c timings->vfreq = vfmax; timings 1265 drivers/video/fbdev/core/fbmon.c fb_timings_vfreq(timings); timings 1267 drivers/video/fbdev/core/fbmon.c if (timings->dclk > dclkmax) { timings 1268 drivers/video/fbdev/core/fbmon.c timings->dclk = dclkmax; timings 1269 drivers/video/fbdev/core/fbmon.c fb_timings_dclk(timings); timings 1273 drivers/video/fbdev/core/fbmon.c timings->vfreq = val; timings 1274 drivers/video/fbdev/core/fbmon.c fb_timings_vfreq(timings); timings 1277 drivers/video/fbdev/core/fbmon.c timings->hfreq = val; timings 1278 drivers/video/fbdev/core/fbmon.c fb_timings_hfreq(timings); timings 1281 drivers/video/fbdev/core/fbmon.c timings->dclk = PICOS2KHZ(val) * 1000; timings 1282 drivers/video/fbdev/core/fbmon.c fb_timings_dclk(timings); timings 1290 drivers/video/fbdev/core/fbmon.c (timings->vfreq < vfmin || timings->vfreq > vfmax || timings 1291 drivers/video/fbdev/core/fbmon.c timings->hfreq < hfmin || timings->hfreq > hfmax || timings 1292 drivers/video/fbdev/core/fbmon.c timings->dclk < dclkmin || timings->dclk > dclkmax))) { timings 1295 drivers/video/fbdev/core/fbmon.c var->pixclock = KHZ2PICOS(timings->dclk/1000); timings 1296 drivers/video/fbdev/core/fbmon.c var->hsync_len = (timings->htotal * 8)/100; timings 1297 drivers/video/fbdev/core/fbmon.c var->right_margin = (timings->hblank/2) - var->hsync_len; timings 1298 drivers/video/fbdev/core/fbmon.c var->left_margin = timings->hblank - var->right_margin - timings 1302 drivers/video/fbdev/core/fbmon.c var->upper_margin = (timings->vblank * interlace)/dscan - timings 1306 drivers/video/fbdev/core/fbmon.c kfree(timings); timings 115 drivers/video/fbdev/omap/omapfb.h int (*convert_timings) (struct extif_timings *timings); timings 116 drivers/video/fbdev/omap/omapfb.h void (*set_timings) (const struct extif_timings *timings); timings 23 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_video_timings timings; timings 91 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c in->ops.atv->set_timings(in, &ddata->timings); timings 125 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_video_timings *timings) timings 130 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c ddata->timings = *timings; timings 131 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->panel.timings = *timings; timings 133 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c in->ops.atv->set_timings(in, timings); timings 137 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_video_timings *timings) timings 141 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c *timings = ddata->timings; timings 145 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_video_timings *timings) timings 150 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c return in->ops.atv->check_timings(in, timings); timings 252 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c ddata->timings = tvc_pal_timings; timings 259 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->panel.timings = tvc_pal_timings; timings 43 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_video_timings timings; timings 89 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c in->ops.dvi->set_timings(in, &ddata->timings); timings 114 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_video_timings *timings) timings 119 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c ddata->timings = *timings; timings 120 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->panel.timings = *timings; timings 122 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c in->ops.dvi->set_timings(in, timings); timings 126 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_video_timings *timings) timings 130 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c *timings = ddata->timings; timings 134 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_video_timings *timings) timings 139 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c return in->ops.dvi->check_timings(in, timings); timings 285 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c ddata->timings = dvic_default_timings; timings 292 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->panel.timings = dvic_default_timings; timings 42 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_video_timings timings; timings 94 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c in->ops.hdmi->set_timings(in, &ddata->timings); timings 121 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_video_timings *timings) timings 126 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c ddata->timings = *timings; timings 127 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->panel.timings = *timings; timings 129 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c in->ops.hdmi->set_timings(in, timings); timings 133 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_video_timings *timings) timings 137 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c *timings = ddata->timings; timings 141 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_video_timings *timings) timings 146 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c return in->ops.hdmi->check_timings(in, timings); timings 257 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c ddata->timings = hdmic_default_timings; timings 264 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->panel.timings = hdmic_default_timings; timings 28 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_video_timings timings; timings 91 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c in->ops.atv->set_timings(in, &ddata->timings); timings 124 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_video_timings *timings) timings 131 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c ddata->timings = *timings; timings 132 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->panel.timings = *timings; timings 134 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c in->ops.atv->set_timings(in, timings); timings 138 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_video_timings *timings) timings 144 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c *timings = ddata->timings; timings 148 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_video_timings *timings) timings 155 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c return in->ops.atv->check_timings(in, timings); timings 24 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_video_timings timings; timings 81 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c in->ops.dpi->set_timings(in, &ddata->timings); timings 113 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static void tfp410_fix_timings(struct omap_video_timings *timings) timings 115 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c timings->data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; timings 116 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c timings->sync_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; timings 117 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c timings->de_level = OMAPDSS_SIG_ACTIVE_HIGH; timings 121 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_video_timings *timings) timings 126 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c tfp410_fix_timings(timings); timings 128 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c ddata->timings = *timings; timings 129 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->panel.timings = *timings; timings 131 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c in->ops.dpi->set_timings(in, timings); timings 135 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_video_timings *timings) timings 139 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c *timings = ddata->timings; timings 143 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_video_timings *timings) timings 148 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c tfp410_fix_timings(timings); timings 150 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c return in->ops.dpi->check_timings(in, timings); timings 27 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_video_timings timings; timings 83 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c in->ops.hdmi->set_timings(in, &ddata->timings); timings 108 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_video_timings *timings) timings 113 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c ddata->timings = *timings; timings 114 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->panel.timings = *timings; timings 116 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c in->ops.hdmi->set_timings(in, timings); timings 120 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_video_timings *timings) timings 124 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c *timings = ddata->timings; timings 128 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_video_timings *timings) timings 134 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c r = in->ops.hdmi->check_timings(in, timings); timings 112 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_video_timings *timings) timings 117 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c ddata->videomode = *timings; timings 118 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->panel.timings = *timings; timings 120 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c in->ops.dpi->set_timings(in, timings); timings 124 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_video_timings *timings) timings 128 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c *timings = ddata->videomode; timings 132 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_video_timings *timings) timings 137 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c return in->ops.dpi->check_timings(in, timings); timings 271 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->panel.timings = ddata->videomode; timings 42 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct omap_video_timings timings; timings 380 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c *xres = dssdev->panel.timings.x_res; timings 381 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c *yres = dssdev->panel.timings.y_res; timings 581 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c .timings = &ddata->timings, timings 884 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.x_res, timings 885 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.y_res); timings 1016 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.x_res * timings 1017 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.y_res * 3); timings 1178 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c ddata->timings.x_res = 864; timings 1179 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c ddata->timings.y_res = 480; timings 1180 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c ddata->timings.pixelclock = 864 * 480 * 60; timings 1185 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings = ddata->timings; timings 197 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_video_timings *timings) timings 202 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c ddata->videomode = *timings; timings 203 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->panel.timings = *timings; timings 205 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c in->ops.dpi->set_timings(in, timings); timings 209 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_video_timings *timings) timings 213 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c *timings = ddata->videomode; timings 217 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_video_timings *timings) timings 222 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c return in->ops.dpi->check_timings(in, timings); timings 302 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->panel.timings = ddata->videomode; timings 188 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_video_timings *timings) timings 193 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c ddata->videomode = *timings; timings 194 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->panel.timings = *timings; timings 196 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c in->ops.dpi->set_timings(in, timings); timings 200 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_video_timings *timings) timings 204 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c *timings = ddata->videomode; timings 208 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_video_timings *timings) timings 213 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c return in->ops.dpi->check_timings(in, timings); timings 314 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->panel.timings = ddata->videomode; timings 154 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_video_timings *timings) timings 159 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c ddata->videomode = *timings; timings 160 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->panel.timings = *timings; timings 162 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c in->ops.dpi->set_timings(in, timings); timings 166 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_video_timings *timings) timings 170 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c *timings = ddata->videomode; timings 174 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_video_timings *timings) timings 179 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c return in->ops.dpi->check_timings(in, timings); timings 286 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->panel.timings = ddata->videomode; timings 654 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_video_timings *timings) timings 659 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c ddata->videomode = *timings; timings 660 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->panel.timings = *timings; timings 662 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->set_timings(in, timings); timings 666 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_video_timings *timings) timings 670 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c *timings = ddata->videomode; timings 674 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_video_timings *timings) timings 679 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c return in->ops.sdi->check_timings(in, timings); timings 844 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->panel.timings = ddata->videomode; timings 316 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_video_timings *timings) timings 321 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c ddata->videomode = *timings; timings 322 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->panel.timings = *timings; timings 324 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c in->ops.dpi->set_timings(in, timings); timings 328 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_video_timings *timings) timings 332 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c *timings = ddata->videomode; timings 336 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_video_timings *timings) timings 341 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c return in->ops.dpi->check_timings(in, timings); timings 412 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->panel.timings = ddata->videomode; timings 417 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_video_timings *timings) timings 422 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c ddata->videomode = *timings; timings 423 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->panel.timings = *timings; timings 425 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c in->ops.dpi->set_timings(in, timings); timings 429 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_video_timings *timings) timings 433 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c *timings = ddata->videomode; timings 437 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_video_timings *timings) timings 442 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c return in->ops.dpi->check_timings(in, timings); timings 553 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->panel.timings = ddata->videomode; timings 96 drivers/video/fbdev/omap2/omapfb/dss/apply.c struct omap_video_timings timings; timings 231 drivers/video/fbdev/omap2/omapfb/dss/apply.c return dss_mgr_check(mgr, mi, &mp->timings, &mp->lcd_config, ois); timings 635 drivers/video/fbdev/omap2/omapfb/dss/apply.c r = dispc_ovl_setup(ovl->id, oi, replication, &mp->timings, false); timings 713 drivers/video/fbdev/omap2/omapfb/dss/apply.c dispc_mgr_set_timings(mgr->id, &mp->timings); timings 1245 drivers/video/fbdev/omap2/omapfb/dss/apply.c const struct omap_video_timings *timings) timings 1249 drivers/video/fbdev/omap2/omapfb/dss/apply.c mp->timings = *timings; timings 1254 drivers/video/fbdev/omap2/omapfb/dss/apply.c const struct omap_video_timings *timings) timings 1267 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_apply_mgr_timings(mgr, timings); timings 2548 drivers/video/fbdev/omap2/omapfb/dss/dispc.c const struct omap_video_timings *timings, timings 2556 drivers/video/fbdev/omap2/omapfb/dss/dispc.c bool ilace = timings->interlace; timings 2580 drivers/video/fbdev/omap2/omapfb/dss/dispc.c return dispc_ovl_calc_scaling(pclk, lclk, caps, timings, in_width, timings 3109 drivers/video/fbdev/omap2/omapfb/dss/dispc.c const struct omap_video_timings *timings) timings 3111 drivers/video/fbdev/omap2/omapfb/dss/dispc.c if (!_dispc_mgr_size_ok(timings->x_res, timings->y_res)) timings 3114 drivers/video/fbdev/omap2/omapfb/dss/dispc.c if (!_dispc_mgr_pclk_ok(channel, timings->pixelclock)) timings 3119 drivers/video/fbdev/omap2/omapfb/dss/dispc.c if (timings->interlace) timings 3122 drivers/video/fbdev/omap2/omapfb/dss/dispc.c if (!_dispc_lcd_timings_ok(timings->hsw, timings->hfp, timings 3123 drivers/video/fbdev/omap2/omapfb/dss/dispc.c timings->hbp, timings->vsw, timings->vfp, timings 3124 drivers/video/fbdev/omap2/omapfb/dss/dispc.c timings->vbp)) timings 3246 drivers/video/fbdev/omap2/omapfb/dss/dispc.c const struct omap_video_timings *timings) timings 3250 drivers/video/fbdev/omap2/omapfb/dss/dispc.c struct omap_video_timings t = *timings; timings 3267 drivers/video/fbdev/omap2/omapfb/dss/dispc.c ht = timings->pixelclock / xtot; timings 3268 drivers/video/fbdev/omap2/omapfb/dss/dispc.c vt = timings->pixelclock / xtot / ytot; timings 3270 drivers/video/fbdev/omap2/omapfb/dss/dispc.c DSSDBG("pck %u\n", timings->pixelclock); timings 105 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_video_timings t = dssdev->panel.timings; timings 248 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static DISPLAY_ATTR(timings, S_IRUGO|S_IWUSR, timings 27 drivers/video/fbdev/omap2/omapfb/dss/display.c *xres = dssdev->panel.timings.x_res; timings 28 drivers/video/fbdev/omap2/omapfb/dss/display.c *yres = dssdev->panel.timings.y_res; timings 64 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_video_timings *timings) timings 66 drivers/video/fbdev/omap2/omapfb/dss/display.c *timings = dssdev->panel.timings; timings 41 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct omap_video_timings timings; timings 327 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct omap_video_timings *t = &dpi->timings; timings 469 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct omap_video_timings *timings) timings 477 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dpi->timings = *timings; timings 483 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct omap_video_timings *timings) timings 489 drivers/video/fbdev/omap2/omapfb/dss/dpi.c *timings = dpi->timings; timings 495 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct omap_video_timings *timings) timings 505 drivers/video/fbdev/omap2/omapfb/dss/dpi.c if (mgr && !dispc_mgr_timings_ok(mgr->id, timings)) timings 508 drivers/video/fbdev/omap2/omapfb/dss/dpi.c if (timings->pixelclock == 0) timings 512 drivers/video/fbdev/omap2/omapfb/dss/dpi.c ok = dpi_dsi_clk_calc(dpi, timings->pixelclock, &ctx); timings 518 drivers/video/fbdev/omap2/omapfb/dss/dpi.c ok = dpi_dss_clk_calc(timings->pixelclock, &ctx); timings 530 drivers/video/fbdev/omap2/omapfb/dss/dpi.c timings->pixelclock = pck; timings 375 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct omap_video_timings timings; timings 3314 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct omap_video_timings *timings = &dsi->timings; timings 3319 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (dsi->line_buffer_size <= timings->x_res * bpp / 8) timings 3446 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct omap_video_timings *timings = &dsi->timings; timings 3487 drivers/video/fbdev/omap2/omapfb/dss/dsi.c width_bytes = DIV_ROUND_UP(timings->x_res * bpp, 8); timings 3698 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct omap_video_timings *timings = &dsi->timings; timings 3706 drivers/video/fbdev/omap2/omapfb/dss/dsi.c width_bytes = DIV_ROUND_UP(timings->x_res * bpp, 8); timings 3715 drivers/video/fbdev/omap2/omapfb/dss/dsi.c vsa, timings->y_res); timings 3731 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = FLD_MOD(r, timings->y_res, 14, 0); /* VACT */ timings 3849 drivers/video/fbdev/omap2/omapfb/dss/dsi.c word_count = DIV_ROUND_UP(dsi->timings.x_res * bpp, 8); timings 3911 drivers/video/fbdev/omap2/omapfb/dss/dsi.c u16 w = dsi->timings.x_res; timings 3912 drivers/video/fbdev/omap2/omapfb/dss/dsi.c u16 h = dsi->timings.y_res; timings 3962 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dss_mgr_set_timings(mgr, &dsi->timings); timings 4049 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dw = dsi->timings.x_res; timings 4050 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dh = dsi->timings.y_res; timings 4115 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.interlace = false; timings 4116 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.hsync_level = OMAPDSS_SIG_ACTIVE_HIGH; timings 4117 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.vsync_level = OMAPDSS_SIG_ACTIVE_HIGH; timings 4118 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; timings 4119 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.de_level = OMAPDSS_SIG_ACTIVE_HIGH; timings 4120 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings.sync_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE; timings 4122 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dss_mgr_set_timings(mgr, &dsi->timings); timings 4412 drivers/video/fbdev/omap2/omapfb/dss/dsi.c *t = *ctx->config->timings; timings 4414 drivers/video/fbdev/omap2/omapfb/dss/dsi.c t->x_res = ctx->config->timings->x_res; timings 4415 drivers/video/fbdev/omap2/omapfb/dss/dsi.c t->y_res = ctx->config->timings->y_res; timings 4468 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pck = cfg->timings->pixelclock; timings 4510 drivers/video/fbdev/omap2/omapfb/dss/dsi.c req_vm = cfg->timings; timings 4702 drivers/video/fbdev/omap2/omapfb/dss/dsi.c print_dispc_vm("req ", ctx->config->timings); timings 4751 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_video_timings *t = cfg->timings; timings 4826 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->timings = ctx.dispc_vm; timings 224 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings); timings 390 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings); timings 413 drivers/video/fbdev/omap2/omapfb/dss/dss.h bool mem_to_mem, const struct omap_video_timings *timings); timings 436 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings); timings 442 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings, timings 514 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings); timings 531 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct omap_video_timings *timings); timings 173 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct omap_video_timings timings; timings 289 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct omap_video_timings *timings); timings 291 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct omap_video_timings *timings); timings 293 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct omap_video_timings *timings, struct hdmi_config *param); timings 159 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c p = &hdmi.cfg.timings; timings 240 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct omap_video_timings *timings) timings 244 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (!dispc_mgr_timings_ok(out->dispc_channel, timings)) timings 251 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct omap_video_timings *timings) timings 255 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.timings = *timings; timings 257 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c dispc_set_tv_pclk(timings->pixelclock); timings 263 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c struct omap_video_timings *timings) timings 265 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c *timings = hdmi.cfg.timings; timings 339 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.timings.pixelclock); timings 633 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hd->cfg.timings.pixelclock); timings 171 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c p = &hdmi.cfg.timings; timings 257 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct omap_video_timings *timings) timings 262 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (timings->interlace) timings 265 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (!dispc_mgr_timings_ok(out->dispc_channel, timings)) timings 272 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct omap_video_timings *timings) timings 276 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.timings = *timings; timings 278 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c dispc_set_tv_pclk(timings->pixelclock); timings 284 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c struct omap_video_timings *timings) timings 286 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c *timings = hdmi.cfg.timings; timings 369 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.timings.pixelclock); timings 663 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hd->cfg.timings.pixelclock); timings 286 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hsync_level = cfg->timings.hsync_level; timings 287 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.x_res = cfg->timings.x_res; timings 288 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hsw = cfg->timings.hsw - 1; timings 289 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hbp = cfg->timings.hbp; timings 290 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hfp = cfg->timings.hfp; timings 291 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->hblank = cfg->timings.hfp + timings 292 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->timings.hbp + cfg->timings.hsw - 1; timings 293 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vsync_level = cfg->timings.vsync_level; timings 294 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.y_res = cfg->timings.y_res; timings 295 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vsw = cfg->timings.vsw; timings 296 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vfp = cfg->timings.vfp; timings 297 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vbp = cfg->timings.vbp; timings 299 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->vblank = cfg->timings.vsw + timings 300 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->timings.vfp + cfg->timings.vbp; timings 302 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.interlace = cfg->timings.interlace; timings 314 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vsync_level == OMAPDSS_SIG_ACTIVE_HIGH; timings 316 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hsync_level == OMAPDSS_SIG_ACTIVE_HIGH; timings 324 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c r = FLD_MOD(r, cfg->v_fc_config.timings.interlace, 0, 0); timings 329 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.x_res >> 8, 4, 0); timings 331 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.x_res & 0xFF, 7, 0); timings 335 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.y_res >> 8, 4, 0); timings 337 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.y_res & 0xFF, 7, 0); timings 348 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hfp >> 8, 4, 0); timings 350 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hfp & 0xFF, 7, 0); timings 354 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vfp, 7, 0); timings 358 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c (cfg->v_fc_config.timings.hsw >> 8), 1, 0); timings 360 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hsw & 0xFF, 7, 0); timings 364 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vsw, 5, 0); timings 145 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c struct omap_video_timings *timings) timings 151 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c vsync_pol = timings->vsync_level == OMAPDSS_SIG_ACTIVE_HIGH; timings 152 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c hsync_pol = timings->hsync_level == OMAPDSS_SIG_ACTIVE_HIGH; timings 157 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c r = FLD_MOD(r, timings->interlace, 3, 3); timings 163 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c struct omap_video_timings *timings) timings 170 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_h |= FLD_VAL(timings->hbp, 31, 20); timings 171 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_h |= FLD_VAL(timings->hfp, 19, 8); timings 172 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_h |= FLD_VAL(timings->hsw, 7, 0); timings 175 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_v |= FLD_VAL(timings->vbp, 31, 20); timings 176 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_v |= FLD_VAL(timings->vfp, 19, 8); timings 177 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timing_v |= FLD_VAL(timings->vsw, 7, 0); timings 182 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c struct omap_video_timings *timings, struct hdmi_config *param) timings 187 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c video_fmt->y_res = param->timings.y_res; timings 188 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c video_fmt->x_res = param->timings.x_res; timings 189 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c if (param->timings.interlace) timings 192 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->hbp = param->timings.hbp; timings 193 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->hfp = param->timings.hfp; timings 194 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->hsw = param->timings.hsw; timings 195 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->vbp = param->timings.vbp; timings 196 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->vfp = param->timings.vfp; timings 197 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->vsw = param->timings.vsw; timings 198 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->vsync_level = param->timings.vsync_level; timings 199 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->hsync_level = param->timings.hsync_level; timings 200 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c timings->interlace = param->timings.interlace; timings 173 drivers/video/fbdev/omap2/omapfb/dss/manager.c const struct omap_video_timings *timings) timings 175 drivers/video/fbdev/omap2/omapfb/dss/manager.c if (!dispc_mgr_timings_ok(mgr->id, timings)) { timings 213 drivers/video/fbdev/omap2/omapfb/dss/output.c const struct omap_video_timings *timings) timings 215 drivers/video/fbdev/omap2/omapfb/dss/output.c dss_mgr_ops->set_timings(mgr, timings); timings 31 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings timings; timings 122 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings *t = &sdi.timings; timings 220 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings *timings) timings 222 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.timings = *timings; timings 226 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings *timings) timings 228 drivers/video/fbdev/omap2/omapfb/dss/sdi.c *timings = sdi.timings; timings 232 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings *timings) timings 236 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (mgr && !dispc_mgr_timings_ok(mgr->id, timings)) timings 239 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (timings->pixelclock == 0) timings 294 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct omap_video_timings timings; timings 409 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct omap_video_timings *timings) timings 411 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (memcmp(&omap_dss_pal_timings, timings, sizeof(*timings)) == 0) timings 414 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (memcmp(&omap_dss_ntsc_timings, timings, sizeof(*timings)) == 0) timings 432 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_config(venc_timings_to_config(&venc.timings)); timings 449 drivers/video/fbdev/omap2/omapfb/dss/venc.c dss_mgr_set_timings(mgr, &venc.timings); timings 527 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct omap_video_timings *timings) timings 534 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (memcmp(&venc.timings, timings, sizeof(*timings))) timings 537 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc.timings = *timings; timings 545 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct omap_video_timings *timings) timings 549 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (memcmp(&omap_dss_pal_timings, timings, sizeof(*timings)) == 0) timings 552 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (memcmp(&omap_dss_ntsc_timings, timings, sizeof(*timings)) == 0) timings 559 drivers/video/fbdev/omap2/omapfb/dss/venc.c struct omap_video_timings *timings) timings 563 drivers/video/fbdev/omap2/omapfb/dss/venc.c *timings = venc.timings; timings 583 drivers/video/fbdev/omap2/omapfb/dss/venc.c config = venc_timings_to_config(&venc.timings); timings 711 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_video_timings timings; timings 712 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, &timings); timings 715 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->pixclock = timings.pixelclock != 0 ? timings 716 drivers/video/fbdev/omap2/omapfb/omapfb-main.c KHZ2PICOS(timings.pixelclock / 1000) : timings 718 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->left_margin = timings.hbp; timings 719 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->right_margin = timings.hfp; timings 720 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->upper_margin = timings.vbp; timings 721 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->lower_margin = timings.vfp; timings 722 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->hsync_len = timings.hsw; timings 723 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vsync_len = timings.vsw; timings 724 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->sync |= timings.hsync_level == OMAPDSS_SIG_ACTIVE_HIGH ? timings 726 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->sync |= timings.vsync_level == OMAPDSS_SIG_ACTIVE_HIGH ? timings 728 drivers/video/fbdev/omap2/omapfb/omapfb-main.c var->vmode = timings.interlace ? timings 2004 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_video_timings *timings, u8 *bpp) timings 2013 drivers/video/fbdev/omap2/omapfb/omapfb-main.c *timings = omap_dss_pal_timings; timings 2017 drivers/video/fbdev/omap2/omapfb/omapfb-main.c *timings = omap_dss_ntsc_timings; timings 2058 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->get_timings(display, timings); timings 2060 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; timings 2061 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->de_level = OMAPDSS_SIG_ACTIVE_HIGH; timings 2062 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->sync_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE; timings 2065 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->pixelclock = PICOS2KHZ(var->pixclock) * 1000; timings 2066 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hbp = var->left_margin; timings 2067 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hfp = var->right_margin; timings 2068 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vbp = var->upper_margin; timings 2069 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vfp = var->lower_margin; timings 2070 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hsw = var->hsync_len; timings 2071 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vsw = var->vsync_len; timings 2072 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->x_res = var->xres; timings 2073 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->y_res = var->yres; timings 2074 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->hsync_level = var->sync & FB_SYNC_HOR_HIGH_ACT ? timings 2077 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->vsync_level = var->sync & FB_SYNC_VERT_HIGH_ACT ? timings 2080 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings->interlace = var->vmode & FB_VMODE_INTERLACED; timings 2108 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_video_timings timings, temp_timings; timings 2111 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = omapfb_mode_to_timings(mode_str, display, &timings, &bpp); timings 2119 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = display->driver->check_timings(display, &timings); timings 2127 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (temp_timings.x_res != timings.x_res || timings 2128 drivers/video/fbdev/omap2/omapfb/omapfb-main.c temp_timings.y_res != timings.y_res) timings 2134 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display->driver->set_timings(display, &timings); timings 2234 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_video_timings *timings) timings 2294 drivers/video/fbdev/omap2/omapfb/omapfb-main.c timings); timings 2105 drivers/video/fbdev/pxafb.c struct display_timings *timings; timings 2122 drivers/video/fbdev/pxafb.c timings = of_get_display_timings(disp); timings 2123 drivers/video/fbdev/pxafb.c if (!timings) timings 2127 drivers/video/fbdev/pxafb.c info->modes = devm_kcalloc(dev, timings->num_timings, timings 2132 drivers/video/fbdev/pxafb.c info->num_modes = timings->num_timings; timings 2134 drivers/video/fbdev/pxafb.c for (i = 0; i < timings->num_timings; i++) { timings 2135 drivers/video/fbdev/pxafb.c ret = videomode_from_timings(timings, &vm, i); timings 2167 drivers/video/fbdev/pxafb.c display_timings_release(timings); timings 146 drivers/video/fbdev/savage/savagefb_driver.c struct xtimings *timings, timings 151 drivers/video/fbdev/savage/savagefb_driver.c if (!(timings->sync & FB_SYNC_HOR_HIGH_ACT)) timings 154 drivers/video/fbdev/savage/savagefb_driver.c if (!(timings->sync & FB_SYNC_VERT_HIGH_ACT)) timings 169 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x00] = (timings->HTotal >> 3) - 5; timings 170 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x01] = (timings->HDisplay >> 3) - 1; timings 171 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x02] = (timings->HSyncStart >> 3) - 1; timings 172 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x03] = (((timings->HSyncEnd >> 3) - 1) & 0x1f) | 0x80; timings 173 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x04] = (timings->HSyncStart >> 3); timings 174 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x05] = ((((timings->HSyncEnd >> 3) - 1) & 0x20) << 2) | timings 175 drivers/video/fbdev/savage/savagefb_driver.c (((timings->HSyncEnd >> 3)) & 0x1f); timings 176 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x06] = (timings->VTotal - 2) & 0xFF; timings 177 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x07] = (((timings->VTotal - 2) & 0x100) >> 8) | timings 178 drivers/video/fbdev/savage/savagefb_driver.c (((timings->VDisplay - 1) & 0x100) >> 7) | timings 179 drivers/video/fbdev/savage/savagefb_driver.c ((timings->VSyncStart & 0x100) >> 6) | timings 180 drivers/video/fbdev/savage/savagefb_driver.c (((timings->VSyncStart - 1) & 0x100) >> 5) | timings 182 drivers/video/fbdev/savage/savagefb_driver.c (((timings->VTotal - 2) & 0x200) >> 4) | timings 183 drivers/video/fbdev/savage/savagefb_driver.c (((timings->VDisplay - 1) & 0x200) >> 3) | timings 184 drivers/video/fbdev/savage/savagefb_driver.c ((timings->VSyncStart & 0x200) >> 2); timings 186 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x09] = (((timings->VSyncStart - 1) & 0x200) >> 4) | 0x40; timings 188 drivers/video/fbdev/savage/savagefb_driver.c if (timings->dblscan) timings 197 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x10] = timings->VSyncStart & 0xff; timings 198 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x11] = (timings->VSyncEnd & 0x0f) | 0x20; timings 199 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x12] = (timings->VDisplay - 1) & 0xff; timings 202 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x15] = (timings->VSyncStart - 1) & 0xff; timings 203 drivers/video/fbdev/savage/savagefb_driver.c reg->CRTC[0x16] = (timings->VSyncEnd - 1) & 0xff; timings 973 drivers/video/fbdev/savage/savagefb_driver.c struct xtimings timings; timings 981 drivers/video/fbdev/savage/savagefb_driver.c memset(&timings, 0, sizeof(timings)); timings 984 drivers/video/fbdev/savage/savagefb_driver.c timings.Clock = 1000000000 / pixclock; timings 985 drivers/video/fbdev/savage/savagefb_driver.c if (timings.Clock < 1) timings.Clock = 1; timings 986 drivers/video/fbdev/savage/savagefb_driver.c timings.dblscan = var->vmode & FB_VMODE_DOUBLE; timings 987 drivers/video/fbdev/savage/savagefb_driver.c timings.interlaced = var->vmode & FB_VMODE_INTERLACED; timings 988 drivers/video/fbdev/savage/savagefb_driver.c timings.HDisplay = var->xres; timings 989 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncStart = timings.HDisplay + var->right_margin; timings 990 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncEnd = timings.HSyncStart + var->hsync_len; timings 991 drivers/video/fbdev/savage/savagefb_driver.c timings.HTotal = timings.HSyncEnd + var->left_margin; timings 992 drivers/video/fbdev/savage/savagefb_driver.c timings.VDisplay = var->yres; timings 993 drivers/video/fbdev/savage/savagefb_driver.c timings.VSyncStart = timings.VDisplay + var->lower_margin; timings 994 drivers/video/fbdev/savage/savagefb_driver.c timings.VSyncEnd = timings.VSyncStart + var->vsync_len; timings 995 drivers/video/fbdev/savage/savagefb_driver.c timings.VTotal = timings.VSyncEnd + var->upper_margin; timings 996 drivers/video/fbdev/savage/savagefb_driver.c timings.sync = var->sync; timings 1003 drivers/video/fbdev/savage/savagefb_driver.c timings.HDisplay *= 2; timings 1004 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncStart *= 2; timings 1005 drivers/video/fbdev/savage/savagefb_driver.c timings.HSyncEnd *= 2; timings 1006 drivers/video/fbdev/savage/savagefb_driver.c timings.HTotal *= 2; timings 1013 drivers/video/fbdev/savage/savagefb_driver.c vgaHWInit(var, par, &timings, reg); timings 1017 drivers/video/fbdev/savage/savagefb_driver.c dclk = timings.Clock; timings 1103 drivers/video/fbdev/savage/savagefb_driver.c if (timings.interlaced) timings 1110 drivers/video/fbdev/savage/savagefb_driver.c i = ((((timings.HTotal >> 3) - 5) & 0x100) >> 8) | timings 1111 drivers/video/fbdev/savage/savagefb_driver.c ((((timings.HDisplay >> 3) - 1) & 0x100) >> 7) | timings 1112 drivers/video/fbdev/savage/savagefb_driver.c ((((timings.HSyncStart >> 3) - 1) & 0x100) >> 6) | timings 1113 drivers/video/fbdev/savage/savagefb_driver.c ((timings.HSyncStart & 0x800) >> 7); timings 1115 drivers/video/fbdev/savage/savagefb_driver.c if ((timings.HSyncEnd >> 3) - (timings.HSyncStart >> 3) > 64) timings 1117 drivers/video/fbdev/savage/savagefb_driver.c if ((timings.HSyncEnd >> 3) - (timings.HSyncStart >> 3) > 32) timings 1135 drivers/video/fbdev/savage/savagefb_driver.c reg->CR5E = (((timings.VTotal - 2) & 0x400) >> 10) | timings 1136 drivers/video/fbdev/savage/savagefb_driver.c (((timings.VDisplay - 1) & 0x400) >> 9) | timings 1137 drivers/video/fbdev/savage/savagefb_driver.c (((timings.VSyncStart) & 0x400) >> 8) | timings 1138 drivers/video/fbdev/savage/savagefb_driver.c (((timings.VSyncStart) & 0x400) >> 6) | 0x40; timings 186 drivers/video/of_display_timing.c disp->timings = kcalloc(disp->num_timings, timings 189 drivers/video/of_display_timing.c if (!disp->timings) { timings 223 drivers/video/of_display_timing.c disp->timings[disp->num_timings] = dt; timings 396 include/drm/drm_bridge.h const struct drm_bridge_timings *timings; timings 92 include/drm/drm_displayid.h struct displayid_detailed_timings_1 timings[0]; timings 150 include/drm/drm_edid.h struct std_timing timings[6]; timings 107 include/drm/drm_panel.h struct display_timing *timings); timings 92 include/linux/mfd/syscon/atmel-smc.h u32 timings; timings 501 include/linux/mtd/rawnand.h } timings; timings 514 include/linux/mtd/rawnand.h return &conf->timings.sdr; timings 29 include/linux/pl353-smc.h void pl353_smc_set_cycles(u32 timings[]); timings 117 include/linux/platform_data/emif_plat.h const struct lpddr2_timings *timings; timings 566 include/media/v4l2-ioctl.h struct v4l2_dv_timings *timings); timings 568 include/media/v4l2-ioctl.h struct v4l2_dv_timings *timings); timings 570 include/media/v4l2-ioctl.h struct v4l2_dv_timings *timings); timings 572 include/media/v4l2-ioctl.h struct v4l2_enum_dv_timings *timings); timings 433 include/media/v4l2-subdev.h struct v4l2_dv_timings *timings); timings 435 include/media/v4l2-subdev.h struct v4l2_dv_timings *timings); timings 437 include/media/v4l2-subdev.h struct v4l2_dv_timings *timings); timings 703 include/media/v4l2-subdev.h struct v4l2_enum_dv_timings *timings); timings 176 include/soc/tegra/mc.h struct tegra_mc_timing *timings; timings 1531 include/uapi/linux/videodev2.h struct v4l2_dv_timings timings; timings 89 include/video/display_timing.h struct display_timing **timings; timings 98 include/video/display_timing.h return disp->timings[index]; timings 236 include/video/omapfb_dss.h const struct omap_video_timings *timings; timings 447 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 449 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 451 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 466 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 468 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 470 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 485 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 487 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 489 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 502 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 504 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 506 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 527 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 529 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 531 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 632 include/video/omapfb_dss.h struct omap_video_timings timings; timings 724 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 726 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 728 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 796 include/video/omapfb_dss.h struct omap_video_timings *timings); timings 362 kernel/irq/internals.h struct irq_timings *timings = this_cpu_ptr(&irq_timings); timings 364 kernel/irq/internals.h timings->values[timings->count & IRQ_TIMINGS_MASK] = timings 367 kernel/irq/internals.h timings->count++; timings 292 kernel/irq/timings.c int timings[IRQ_TIMINGS_SIZE]; timings 424 kernel/irq/timings.c irqs->timings[i] = irqs->circ_timings[index]; timings 425 kernel/irq/timings.c min = min_t(int, irqs->timings[i], min); timings 428 kernel/irq/timings.c index = irq_timings_next_event_index(irqs->timings, count, period_max); timings 71 samples/v4l/v4l2-pci-skeleton.c struct v4l2_dv_timings timings; timings 331 samples/v4l/v4l2-pci-skeleton.c pix->width = skel->timings.bt.width; timings 332 samples/v4l/v4l2-pci-skeleton.c pix->height = skel->timings.bt.height; timings 333 samples/v4l/v4l2-pci-skeleton.c if (skel->timings.bt.interlaced) { timings 489 samples/v4l/v4l2-pci-skeleton.c struct v4l2_dv_timings *timings) timings 498 samples/v4l/v4l2-pci-skeleton.c if (!v4l2_valid_dv_timings(timings, &skel_timings_cap, NULL, NULL)) timings 502 samples/v4l/v4l2-pci-skeleton.c if (!v4l2_find_dv_timings_cap(timings, &skel_timings_cap, timings 507 samples/v4l/v4l2-pci-skeleton.c if (v4l2_match_dv_timings(timings, &skel->timings, 0, false)) timings 520 samples/v4l/v4l2-pci-skeleton.c skel->timings = *timings; timings 528 samples/v4l/v4l2-pci-skeleton.c struct v4l2_dv_timings *timings) timings 536 samples/v4l/v4l2-pci-skeleton.c *timings = skel->timings; timings 541 samples/v4l/v4l2-pci-skeleton.c struct v4l2_enum_dv_timings *timings) timings 549 samples/v4l/v4l2-pci-skeleton.c return v4l2_enum_dv_timings_cap(timings, &skel_timings_cap, timings 563 samples/v4l/v4l2-pci-skeleton.c struct v4l2_dv_timings *timings) timings 586 samples/v4l/v4l2-pci-skeleton.c timings, true); timings 792 samples/v4l/v4l2-pci-skeleton.c skel->timings = timings_def;