/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | adv7604.c | 1362 struct stdi_readback *stdi, in stdi2dv_timings() 1366 u32 hfreq = (ADV76XX_FSC * 8) / stdi->bl; in stdi2dv_timings() 1377 if (vtotal(bt) != stdi->lcf + 1) in stdi2dv_timings() 1379 if (bt->vsync != stdi->lcvs) in stdi2dv_timings() 1391 if (v4l2_detect_cvt(stdi->lcf + 1, hfreq, stdi->lcvs, 0, in stdi2dv_timings() 1392 (stdi->hs_pol == '+' ? V4L2_DV_HSYNC_POS_POL : 0) | in stdi2dv_timings() 1393 (stdi->vs_pol == '+' ? V4L2_DV_VSYNC_POS_POL : 0), in stdi2dv_timings() 1396 if (v4l2_detect_gtf(stdi->lcf + 1, hfreq, stdi in stdi2dv_timings() 1361 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1410 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1552 struct stdi_readback stdi; adv76xx_query_dv_timings() local 2489 struct stdi_readback stdi; adv76xx_log_status() local [all...] |
H A D | adv7842.c | 1416 struct stdi_readback *stdi, in stdi2dv_timings() 1420 u32 hfreq = (ADV7842_fsc * 8) / stdi->bl; in stdi2dv_timings() 1431 if (vtotal(bt) != stdi->lcf + 1) in stdi2dv_timings() 1433 if (bt->vsync != stdi->lcvs) in stdi2dv_timings() 1445 if (v4l2_detect_cvt(stdi->lcf + 1, hfreq, stdi->lcvs, 0, in stdi2dv_timings() 1446 (stdi->hs_pol == '+' ? V4L2_DV_HSYNC_POS_POL : 0) | in stdi2dv_timings() 1447 (stdi->vs_pol == '+' ? V4L2_DV_VSYNC_POS_POL : 0), in stdi2dv_timings() 1450 if (v4l2_detect_gtf(stdi->lcf + 1, hfreq, stdi in stdi2dv_timings() 1415 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1463 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1538 struct stdi_readback stdi = { 0 }; adv7842_query_dv_timings() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | adv7604.c | 1376 struct stdi_readback *stdi, in stdi2dv_timings() 1380 u32 hfreq = (ADV76XX_FSC * 8) / stdi->bl; in stdi2dv_timings() 1391 if (vtotal(bt) != stdi->lcf + 1) in stdi2dv_timings() 1393 if (bt->vsync != stdi->lcvs) in stdi2dv_timings() 1405 if (v4l2_detect_cvt(stdi->lcf + 1, hfreq, stdi->lcvs, 0, in stdi2dv_timings() 1406 (stdi->hs_pol == '+' ? V4L2_DV_HSYNC_POS_POL : 0) | in stdi2dv_timings() 1407 (stdi->vs_pol == '+' ? V4L2_DV_VSYNC_POS_POL : 0), in stdi2dv_timings() 1410 if (v4l2_detect_gtf(stdi->lcf + 1, hfreq, stdi in stdi2dv_timings() 1375 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1424 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1566 struct stdi_readback stdi; adv76xx_query_dv_timings() local 2521 struct stdi_readback stdi; adv76xx_log_status() local [all...] |
H A D | adv7842.c | 1404 struct stdi_readback *stdi, in stdi2dv_timings() 1408 u32 hfreq = (ADV7842_fsc * 8) / stdi->bl; in stdi2dv_timings() 1419 if (vtotal(bt) != stdi->lcf + 1) in stdi2dv_timings() 1421 if (bt->vsync != stdi->lcvs) in stdi2dv_timings() 1433 if (v4l2_detect_cvt(stdi->lcf + 1, hfreq, stdi->lcvs, 0, in stdi2dv_timings() 1434 (stdi->hs_pol == '+' ? V4L2_DV_HSYNC_POS_POL : 0) | in stdi2dv_timings() 1435 (stdi->vs_pol == '+' ? V4L2_DV_VSYNC_POS_POL : 0), in stdi2dv_timings() 1438 if (v4l2_detect_gtf(stdi->lcf + 1, hfreq, stdi in stdi2dv_timings() 1403 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1451 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1526 struct stdi_readback stdi = { 0 }; adv7842_query_dv_timings() local [all...] |
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_xcopy.c | 174 if (cscd_index != xop->stdi && cscd_index != xop->dtdi) { in target_xcopy_parse_tiddesc_e4() 180 if (cscd_index == xop->stdi) { in target_xcopy_parse_tiddesc_e4() 198 * device. If @cscd_index corresponds to both source (stdi) and in target_xcopy_parse_tiddesc_e4() 199 * destination (dtdi), or dtdi comes after stdi, then in target_xcopy_parse_tiddesc_e4() 285 "stdi: %hu dtdi: %hu\n", xop->stdi, xop->dtdi); in target_xcopy_parse_target_descriptors() 325 xop->stdi = get_unaligned_be16(&desc[4]); in target_xcopy_parse_segdesc_02() 328 if (xop->stdi > XCOPY_CSCD_DESC_ID_LIST_OFF_MAX || in target_xcopy_parse_segdesc_02() 330 pr_err("XCOPY segment desc 0x02: unsupported CSCD ID > 0x%x; stdi: %hu dtdi: %hu\n", in target_xcopy_parse_segdesc_02() 331 XCOPY_CSCD_DESC_ID_LIST_OFF_MAX, xop->stdi, xo in target_xcopy_parse_segdesc_02() [all...] |
H A D | target_core_xcopy.h | 34 unsigned short stdi; member
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_xcopy.c | 161 if (cscd_index != xop->stdi && cscd_index != xop->dtdi) { in target_xcopy_parse_tiddesc_e4() 167 if (cscd_index == xop->stdi) { in target_xcopy_parse_tiddesc_e4() 185 * device. If @cscd_index corresponds to both source (stdi) and in target_xcopy_parse_tiddesc_e4() 186 * destination (dtdi), or dtdi comes after stdi, then in target_xcopy_parse_tiddesc_e4() 272 "stdi: %hu dtdi: %hu\n", xop->stdi, xop->dtdi); in target_xcopy_parse_target_descriptors() 311 xop->stdi = get_unaligned_be16(&desc[4]); in target_xcopy_parse_segdesc_02() 314 if (xop->stdi > XCOPY_CSCD_DESC_ID_LIST_OFF_MAX || in target_xcopy_parse_segdesc_02() 316 pr_err("XCOPY segment desc 0x02: unsupported CSCD ID > 0x%x; stdi: %hu dtdi: %hu\n", in target_xcopy_parse_segdesc_02() 317 XCOPY_CSCD_DESC_ID_LIST_OFF_MAX, xop->stdi, xo in target_xcopy_parse_segdesc_02() [all...] |
H A D | target_core_xcopy.h | 34 unsigned short stdi; member
|