Lines Matching refs:crop
125 struct v4l2_rect crop; /* Sensor window */ member
387 const struct v4l2_rect *crop = &mt9p031->crop; in mt9p031_set_params() local
402 ret = mt9p031_write(client, MT9P031_COLUMN_START, crop->left); in mt9p031_set_params()
405 ret = mt9p031_write(client, MT9P031_ROW_START, crop->top); in mt9p031_set_params()
408 ret = mt9p031_write(client, MT9P031_WINDOW_WIDTH, crop->width - 1); in mt9p031_set_params()
411 ret = mt9p031_write(client, MT9P031_WINDOW_HEIGHT, crop->height - 1); in mt9p031_set_params()
418 xskip = DIV_ROUND_CLOSEST(crop->width, format->width); in mt9p031_set_params()
419 yskip = DIV_ROUND_CLOSEST(crop->height, format->height); in mt9p031_set_params()
529 return &mt9p031->crop; in __mt9p031_get_pad_crop()
947 struct v4l2_rect *crop; in mt9p031_open() local
949 crop = v4l2_subdev_get_try_crop(subdev, fh->pad, 0); in mt9p031_open()
950 crop->left = MT9P031_COLUMN_START_DEF; in mt9p031_open()
951 crop->top = MT9P031_ROW_START_DEF; in mt9p031_open()
952 crop->width = MT9P031_WINDOW_WIDTH_DEF; in mt9p031_open()
953 crop->height = MT9P031_WINDOW_HEIGHT_DEF; in mt9p031_open()
1121 mt9p031->crop.width = MT9P031_WINDOW_WIDTH_DEF; in mt9p031_probe()
1122 mt9p031->crop.height = MT9P031_WINDOW_HEIGHT_DEF; in mt9p031_probe()
1123 mt9p031->crop.left = MT9P031_COLUMN_START_DEF; in mt9p031_probe()
1124 mt9p031->crop.top = MT9P031_ROW_START_DEF; in mt9p031_probe()