/Linux-v5.10/Documentation/userspace-api/media/drivers/ |
D | cx2341x-uapi.rst | 56 static unsigned char frame[576*720*3/2]; 57 static unsigned char framey[576*720]; 58 static unsigned char frameu[576*720 / 4]; 59 static unsigned char framev[576*720 / 4]; 63 unsigned int y, x, i; 71 for (i = 0; i < 16; i++) { 72 memcpy(dst + x + (y + i) * dstride, src, 16); 81 unsigned int y, x, i; 90 for (i = 0; i < 16; i++) { 91 int idx = x + (y + i) * dstride; [all …]
|
/Linux-v5.10/drivers/gpu/drm/zte/ |
D | zx_tvenc.c | 73 .vdisplay = 576, 74 .vsync_start = 576 + 2, 75 .vsync_end = 576 + 2 + 2, 76 .vtotal = 576 + 2 + 2 + 20, 136 int i; in zx_tvenc_find_zmode() local 138 for (i = 0; i < ARRAY_SIZE(tvenc_modes); i++) { in zx_tvenc_find_zmode() 139 const struct zx_tvenc_mode *zmode = tvenc_modes[i]; in zx_tvenc_find_zmode() 226 int i; in zx_tvenc_connector_get_modes() local 228 for (i = 0; i < ARRAY_SIZE(tvenc_modes); i++) { in zx_tvenc_connector_get_modes() 229 const struct zx_tvenc_mode *zmode = tvenc_modes[i]; in zx_tvenc_connector_get_modes() [all …]
|
/Linux-v5.10/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-v5.10/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-v5.10/drivers/media/platform/ |
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-v5.10/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-v5.10/drivers/media/platform/davinci/ |
D | vpif.c | 75 .name = "576p50", 77 .height = 576, 207 .height = 576, 324 int i; in config_vpif_params() local 329 for (i = start; i < end; i++) { in config_vpif_params() 330 reg = vpifregs[i].ch_ctrl; in config_vpif_params() 367 vpifregs[i].line_offset); in config_vpif_params()
|
/Linux-v5.10/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()
|
/Linux-v5.10/drivers/media/pci/ivtv/ |
D | ivtv-ioctl.c | 57 int i; in select_service_from_set() local 75 for (i = 0; i < 32; i++) { in select_service_from_set() 76 if (BIT(i) & set) in select_service_from_set() 77 return BIT(i); in select_service_from_set() 482 h = min(h, itv->is_50hz ? 576 : 480); in ivtv_try_fmt_vid_cap() 526 /* Why can the height be 576 even when the output is NTSC? in ivtv_try_fmt_vid_out() 541 h = min(h, 576); in ivtv_try_fmt_vid_out() 852 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_s_selection() 889 sel->r.height = itv->is_50hz ? 576 : 480; in ivtv_g_selection() 909 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-v5.10/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-v5.10/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-v5.10/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-v5.10/arch/arm/mach-davinci/ |
D | board-dm365-evm.c | 463 .yres = 576, 486 .name = "576p50", 491 .yres = 576, 658 int i; in cpld_leds_init() local 665 for (i = 0; i < ARRAY_SIZE(cpld_leds); i++) { in cpld_leds_init() 672 led->cdev.name = cpld_leds[i].name; in cpld_leds_init() 675 led->cdev.default_trigger = cpld_leds[i].trigger; in cpld_leds_init() 676 led->mask = BIT(i); in cpld_leds_init()
|
/Linux-v5.10/drivers/gpu/drm/ |
D | drm_edid.c | 86 /* Non desktop display (i.e. HMD) */ 704 { 1024, 576, 60, 0 }, 808 796, 864, 0, 576, 581, 586, 625, 0, 813 796, 864, 0, 576, 581, 586, 625, 0, 829 795, 864, 0, 576, 580, 586, 625, 0, 835 795, 864, 0, 576, 580, 586, 625, 0, 853 3180, 3456, 0, 576, 580, 586, 625, 0, 859 3180, 3456, 0, 576, 580, 586, 625, 0, 875 1592, 1728, 0, 576, 581, 586, 625, 0, 880 1592, 1728, 0, 576, 581, 586, 625, 0, [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/display/ |
D | amlogic,meson-dw-hdmi.yaml | 34 selects either the ENCI encoder for the 576i or 480i formats or the ENCP
|
/Linux-v5.10/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-v5.10/drivers/media/pci/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-v5.10/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() 874 int i, j; in vidioc_try_fmt_vid_out_overlay() local 897 for (i = 0; i < win->clipcount; i++) { in vidioc_try_fmt_vid_out_overlay() 898 struct v4l2_rect *r = &dev->try_clips_out[i].c; in vidioc_try_fmt_vid_out_overlay() 909 for (i = 0; i < win->clipcount - 1; i++) { in vidioc_try_fmt_vid_out_overlay() 910 struct v4l2_rect *r1 = &dev->try_clips_out[i].c; in vidioc_try_fmt_vid_out_overlay() [all …]
|
/Linux-v5.10/drivers/staging/media/zoran/ |
D | zoran_card.c | 272 static const struct tvnorm f50sqpixel = { 944, 768, 83, 880, 625, 576, 16 }; 274 static const struct tvnorm f50ccir601 = { 864, 720, 75, 804, 625, 576, 18 }; 277 static const struct tvnorm f50ccir601_lml33 = { 864, 720, 75 + 34, 804, 625, 576, 18 }; 281 static const struct tvnorm f50sqpixel_dc10 = { 944, 768, 0, 880, 625, 576, 0 }; 285 * FIXME: I cannot swap U and V in saa7114, so i do one pixel left shift in zoran (75 -> 74) 288 static const struct tvnorm f50ccir601_lm33r10 = { 864, 720, 74 + 54, 804, 625, 576, 18 }; 292 * FIXME: The ks0127 seem incapable of swapping U and V, too, which is why I copy Maxim's left 298 static const struct tvnorm f50ccir601_avs6eyes = { 864, 720, 74, 804, 625, 576, 18 }; 807 int i; in zoran_open_init_params() local 831 i = zoran_check_jpg_settings(zr, &zr->jpg_settings, 0); in zoran_open_init_params() [all …]
|
/Linux-v5.10/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-v5.10/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
|