/linux-6.12.1/drivers/gpu/drm/tests/ |
D | drm_modes_test.c | 53 /* BT.601 defines hsync_start at 736 for 480i */ in drm_test_modes_analog_tv_ntsc_480i() 93 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i() 100 /* BT.601 defines hsync_start at 732 for 576i */ in drm_test_modes_analog_tv_pal_576i() 112 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_pal_576i() 123 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i_inlined() 140 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_mono_576i() 147 /* BT.601 defines hsync_start at 732 for 576i */ in drm_test_modes_analog_tv_mono_576i() 159 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_mono_576i()
|
/linux-6.12.1/Documentation/userspace-api/media/drivers/ |
D | cx2341x-uapi.rst | 54 static unsigned char frame[576*720*3/2]; 55 static unsigned char framey[576*720]; 56 static unsigned char frameu[576*720 / 4]; 57 static unsigned char framev[576*720 / 4]; 61 unsigned int y, x, i; 69 for (i = 0; i < 16; i++) { 70 memcpy(dst + x + (y + i) * dstride, src, 16); 79 unsigned int y, x, i; 88 for (i = 0; i < 16; i++) { 89 int idx = x + (y + i) * dstride; [all …]
|
/linux-6.12.1/drivers/media/platform/verisilicon/ |
D | rockchip_av1_filmgrain.c | 39 -1020, 180, -800, -64, 76, 576, 1068, 396, 660, 552, -108, 65 908, -248, 500, 716, -576, 492, -576, 16, 720, -108, 384, 66 124, 344, 280, 576, -500, 252, 104, -308, 196, -188, -8, 80 392, 356, 212, -80, -424, -1008, -324, 588, -1496, 576, 460, 88 60, 356, 96, -384, -188, -612, -576, 736, 508, 892, 352, 119 -376, -392, 556, -256, -576, 260, -352, 120, -16, -136, -260, 145 -1268, -260, -60, 300, -240, 988, 724, -376, -576, -212, -736, 174 440, 192, -576, -792, -76, -1080, 80, -532, -352, -132, 380, 245 s32 i, j; in rockchip_av1_generate_luma_grain_block() local 247 for (i = 0; i < 73; i++) { in rockchip_av1_generate_luma_grain_block() [all …]
|
/linux-6.12.1/drivers/video/fbdev/ |
D | ps3fb.c | 143 /* 480i */ 144 "480i", 60, 576, 384, 74074, 130, 89, 78, 57, 63, 6, 148 "480p", 60, 576, 384, 37037, 130, 89, 78, 57, 63, 6, 155 /* 1080i */ 156 "1080i", 60, 1688, 964, 13481, 264, 160, 94, 62, 88, 5, 166 /* 576i */ 167 "576i", 50, 576, 460, 74074, 142, 83, 97, 63, 63, 5, 170 /* 576p */ 171 "576p", 50, 576, 460, 37037, 142, 83, 97, 63, 63, 5, 178 /* 1080i */ [all …]
|
D | fm2fb.c | 63 * As mentioned above there are several jumper. I think there 65 * the world so I add these information for completeness. 146 /* 768 x 576, 32 bpp (PAL) */ 147 768, 576, 768, 576, 0, 0, 32, 0, 261 for (y = 0; y < 576; y++) { in fm2fb_probe()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvmodesnv17.c | 52 .tv_enc_mode = { 720, 576, 50000, { 76 .tv_enc_mode = { 720, 576, 50000, { 88 .tv_enc_mode = { 720, 576, 50000, { 136 .tv_enc_mode = { 720, 576, 50000, { 167 720, 730, 738, 864, 0, 576, 581, 585, 625, 0, 224 * field, but I don't know how they are enabled. The whole filtering 243 * After all the hassle, I got the following formula by empirical 321 int i, j, k; in tv_setup_filter() local 336 for (i = 0; i < 7; i++) { in tv_setup_filter() 337 int64_t c = (p->k1 + p->ki*i + p->ki2*i*i + in tv_setup_filter() [all …]
|
D | tvnv17.c | 246 { 720, 576 }, in nv17_tv_get_hd_modes() 253 int i, n = 0; in nv17_tv_get_hd_modes() local 255 for (i = 0; i < ARRAY_SIZE(modes); i++) { in nv17_tv_get_hd_modes() 256 if (modes[i].hdisplay > output_mode->hdisplay || in nv17_tv_get_hd_modes() 257 modes[i].vdisplay > output_mode->vdisplay) in nv17_tv_get_hd_modes() 260 if (modes[i].hdisplay == output_mode->hdisplay && in nv17_tv_get_hd_modes() 261 modes[i].vdisplay == output_mode->vdisplay) { in nv17_tv_get_hd_modes() 268 mode = drm_cvt_mode(encoder->dev, modes[i].hdisplay, in nv17_tv_get_hd_modes() 269 modes[i].vdisplay, 60, false, in nv17_tv_get_hd_modes() 474 int i; in nv17_tv_mode_set() local [all …]
|
/linux-6.12.1/drivers/media/platform/renesas/ |
D | sh_vou.c | 510 int i, idx = 0; in vou_adjust_input() local 515 img_height_max = 576; in vou_adjust_input() 524 for (i = ARRAY_SIZE(vou_scale_h_num) - 1; i >= 0; i--) { in vou_adjust_input() 526 unsigned int found = geo->output.width * vou_scale_h_den[i] / in vou_adjust_input() 527 vou_scale_h_num[i]; in vou_adjust_input() 536 idx = i; in vou_adjust_input() 549 for (i = ARRAY_SIZE(vou_scale_v_num) - 1; i >= 0; i--) { in vou_adjust_input() 551 unsigned int found = geo->output.height * vou_scale_v_den[i] / in vou_adjust_input() 552 vou_scale_v_num[i]; in vou_adjust_input() 561 idx = i; in vou_adjust_input() [all …]
|
/linux-6.12.1/drivers/media/pci/cx25821/ |
D | cx25821-video.c | 50 unsigned int i; in cx25821_format_by_fourcc() local 52 for (i = 0; i < ARRAY_SIZE(formats); i++) in cx25821_format_by_fourcc() 53 if (formats[i].fourcc == fourcc) in cx25821_format_by_fourcc() 54 return formats + i; in cx25821_format_by_fourcc() 72 cx_set(PCI_INT_MSK, cx_read(PCI_INT_MSK) | (1 << channel->i)); in cx25821_start_video_dma() 108 &dev->channels[channel->i].dma_vidq; in cx25821_video_irq() 346 maxh = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_try_fmt_vid_cap() 455 chan->height = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_s_std() 463 struct v4l2_input *i) in cx25821_vidioc_enum_input() argument 465 if (i->index) in cx25821_vidioc_enum_input() [all …]
|
/linux-6.12.1/drivers/media/pci/ivtv/ |
D | ivtv-ioctl.c | 52 int i; in select_service_from_set() local 70 for (i = 0; i < 32; i++) { in select_service_from_set() 71 if (BIT(i) & set) in select_service_from_set() 72 return BIT(i); in select_service_from_set() 477 h = min(h, itv->is_50hz ? 576 : 480); in ivtv_try_fmt_vid_cap() 521 /* Why can the height be 576 even when the output is NTSC? in ivtv_try_fmt_vid_out() 536 h = min(h, 576); in ivtv_try_fmt_vid_out() 846 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_s_selection() 883 sel->r.height = itv->is_50hz ? 576 : 480; in ivtv_g_selection() 903 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_g_selection() [all …]
|
/linux-6.12.1/drivers/media/platform/ti/davinci/ |
D | vpif.c | 82 .name = "576p50", 84 .height = 576, 214 .height = 576, 331 int i; in config_vpif_params() local 336 for (i = start; i < end; i++) { in config_vpif_params() 337 reg = vpifregs[i].ch_ctrl; in config_vpif_params() 374 vpifregs[i].line_offset); in config_vpif_params()
|
/linux-6.12.1/drivers/media/i2c/ |
D | ths7303.c | 71 int i; in ths7303_write() local 73 for (i = 0; i < 3; i++) { in ths7303_write() 99 sel = 0x2; /*720p, 1080i and SVGA/XGA */ in ths7303_setval() 102 sel = 0x1; /* EDTV 480p/576p and VGA */ in ths7303_setval() 105 sel = 0x0; /* SDTV, S-Video, 480i/576i */ in ths7303_setval() 294 bt->width, bt->height, bt->interlaced ? "i" : "p", in ths7303_log_status()
|
D | imx283.c | 221 * For 10 bpp modes (576Mbps) convert with: 222 * hmax = [hmax in 72MHz units] * 576 / 72 517 .min_hmax = 5960, /* 745 @ 576MHz / 72MHz */ 521 .default_hmax = 6000, /* 750 @ 576MHz / 72MHz */ 629 * The internal clock at 72MHz and Pixel Rate (between 240 and 576MHz) in imx283_internal_clock() 648 * The internal clock at 72MHz and Pixel Rate (between 240 and 576MHz) in imx283_iclk_to_pix() 1232 unsigned int i; in imx283_get_regulators() local 1234 for (i = 0; i < ARRAY_SIZE(imx283_supply_name); i++) in imx283_get_regulators() 1235 imx283->supplies[i].supply = imx283_supply_name[i]; in imx283_get_regulators() 1465 unsigned int i; in imx283_probe() local [all …]
|
/linux-6.12.1/include/uapi/linux/dvb/ |
D | video.h | 100 the Vsync is for an odd, even or progressive (i.e. non-interlaced) 146 /* 5- 3 source resolution (0=720x480/576, 1=704x480/576, 2=352x480/57 */
|
/linux-6.12.1/drivers/net/wireless/broadcom/b43/ |
D | tables_nphy.h | 159 #define B43_NTAB_C0_IQLT_R3 B43_NTAB32(26, 320) /* I/Q lookup 0 */ 161 #define B43_NTAB_C0_PAPD_COMP_R3 B43_NTAB16(26, 576) 165 #define B43_NTAB_C1_IQLT_R3 B43_NTAB32(27, 320) /* I/Q lookup 1 */ 167 #define B43_NTAB_C1_PAPD_COMP_R3 B43_NTAB16(27, 576)
|
/linux-6.12.1/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_pll_8960.c | 173 /* 576p50/576i50 */ 359 int i; in find_rate() local 361 for (i = 1; i < ARRAY_SIZE(freqtbl); i++) in find_rate() 362 if (rate > freqtbl[i].rate) in find_rate() 363 return &freqtbl[i - 1]; in find_rate() 365 return &freqtbl[i - 1]; in find_rate() 389 int i; in hdmi_pll_set_rate() local 393 for (i = 0; i < pll_rate->num_reg; i++) in hdmi_pll_set_rate() 394 pll_write(pll, pll_rate->conf[i].reg, pll_rate->conf[i].val); in hdmi_pll_set_rate() 425 int i, ret; in msm_hdmi_pll_8960_init() local [all …]
|
/linux-6.12.1/drivers/gpu/drm/meson/ |
D | meson_encoder_hdmi.c | 93 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_set_vclk() 100 /* VENC double pixels for 1080i, 720p and YUV420 modes */ in meson_encoder_hdmi_set_vclk() 163 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_mode_valid() 170 /* VENC double pixels for 1080i, 720p and YUV420 modes */ in meson_encoder_hdmi_mode_valid() 280 int i; in meson_encoder_hdmi_get_inp_bus_fmts() local 284 for (i = 0 ; i < ARRAY_SIZE(meson_encoder_hdmi_out_bus_fmts) ; ++i) { in meson_encoder_hdmi_get_inp_bus_fmts() 285 if (output_fmt == meson_encoder_hdmi_out_bus_fmts[i]) { in meson_encoder_hdmi_get_inp_bus_fmts()
|
/linux-6.12.1/Documentation/networking/ |
D | eql.rst | 13 to increase your bandwidth. It will not reduce your latency (i.e. ping 33 terminal server. I do not know if other terminal servers support load- 34 balancing, but I do know that the PortMaster does it, and does it 38 and 14.4 Kbps connection. However, I am not sure that it really is 39 the PortMaster, or if it's Linux's TCP drivers. I'm told that Linux's 43 I suggest to ISPs out there that it would probably be fair to charge 54 Here I describe the general steps of getting a kernel up and working 96 So far, I have only used the eql device with the DSLIP SLIP connection 99 managers is up to you. Most other connection managers that I've seen 129 I haven't found a good reason to write it yet... other than for [all …]
|
/linux-6.12.1/drivers/media/pci/saa7146/ |
D | hexium_orion.c | 183 .v_max_out = 576, .h_max_out = 768, 193 .v_max_out = 576, .h_max_out = 768, 281 int i = 0; in hexium_init_done() local 286 for (i = 0; i < sizeof(hexium_saa7110); i++) { in hexium_init_done() 287 data.byte = hexium_saa7110[i]; in hexium_init_done() 288 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 289 pr_err("failed for address 0x%02x\n", i); in hexium_init_done() 299 int i = 0; in hexium_set_input() local 303 for (i = 0; i < 8; i++) { in hexium_set_input() 304 int adr = hexium_input_select[input].data[i].adr; in hexium_set_input() [all …]
|
D | hexium_gemini.c | 133 .v_max_out = 576, .h_max_out = 768, 143 .v_max_out = 576, .h_max_out = 768, 155 int i = 0; in hexium_init_done() local 160 for (i = 0; i < sizeof(hexium_ks0127b); i++) { in hexium_init_done() 161 data.byte = hexium_ks0127b[i]; in hexium_init_done() 162 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 164 i); in hexium_init_done() 188 int i = 0; in hexium_set_standard() local 192 while (vdec[i].adr != -1) { in hexium_set_standard() 193 data.byte = vdec[i].byte; in hexium_set_standard() [all …]
|
/linux-6.12.1/drivers/media/pci/cx18/ |
D | cx18-ioctl.c | 88 h = min(h, cx->is_50hz ? 576 : 480); in cx18_try_fmt_vid_cap() 89 h = max(h, (cx->is_50hz ? 576 : 480) / 8); in cx18_try_fmt_vid_cap() 191 int i; in select_service_from_set() local 207 for (i = 0; i < 32; i++) { in select_service_from_set() 208 if (BIT(i) & set) in select_service_from_set() 209 return 1 << i; in select_service_from_set() 491 sel->r.height = cx->is_50hz ? 576 : 480; in cx18_g_selection() 516 static int cx18_g_input(struct file *file, void *fh, unsigned int *i) in cx18_g_input() argument 520 *i = cx->active_input; in cx18_g_input() 620 cx->cxhdl.height = cx->is_50hz ? 576 : 480; in cx18_s_std() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/ |
D | amlogic,meson-dw-hdmi.yaml | 37 selects either the ENCI encoder for the 576i or 480i formats or the ENCP
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_tv_regs.h | 30 /* Selects 4x oversampling for 480i and 576p */ 32 /* Selects 2x oversampling for 720p and 1080i */ 45 /* Enables a fix for 480p/576p standard definition modes on the 915GM only */ 485 #define TV_H_LUMA(i) _MMIO(0x68100 + (i) * 4) /* 60 registers */ argument 486 #define TV_H_CHROMA(i) _MMIO(0x68200 + (i) * 4) /* 60 registers */ argument 487 #define TV_V_LUMA(i) _MMIO(0x68300 + (i) * 4) /* 43 registers */ argument 488 #define TV_V_CHROMA(i) _MMIO(0x68400 + (i) * 4) /* 43 registers */ argument
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_edid.c | 93 /* Non desktop display (i.e. HMD) */ 133 EDID_QUIRK('A', 'P', 'I', 0x7602, EDID_QUIRK_PREFER_LARGE_60), 158 EDID_QUIRK('E', 'P', 'I', 59264, EDID_QUIRK_135_CLOCK_TOO_HIGH), 160 EDID_QUIRK('E', 'P', 'I', 8232, EDID_QUIRK_PREFER_LARGE_60), 735 { 1024, 576, 60, 0 }, 839 796, 864, 0, 576, 581, 586, 625, 0, 844 796, 864, 0, 576, 581, 586, 625, 0, 860 795, 864, 0, 576, 580, 586, 625, 0, 866 795, 864, 0, 576, 580, 586, 625, 0, 884 3180, 3456, 0, 576, 580, 586, 625, 0, [all …]
|
/linux-6.12.1/arch/alpha/lib/ |
D | ev6-copy_page.S | 26 I inserted enough nops to force it to take 10 cycles to fetch the 28 9 cycles but I was not able to get it to run that fast -- the initial 29 conditions were such that I could not reach this optimum rate on 30 (chaotic) EV6. I wrote the code such that everything would issue 41 conflicts. I schedule the wh64 prefetches farther ahead of the 47 In order to improve the code I added deeper prefetching to take the 50 I also prefetched the read stream. Note that adding the read prefetch 55 I think that the code below will be very robust and fast code for the 168 ldl $31,576($17)
|