Home
last modified time | relevance | path

Searched +full:576 +full:i (Results 1 – 25 of 192) sorted by relevance

12345678

/linux-6.12.1/drivers/gpu/drm/tests/
Ddrm_modes_test.c53 /* 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/
Dcx2341x-uapi.rst54 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/
Drockchip_av1_filmgrain.c39 -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/
Dps3fb.c143 /* 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 …]
Dfm2fb.c63 * 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/
Dtvmodesnv17.c52 .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 …]
Dtvnv17.c246 { 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/
Dsh_vou.c510 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/
Dcx25821-video.c50 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/
Divtv-ioctl.c52 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/
Dvpif.c82 .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/
Dths7303.c71 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()
Dimx283.c221 * 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/
Dvideo.h100 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/
Dtables_nphy.h159 #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/
Dhdmi_pll_8960.c173 /* 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/
Dmeson_encoder_hdmi.c93 /* 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/
Deql.rst13 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/
Dhexium_orion.c183 .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 …]
Dhexium_gemini.c133 .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/
Dcx18-ioctl.c88 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/
Damlogic,meson-dw-hdmi.yaml37 selects either the ENCI encoder for the 576i or 480i formats or the ENCP
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_tv_regs.h30 /* 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/
Ddrm_edid.c93 /* 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/
Dev6-copy_page.S26 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)

12345678