Lines Matching defs:to

37 /* Default values in Office Fluorescent Light for RGB to YUV Conversion*/
80 * preview engine input by the driver to avoid overflow at line and frame end.
91 * The color suppression and luma enhancement filters are applied after bayer to
95 * the image to avoid changing the bayer pattern. The left margin is thus set to
96 * 6 pixels and the right margin to 4 pixels.
232 * hardware expects blocks to follow the Bayer order of the input data, while
233 * the driver stores the table in GRBG order in memory. The blocks need to be
234 * reordered to support non-GRBG Bayer patterns.
396 * preview_config_csc - Configure Color Space Conversion (RGB to YCbYCr)
631 * @contrast: Pointer to hold the current programmed contrast value.
654 * @brightness: Pointer to hold the current programmed brightness value.
680 /* Mark all shadow parameters we are going to touch as busy. */
684 /* Mark all active parameters we are going to touch as busy. */
874 /* Mark the shadow parameters we're going to update as busy. */
895 void *to = (void *)params + attr->param_offset;
898 if (to && from && size) {
899 if (copy_from_user(to, from, size)) {
922 * @prev: pointer to preview private structure
923 * @update: Bitmask of parameters to setup
964 * @prev: pointer to previewer private structure
992 * @average: Average value to be configured.
1013 * hardware expects blocks to follow the Bayer order of the input data, while
1014 * the driver stores the table in GRBG order in memory. The blocks need to be
1015 * reordered to support non-GRBG Bayer patterns.
1065 * enabled when reporting source pad formats to userspace. If this assumption is
1067 * input to avoid overflows at the end of lines and frames.
1116 * According to the TRM, the line offset must be aligned on a 32 bytes boundary.
1117 * However, a hardware bug requires the memory start address to be aligned on a
1134 * Configures the memory address from which the input frame is to be read.
1159 * preview_set_outaddr - Sets the memory address to store output frame
1162 * Configures the memory address to which the output frame is written.
1200 * requested frame rate. This is a soft upper bound to achieve a frame
1250 * preview_print_status - Dump preview module registers to the kernel log
1304 * @prev: pointer to previewer private structure
1367 * @prev: pointer to previewer private structure
1397 /* Mark all active parameters we are going to touch as busy. */
1456 /* The PCR.SOURCE bit is automatically reset to 0 when the PCR.ENABLE
1458 * need to set PCR.SOURCE before enabling the preview engine.
1588 * @ctrl: pointer to v4l2 control structure
1613 * @sd: pointer to v4l2 subdev structure
1633 * @sd : pointer to v4l2 subdev structure
1734 * @fmt: format to be validated
1757 * sure we got enough lines to enable the noise filter and color
1797 * is not supported yet, hardcode the output size to the crop
1815 * @crop: crop rectangle to be validated
1818 * depending on which filters are enabled. Enforce minimum crop margins to
1854 /* Restrict left/top to even values to keep the Bayer pattern. */
1868 * @sd : pointer to v4l2 subdev structure
1870 * @code : pointer to v4l2_subdev_mbus_code_enum structure
2017 * @sd : pointer to v4l2 subdev structure
2019 * @fmt: pointer to v4l2 subdev format structure
2038 * @sd : pointer to v4l2 subdev structure
2040 * @fmt: pointer to v4l2 subdev format structure
2057 /* Propagate the format from sink to source */
2141 * @entity : Pointer to media entity structure
2142 * @local : Pointer to local pad array
2143 * @remote : Pointer to remote pad array
2185 /* write to memory */
2196 /* write to resizer */
2257 * @prev : Pointer to preview structure
2297 /* According to the OMAP34xx TRM, video buffers need to be aligned on a
2320 /* Connect the video nodes to the previewer subdev. */
2344 * @isp : Pointer to ISP device