Lines Matching refs:scaler
367 struct camif_scaler *sc = &vp->scaler; in camif_hw_set_prescaler()
385 struct camif_scaler *scaler = &vp->scaler; in camif_s3c244x_hw_set_scaler() local
396 if (scaler->enable) { in camif_s3c244x_hw_set_scaler()
397 if (scaler->scaleup_h) { in camif_s3c244x_hw_set_scaler()
403 if (scaler->scaleup_v) { in camif_s3c244x_hw_set_scaler()
414 cfg |= ((scaler->main_h_ratio & 0x1ff) << 16); in camif_s3c244x_hw_set_scaler()
415 cfg |= scaler->main_v_ratio & 0x1ff; in camif_s3c244x_hw_set_scaler()
426 scaler->main_h_ratio, scaler->main_v_ratio); in camif_s3c244x_hw_set_scaler()
432 struct camif_scaler *scaler = &vp->scaler; in camif_s3c64xx_hw_set_scaler() local
449 if (!scaler->enable) { in camif_s3c64xx_hw_set_scaler()
452 if (scaler->scaleup_h) in camif_s3c64xx_hw_set_scaler()
454 if (scaler->scaleup_v) in camif_s3c64xx_hw_set_scaler()
456 if (scaler->copy) in camif_s3c64xx_hw_set_scaler()
469 cfg |= (scaler->main_h_ratio & 0x1ff) << 16; in camif_s3c64xx_hw_set_scaler()
470 cfg |= scaler->main_v_ratio & 0x1ff; in camif_s3c64xx_hw_set_scaler()
475 scaler->main_h_ratio, scaler->main_v_ratio); in camif_s3c64xx_hw_set_scaler()
525 if (vp->scaler.enable) in camif_hw_enable_capture()