/Linux-v6.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-v6.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, 263 for (y = 0; y < 576; y++) { in fm2fb_probe()
|
/Linux-v6.1/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvmodesnv17.c | 53 .tv_enc_mode = { 720, 576, 50000, { 77 .tv_enc_mode = { 720, 576, 50000, { 89 .tv_enc_mode = { 720, 576, 50000, { 137 .tv_enc_mode = { 720, 576, 50000, { 168 720, 730, 738, 864, 0, 576, 581, 585, 625, 0, 225 * field, but I don't know how they are enabled. The whole filtering 244 * After all the hassle, I got the following formula by empirical 322 int i, j, k; in tv_setup_filter() local 337 for (i = 0; i < 7; i++) { in tv_setup_filter() 338 int64_t c = (p->k1 + p->ki*i + p->ki2*i*i + in tv_setup_filter() [all …]
|
D | tvnv17.c | 243 { 720, 576 }, in nv17_tv_get_hd_modes() 250 int i, n = 0; in nv17_tv_get_hd_modes() local 252 for (i = 0; i < ARRAY_SIZE(modes); i++) { in nv17_tv_get_hd_modes() 253 if (modes[i].hdisplay > output_mode->hdisplay || in nv17_tv_get_hd_modes() 254 modes[i].vdisplay > output_mode->vdisplay) in nv17_tv_get_hd_modes() 257 if (modes[i].hdisplay == output_mode->hdisplay && in nv17_tv_get_hd_modes() 258 modes[i].vdisplay == output_mode->vdisplay) { in nv17_tv_get_hd_modes() 263 mode = drm_cvt_mode(encoder->dev, modes[i].hdisplay, in nv17_tv_get_hd_modes() 264 modes[i].vdisplay, 60, false, in nv17_tv_get_hd_modes() 467 int i; in nv17_tv_mode_set() local [all …]
|
/Linux-v6.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-v6.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-v6.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 …]
|
D | ivtvfb.c | 130 #define IVTV_OSD_MAX_HEIGHT 576 239 int osd_height_limit = itv->is_out_50hz ? 576 : 480; in ivtvfb_set_display_window() 649 osd_height_limit = 576; in _ivtvfb_check_var() 777 var->upper_margin = 1 + (((itv->is_out_50hz ? 576 : 480) - in _ivtvfb_check_var() 947 int i; in ivtvfb_restore() local 951 for (i = 0; i < 256; i++) { in ivtvfb_restore() 952 write_reg(i, 0x02a30); in ivtvfb_restore() 953 write_reg(oi->palette_cur[i], 0x02a34); in ivtvfb_restore() 1005 max_height = itv->is_out_50hz ? 576 : 480; in ivtvfb_init_vidmode()
|
/Linux-v6.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-v6.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() 295 bt->width, bt->height, bt->interlaced ? "i" : "p", in ths7303_log_status()
|
D | tw9910.c | 39 #define STATUS1 0x01 /* Chip Status Register I */ 43 #define OUTCTR1 0x05 /* Output Control I */ 50 #define CNTRL1 0x0C /* Control Register I */ 56 #define SHARPNESS 0x12 /* SHARPNESS Control Register I */ 76 #define VCNTL1 0x28 /* Vertical Control I */ 81 #define MISC1 0x2D /* Miscellaneous Control I */ 89 #define CLCNTL1 0x35 /* Clamp Control I */ 288 .height = 576, 295 .height = 576, 434 int size, i; in tw9910_select_norm() local [all …]
|
/Linux-v6.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-v6.1/include/uapi/linux/dvb/ |
D | video.h | 115 the Vsync is for an odd, even or progressive (i.e. non-interlaced) 161 /* 5- 3 source resolution (0=720x480/576, 1=704x480/576, 2=352x480/57 */
|
/Linux-v6.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() 426 int i; in msm_hdmi_pll_8960_init() local [all …]
|
/Linux-v6.1/drivers/gpu/drm/meson/ |
D | meson_encoder_hdmi.c | 91 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_set_vclk() 98 /* VENC double pixels for 1080i, 720p and YUV420 modes */ in meson_encoder_hdmi_set_vclk() 161 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_mode_valid() 168 /* VENC double pixels for 1080i, 720p and YUV420 modes */ in meson_encoder_hdmi_mode_valid() 278 int i; in meson_encoder_hdmi_get_inp_bus_fmts() local 282 for (i = 0 ; i < ARRAY_SIZE(meson_encoder_hdmi_out_bus_fmts) ; ++i) { in meson_encoder_hdmi_get_inp_bus_fmts() 283 if (output_fmt == meson_encoder_hdmi_out_bus_fmts[i]) { in meson_encoder_hdmi_get_inp_bus_fmts()
|
/Linux-v6.1/arch/arm/mach-davinci/ |
D | board-dm365-evm.c | 459 .yres = 576, 482 .name = "576p50", 487 .yres = 576, 654 int i; in cpld_leds_init() local 661 for (i = 0; i < ARRAY_SIZE(cpld_leds); i++) { in cpld_leds_init() 668 led->cdev.name = cpld_leds[i].name; in cpld_leds_init() 671 led->cdev.default_trigger = cpld_leds[i].trigger; in cpld_leds_init() 672 led->mask = BIT(i); in cpld_leds_init()
|
/Linux-v6.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-v6.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-v6.1/drivers/staging/media/deprecated/saa7146/saa7146/ |
D | hexium_gemini.c | 132 .v_max_out = 576, .h_max_out = 768, 142 .v_max_out = 576, .h_max_out = 768, 154 int i = 0; in hexium_init_done() local 159 for (i = 0; i < sizeof(hexium_ks0127b); i++) { in hexium_init_done() 160 data.byte = hexium_ks0127b[i]; in hexium_init_done() 161 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 163 i); in hexium_init_done() 187 int i = 0; in hexium_set_standard() local 191 while (vdec[i].adr != -1) { in hexium_set_standard() 192 data.byte = vdec[i].byte; in hexium_set_standard() [all …]
|
D | hexium_orion.c | 182 .v_max_out = 576, .h_max_out = 768, 192 .v_max_out = 576, .h_max_out = 768, 280 int i = 0; in hexium_init_done() local 285 for (i = 0; i < sizeof(hexium_saa7110); i++) { in hexium_init_done() 286 data.byte = hexium_saa7110[i]; in hexium_init_done() 287 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 288 pr_err("failed for address 0x%02x\n", i); in hexium_init_done() 298 int i = 0; in hexium_set_input() local 302 for (i = 0; i < 8; i++) { in hexium_set_input() 303 int adr = hexium_input_select[input].data[i].adr; in hexium_set_input() [all …]
|
/Linux-v6.1/drivers/media/test-drivers/vivid/ |
D | vivid-vid-out.c | 233 dev->sink_rect.height = 576; in vivid_update_format_out() 257 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_out() 310 dev->sink_rect.width == 720 && dev->sink_rect.height <= 576) in vivid_get_pixel_aspect() 373 h = (dev->std_out & V4L2_STD_525_60) ? 480 : 576; in vivid_try_fmt_vid_out() 434 } else if (bt->width == 720 && bt->height <= 576) { in vivid_try_fmt_vid_out() 872 int i, j; in vidioc_try_fmt_vid_out_overlay() local 894 for (i = 0; i < win->clipcount; i++) { in vidioc_try_fmt_vid_out_overlay() 895 struct v4l2_rect *r = &dev->try_clips_out[i].c; in vidioc_try_fmt_vid_out_overlay() 906 for (i = 0; i < win->clipcount - 1; i++) { in vidioc_try_fmt_vid_out_overlay() 907 struct v4l2_rect *r1 = &dev->try_clips_out[i].c; in vidioc_try_fmt_vid_out_overlay() [all …]
|
/Linux-v6.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)
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_edid.c | 88 /* Non desktop display (i.e. HMD) */ 120 EDID_QUIRK('A', 'P', 'I', 0x7602, EDID_QUIRK_PREFER_LARGE_60), 142 EDID_QUIRK('E', 'P', 'I', 59264, EDID_QUIRK_135_CLOCK_TOO_HIGH), 144 EDID_QUIRK('E', 'P', 'I', 8232, EDID_QUIRK_PREFER_LARGE_60), 712 { 1024, 576, 60, 0 }, 816 796, 864, 0, 576, 581, 586, 625, 0, 821 796, 864, 0, 576, 581, 586, 625, 0, 837 795, 864, 0, 576, 580, 586, 625, 0, 843 795, 864, 0, 576, 580, 586, 625, 0, 861 3180, 3456, 0, 576, 580, 586, 625, 0, [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | vidioc-cropcap.rst | 73 rectangle for NTSC, a 768 × 576 rectangle for PAL and SECAM 91 other drivers only accepted a non-multiplanar buffer type (i.e. without the
|