Lines Matching refs:crop
124 struct v4l2_rect crop; /* Sensor window */ member
386 const struct v4l2_rect *crop = &mt9p031->crop; in mt9p031_set_params() local
401 ret = mt9p031_write(client, MT9P031_COLUMN_START, crop->left); in mt9p031_set_params()
404 ret = mt9p031_write(client, MT9P031_ROW_START, crop->top); in mt9p031_set_params()
407 ret = mt9p031_write(client, MT9P031_WINDOW_WIDTH, crop->width - 1); in mt9p031_set_params()
410 ret = mt9p031_write(client, MT9P031_WINDOW_HEIGHT, crop->height - 1); in mt9p031_set_params()
417 xskip = DIV_ROUND_CLOSEST(crop->width, format->width); in mt9p031_set_params()
418 yskip = DIV_ROUND_CLOSEST(crop->height, format->height); in mt9p031_set_params()
552 return &mt9p031->crop; in __mt9p031_get_pad_crop()
970 struct v4l2_rect *crop; in mt9p031_open() local
972 crop = v4l2_subdev_get_try_crop(subdev, fh->pad, 0); in mt9p031_open()
973 crop->left = MT9P031_COLUMN_START_DEF; in mt9p031_open()
974 crop->top = MT9P031_ROW_START_DEF; in mt9p031_open()
975 crop->width = MT9P031_WINDOW_WIDTH_DEF; in mt9p031_open()
976 crop->height = MT9P031_WINDOW_HEIGHT_DEF; in mt9p031_open()
1145 mt9p031->crop.width = MT9P031_WINDOW_WIDTH_DEF; in mt9p031_probe()
1146 mt9p031->crop.height = MT9P031_WINDOW_HEIGHT_DEF; in mt9p031_probe()
1147 mt9p031->crop.left = MT9P031_COLUMN_START_DEF; in mt9p031_probe()
1148 mt9p031->crop.top = MT9P031_ROW_START_DEF; in mt9p031_probe()