Home
last modified time | relevance | path

Searched refs:sd_fmt (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/media/pci/cobalt/
H A Dcobalt-v4l2.c147 struct v4l2_subdev_format sd_fmt = { in cobalt_enable_output() local
159 sd_fmt.format.colorspace = s->colorspace; in cobalt_enable_output()
160 sd_fmt.format.xfer_func = s->xfer_func; in cobalt_enable_output()
161 sd_fmt.format.ycbcr_enc = s->ycbcr_enc; in cobalt_enable_output()
162 sd_fmt.format.quantization = s->quantization; in cobalt_enable_output()
163 sd_fmt.format.width = bt->width; in cobalt_enable_output()
164 sd_fmt.format.height = bt->height; in cobalt_enable_output()
169 sd_fmt.format.code = MEDIA_BUS_FMT_UYVY8_1X16; in cobalt_enable_output()
172 sd_fmt.format.code = MEDIA_BUS_FMT_RGB888_1X24; in cobalt_enable_output()
175 v4l2_subdev_call(s->sd, pad, set_fmt, NULL, &sd_fmt); in cobalt_enable_output()
[all …]
H A Dcobalt-driver.c494 struct v4l2_subdev_format sd_fmt = { in cobalt_subdevs_init() local
529 &sd_fmt); in cobalt_subdevs_init()
576 struct v4l2_subdev_format sd_fmt = { in cobalt_subdevs_hsma_init() local
613 &sd_fmt); in cobalt_subdevs_hsma_init()
/linux/drivers/media/platform/ti/cal/
H A Dcal-video.c106 struct v4l2_subdev_format sd_fmt = { in __subdev_get_format() local
110 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format()
114 ret = v4l2_subdev_call_state_active(sd, pad, get_fmt, &sd_fmt); in __subdev_get_format()
129 struct v4l2_subdev_format sd_fmt = { in __subdev_set_format() local
133 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_set_format()
139 ret = v4l2_subdev_call_state_active(sd, pad, set_fmt, &sd_fmt); in __subdev_set_format()
246 struct v4l2_subdev_format sd_fmt = { in cal_legacy_s_fmt_vid_cap() local
264 v4l2_fill_mbus_format(&sd_fmt.format, &f->fmt.pix, fmtinfo->code); in cal_legacy_s_fmt_vid_cap()
266 ret = __subdev_set_format(ctx, &sd_fmt.format); in cal_legacy_s_fmt_vid_cap()
271 if (sd_fmt.format.code != fmtinfo->code) { in cal_legacy_s_fmt_vid_cap()
[all …]
/linux/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c958 const struct dcmi_format *sd_fmt; in dcmi_try_fmt() local
967 sd_fmt = find_format_by_fourcc(dcmi, pix->pixelformat); in dcmi_try_fmt()
968 if (!sd_fmt) { in dcmi_try_fmt()
972 sd_fmt = dcmi->sd_formats[dcmi->num_of_sd_formats - 1]; in dcmi_try_fmt()
973 pix->pixelformat = sd_fmt->fourcc; in dcmi_try_fmt()
994 v4l2_fill_mbus_format(&format.format, pix, sd_fmt->mbus_code); in dcmi_try_fmt()
1029 pix->bytesperline = pix->width * sd_fmt->bpp; in dcmi_try_fmt()
1033 *sd_format = sd_fmt; in dcmi_try_fmt()
1140 const struct dcmi_format *sd_fmt; in dcmi_set_sensor_format() local
1146 sd_fmt = find_format_by_fourcc(dcmi, pix->pixelformat); in dcmi_set_sensor_format()
[all …]
/linux/sound/soc/intel/avs/
H A Dicl.c138 unsigned int sd_fmt; in avs_icl_load_basefw() local
161 sd_fmt = snd_hdac_stream_format(1, 32, 48000); in avs_icl_load_basefw()
163 ret = snd_hdac_dsp_prepare(hdac_stream(host_stream), sd_fmt, fw->size, &dmab); in avs_icl_load_basefw()
/linux/drivers/media/i2c/
H A Dvd56g3.c827 struct v4l2_subdev_format *sd_fmt) in vd56g3_set_pad_fmt() argument
836 width, height, sd_fmt->format.width, in vd56g3_set_pad_fmt()
837 sd_fmt->format.height); in vd56g3_set_pad_fmt()
839 vd56g3_update_img_pad_format(sensor, new_mode, sd_fmt->format.code, in vd56g3_set_pad_fmt()
840 &sd_fmt->format); in vd56g3_set_pad_fmt()
841 *v4l2_subdev_state_get_format(sd_state, sd_fmt->pad) = sd_fmt->format; in vd56g3_set_pad_fmt()
844 binning = min(VD56G3_NATIVE_WIDTH / sd_fmt->format.width, in vd56g3_set_pad_fmt()
845 VD56G3_NATIVE_HEIGHT / sd_fmt->format.height); in vd56g3_set_pad_fmt()
847 pad_crop.width = sd_fmt->format.width * binning; in vd56g3_set_pad_fmt()
848 pad_crop.height = sd_fmt->format.height * binning; in vd56g3_set_pad_fmt()
[all …]
H A Dvd55g1.c1304 struct v4l2_subdev_format *sd_fmt) in vd55g1_set_pad_fmt() argument
1314 width, height, sd_fmt->format.width, in vd55g1_set_pad_fmt()
1315 sd_fmt->format.height); in vd55g1_set_pad_fmt()
1317 vd55g1_update_pad_fmt(sensor, new_mode, sd_fmt->format.code, in vd55g1_set_pad_fmt()
1318 &sd_fmt->format); in vd55g1_set_pad_fmt()
1324 binning = min(VD55G1_WIDTH / sd_fmt->format.width, in vd55g1_set_pad_fmt()
1325 VD55G1_HEIGHT / sd_fmt->format.height); in vd55g1_set_pad_fmt()
1327 pad_crop.width = sd_fmt->format.width * binning; in vd55g1_set_pad_fmt()
1328 pad_crop.height = sd_fmt->format.height * binning; in vd55g1_set_pad_fmt()
1332 format = v4l2_subdev_state_get_format(sd_state, sd_fmt->pad); in vd55g1_set_pad_fmt()
[all …]
H A Dalvium-csi2.c1864 struct v4l2_subdev_format sd_fmt = { in alvium_init_state() local
1879 *v4l2_subdev_state_get_format(state, 0) = sd_fmt.format; in alvium_init_state()
/linux/drivers/staging/media/starfive/camss/
H A Dstf-video.c248 struct v4l2_subdev_format sd_fmt = { in stf_video_check_format() local
252 ret = video_get_subdev_format(video, &sd_fmt); in stf_video_check_format()
256 fi = video_g_fi_by_mcode(video, sd_fmt.format.code); in stf_video_check_format()
261 pix->height != sd_fmt.format.height || in stf_video_check_format()
262 pix->width != sd_fmt.format.width || in stf_video_check_format()
263 pix->field != sd_fmt.format.field) in stf_video_check_format()
/linux/drivers/media/test-drivers/vimc/
H A Dvimc-common.c246 struct v4l2_subdev_format sd_fmt = { in vimc_get_pix_format() local
253 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sd_fmt); in vimc_get_pix_format()
257 v4l2_fill_pix_format(fmt, &sd_fmt.format); in vimc_get_pix_format()
258 pix_map = vimc_pix_map_by_code(sd_fmt.format.code); in vimc_get_pix_format()
/linux/drivers/media/platform/arm/mali-c55/
H A Dmali-c55-capture.c288 struct v4l2_subdev_format sd_fmt = { in mali_c55_link_validate() local
294 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sd_fmt); in mali_c55_link_validate()
301 if (sd_fmt.format.width != pix_mp->width || in mali_c55_link_validate()
302 sd_fmt.format.height != pix_mp->height) { in mali_c55_link_validate()
307 sd_fmt.format.width, sd_fmt.format.height, in mali_c55_link_validate()
312 if (!mali_c55_mbus_code_can_produce_fmt(cap_fmt, sd_fmt.format.code)) { in mali_c55_link_validate()
317 sd_fmt.format.code, &pix_mp->pixelformat); in mali_c55_link_validate()
/linux/drivers/staging/media/deprecated/atmel/
H A Datmel-isc-base.c856 struct isc_format *sd_fmt = NULL, *direct_fmt = NULL; in isc_try_fmt() local
875 sd_fmt = isc->user_formats[i]; in isc_try_fmt()
887 if (direct_fmt && sd_fmt && sensor_preferred) in isc_try_fmt()
888 sd_fmt = direct_fmt; in isc_try_fmt()
891 if (direct_fmt && !sd_fmt) in isc_try_fmt()
892 sd_fmt = direct_fmt; in isc_try_fmt()
897 if (sd_fmt == direct_fmt) in isc_try_fmt()
904 if (!sd_fmt && !direct_fmt) { in isc_try_fmt()
905 sd_fmt = isc->user_formats[isc->num_user_formats - 1]; in isc_try_fmt()
908 (char *)&pixfmt->pixelformat, (char *)&sd_fmt->fourcc); in isc_try_fmt()
[all …]
/linux/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c271 struct v4l2_subdev_format sd_fmt = { in csi2rx_configure_ext_dphy() local
280 &sd_fmt); in csi2rx_configure_ext_dphy()
284 fmt = csi2rx_get_fmt_by_code(sd_fmt.format.code); in csi2rx_configure_ext_dphy()
/linux/drivers/media/platform/microchip/
H A Dmicrochip-isc-base.c910 struct isc_format *sd_fmt = NULL; in isc_link_validate() local
926 sd_fmt = &isc->formats_list[i]; in isc_link_validate()
931 if (!sd_fmt) { in isc_link_validate()
939 isc->try_config.sd_format = sd_fmt; in isc_link_validate()
960 (char *)&sd_fmt->fourcc, pixfmt->width, pixfmt->height, in isc_link_validate()
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.c1284 struct v4l2_subdev_format sd_fmt = { in __subdev_get_format() local
1288 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format()
1291 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sd_fmt); in __subdev_get_format()
1308 struct v4l2_subdev_format sd_fmt = { in __subdev_set_format() local
1312 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_set_format()
1317 ret = v4l2_subdev_call(sd, pad, set_fmt, NULL, &sd_fmt); in __subdev_set_format()
/linux/drivers/media/platform/ti/vpe/
H A Dvip.c2570 struct v4l2_subdev_format sd_fmt = { in vip_init_port() local
2574 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in vip_init_port()
2584 ret = v4l2_subdev_call(port->subdev, pad, get_fmt, NULL, &sd_fmt); in vip_init_port()
2598 sd_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in vip_init_port()
2599 sd_fmt.pad = 0; in vip_init_port()
2601 NULL, &sd_fmt); in vip_init_port()