Lines Matching refs:variant
390 struct gsc_variant *variant = gsc->variant; in gsc_try_fmt_mplane() local
413 max_w = variant->pix_max->target_rot_dis_w; in gsc_try_fmt_mplane()
414 max_h = variant->pix_max->target_rot_dis_h; in gsc_try_fmt_mplane()
416 mod_x = ffs(variant->pix_align->org_w) - 1; in gsc_try_fmt_mplane()
418 mod_y = ffs(variant->pix_align->org_h) - 1; in gsc_try_fmt_mplane()
420 mod_y = ffs(variant->pix_align->org_h) - 2; in gsc_try_fmt_mplane()
423 min_w = variant->pix_min->org_w; in gsc_try_fmt_mplane()
424 min_h = variant->pix_min->org_h; in gsc_try_fmt_mplane()
426 min_w = variant->pix_min->target_rot_dis_w; in gsc_try_fmt_mplane()
427 min_h = variant->pix_min->target_rot_dis_h; in gsc_try_fmt_mplane()
520 struct gsc_variant *variant = gsc->variant; in gsc_try_crop() local
555 mod_x = ffs(variant->pix_align->target_w) - 1; in gsc_try_crop()
557 mod_y = ffs(variant->pix_align->target_h) - 1; in gsc_try_crop()
562 min_w = variant->pix_min->target_rot_en_w; in gsc_try_crop()
563 min_h = variant->pix_min->target_rot_en_h; in gsc_try_crop()
567 min_w = variant->pix_min->target_rot_dis_w; in gsc_try_crop()
568 min_h = variant->pix_min->target_rot_dis_h; in gsc_try_crop()
637 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info() local
642 ret = gsc_check_scaler_ratio(variant, s_frame->crop.width, in gsc_set_scaler_info()
664 ret = gsc_cal_prescaler_ratio(variant, s_frame->crop.width, in gsc_set_scaler_info()
671 ret = gsc_cal_prescaler_ratio(variant, s_frame->crop.height, in gsc_set_scaler_info()
678 gsc_check_src_scale_info(variant, s_frame, &sc->pre_hratio, in gsc_set_scaler_info()
700 struct gsc_variant *variant = gsc->variant; in __gsc_s_ctrl() local
718 ret = gsc_check_scaler_ratio(variant, in __gsc_s_ctrl()
957 .variant = {
1094 gsc->variant = drv_data->variant[gsc->id]; in gsc_probe()