Home
last modified time | relevance | path

Searched refs:vin (Results 1 – 23 of 23) sorted by relevance

/drivers/media/platform/renesas/rcar-vin/
A Drcar-dma.c599 vin->crop.width, vin->crop.height, vin->crop.left, in rvin_scaler_gen2()
600 vin->crop.top, ys, xs, vin->format.width, vin->format.height, in rvin_scaler_gen2()
660 vin->crop.width, vin->crop.height, vin->crop.left, in rvin_scaler_gen3()
661 vin->crop.top, vin->compose.width, vin->compose.height, in rvin_scaler_gen3()
662 vin->compose.left, vin->compose.top); in rvin_scaler_gen3()
672 rvin_write(vin, vin->crop.left + vin->crop.width - 1, VNEPPRC_REG); in rvin_crop_scale_comp()
674 rvin_write(vin, vin->crop.top + vin->crop.height - 1, VNELPRC_REG); in rvin_crop_scale_comp()
677 vin->scaler(vin); in rvin_crop_scale_comp()
1355 vin->scratch = dma_alloc_coherent(vin->dev, vin->format.sizeimage, in rvin_start_streaming_vq()
1366 dma_free_coherent(vin->dev, vin->format.sizeimage, vin->scratch, in rvin_start_streaming_vq()
[all …]
A Drcar-core.c154 if (group->vin[vin->id]) { in rvin_group_get()
161 group->vin[vin->id] = vin; in rvin_group_get()
183 if (WARN_ON(group->vin[vin->id] != vin)) in rvin_group_put()
186 group->vin[vin->id] = NULL; in rvin_group_put()
227 if (vin->group->vin[i] && in rvin_group_notify_complete()
417 if (vin->group->vin[i]) { in rvin_group_notifier_init()
711 struct rvin_dev *vin = group->vin[i]; in rvin_parallel_setup_links() local
717 if (!vin || !vin->parallel.subdev) in rvin_parallel_setup_links()
800 struct rvin_dev *vin = group->vin[i]; in rvin_isp_setup_links() local
1226 vin->scaler = vin->info->scaler; in rcar_vin_probe()
[all …]
A Drcar-v4l2.c121 if (!vin->info->nv12 || !(BIT(vin->id) & 0x3333)) in rvin_format_from_pixel()
378 if (!vin->scaler) in rvin_g_selection()
468 fmt = rvin_format_from_pixel(vin, vin->format.pixelformat); in rvin_s_selection()
476 vin->format.width, vin->format.height); in rvin_s_selection()
542 vin->crop.width = vin->format.width; in rvin_mc_s_fmt_vid_cap()
543 vin->crop.height = vin->format.height; in rvin_mc_s_fmt_vid_cap()
544 vin->compose = vin->crop; in rvin_mc_s_fmt_vid_cap()
674 vin = group->vin[i]; in rvin_notify()
675 if (!vin) in rvin_notify()
721 rvin_format_align(vin, &vin->format); in rvin_v4l2_register()
[all …]
A Drcar-vin.h134 void (*scaler)(struct rvin_dev *vin);
213 void (*scaler)(struct rvin_dev *vin);
218 #define vin_to_source(vin) ((vin)->parallel.subdev) argument
250 struct rvin_dev *vin[RCAR_VIN_NUM]; member
261 void rvin_dma_unregister(struct rvin_dev *vin);
263 int rvin_v4l2_register(struct rvin_dev *vin);
264 void rvin_v4l2_unregister(struct rvin_dev *vin);
271 void rvin_scaler_gen2(struct rvin_dev *vin);
272 void rvin_scaler_gen3(struct rvin_dev *vin);
278 int rvin_start_streaming(struct rvin_dev *vin);
[all …]
A DMakefile2 rcar-vin-objs = rcar-core.o rcar-dma.o rcar-v4l2.o
4 obj-$(CONFIG_VIDEO_RCAR_VIN) += rcar-vin.o
A DKconfig16 module will be called rcar-vin.
/drivers/media/test-drivers/vivid/
A Dvivid-vid-cap.h41 int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin);
42 int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *vin);
43 int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *vin);
A Dvivid-vid-cap.c1225 int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin) in vidioc_enumaudio() argument
1227 if (vin->index >= ARRAY_SIZE(vivid_audio_inputs)) in vidioc_enumaudio()
1229 *vin = vivid_audio_inputs[vin->index]; in vidioc_enumaudio()
1233 int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *vin) in vidioc_g_audio() argument
1239 *vin = vivid_audio_inputs[dev->tv_audio_input]; in vidioc_g_audio()
1243 int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *vin) in vidioc_s_audio() argument
1249 if (vin->index >= ARRAY_SIZE(vivid_audio_inputs)) in vidioc_s_audio()
1251 dev->tv_audio_input = vin->index; in vidioc_s_audio()
/drivers/media/pci/cx18/
A Dcx18-ioctl.c432 static int cx18_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin) in cx18_enumaudio() argument
436 return cx18_get_audio_input(cx, vin->index, vin); in cx18_enumaudio()
439 static int cx18_g_audio(struct file *file, void *fh, struct v4l2_audio *vin) in cx18_g_audio() argument
443 vin->index = cx->audio_input; in cx18_g_audio()
444 return cx18_get_audio_input(cx, vin->index, vin); in cx18_g_audio()
458 static int cx18_enum_input(struct file *file, void *fh, struct v4l2_input *vin) in cx18_enum_input() argument
463 return cx18_get_input(cx, vin->index, vin); in cx18_enum_input()
/drivers/media/pci/ivtv/
A Divtv-ioctl.c739 static int ivtv_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin) in ivtv_enumaudio() argument
743 return ivtv_get_audio_input(itv, vin->index, vin); in ivtv_enumaudio()
746 static int ivtv_g_audio(struct file *file, void *fh, struct v4l2_audio *vin) in ivtv_g_audio() argument
750 vin->index = itv->audio_input; in ivtv_g_audio()
751 return ivtv_get_audio_input(itv, vin->index, vin); in ivtv_g_audio()
772 return ivtv_get_audio_output(itv, vin->index, vin); in ivtv_enumaudout()
775 static int ivtv_g_audout(struct file *file, void *fh, struct v4l2_audioout *vin) in ivtv_g_audout() argument
779 vin->index = 0; in ivtv_g_audout()
780 return ivtv_get_audio_output(itv, vin->index, vin); in ivtv_g_audout()
792 static int ivtv_enum_input(struct file *file, void *fh, struct v4l2_input *vin) in ivtv_enum_input() argument
[all …]
/drivers/media/usb/pvrusb2/
A Dpvrusb2-v4l2.c247 static int pvr2_enumaudio(struct file *file, void *priv, struct v4l2_audio *vin) in pvr2_enumaudio() argument
264 if (vin->index > 0) in pvr2_enumaudio()
266 strscpy(vin->name, "PVRUSB2 Audio", sizeof(vin->name)); in pvr2_enumaudio()
267 vin->capability = V4L2_AUDCAP_STEREO; in pvr2_enumaudio()
271 static int pvr2_g_audio(struct file *file, void *priv, struct v4l2_audio *vin) in pvr2_g_audio() argument
274 vin->index = 0; in pvr2_g_audio()
275 strscpy(vin->name, "PVRUSB2 Audio", sizeof(vin->name)); in pvr2_g_audio()
276 vin->capability = V4L2_AUDCAP_STEREO; in pvr2_g_audio()
/drivers/media/i2c/
A Dvideo-i2c.c589 struct v4l2_input *vin) in video_i2c_enum_input() argument
591 if (vin->index > 0) in video_i2c_enum_input()
594 strscpy(vin->name, "Camera", sizeof(vin->name)); in video_i2c_enum_input()
596 vin->type = V4L2_INPUT_TYPE_CAMERA; in video_i2c_enum_input()
/drivers/media/platform/renesas/
A DMakefile7 obj-y += rcar-vin/
A DKconfig43 source "drivers/media/platform/renesas/rcar-vin/Kconfig"
/drivers/media/pci/mgb4/
A Dmgb4_core.h38 struct mgb4_vin_dev *vin[MGB4_VIN_DEVICES]; member
A Dmgb4_sysfs_out.c108 if (mgbdev->vin[i] && is_busy(&mgbdev->vin[i]->vdev)) in video_source_store()
117 loopin_old = mgbdev->vin[(config & 0xc) >> 2]; in video_source_store()
120 loopin_new = mgbdev->vin[val]; in video_source_store()
A Dmgb4_core.c608 mgbdev->vin[i] = mgb4_vin_create(mgbdev, i); in mgb4_probe()
663 if (mgbdev->vin[i]) in mgb4_remove()
664 mgb4_vin_free(mgbdev->vin[i]); in mgb4_remove()
/drivers/iio/adc/
A Dstm32-adc.c2337 u32 vin[2]; in stm32_adc_generic_chan_init() local
2368 ret = fwnode_property_read_u32_array(child, "diff-channels", vin, 2); in stm32_adc_generic_chan_init()
2372 if (vin[0] != val || vin[1] >= adc_info->max_channels) in stm32_adc_generic_chan_init()
2375 vin[0], vin[1]); in stm32_adc_generic_chan_init()
2382 vin[1], scan_index, differential); in stm32_adc_generic_chan_init()
2393 stm32_adc_smpr_init(adc, vin[1], val); in stm32_adc_generic_chan_init()
/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_tc_matchall.c335 fs->val.vf = pi->vin; in cxgb4_matchall_add_filter()
A Dt4_hw.c7622 unsigned int *rss_size, u8 *vivld, u8 *vin) in t4_alloc_vi() argument
7661 if (vin) in t4_alloc_vi()
7662 *vin = FW_VI_CMD_VIN_G(be32_to_cpu(c.alloc_to_len16)); in t4_alloc_vi()
9610 u8 vivld = 0, vin = 0; in t4_init_portinfo() local
9666 &vivld, &vin); in t4_init_portinfo()
9681 pi->vin = vin; in t4_init_portinfo()
9685 pi->vin = FW_VIID_VIN_G(pi->viid); in t4_init_portinfo()
A Dl2t.c496 ntuple |= (u64)(FT_VNID_ID_VF_V(pi->vin) | in cxgb4_select_ntuple()
A Dcxgb4.h685 u8 vin; member
1992 unsigned int *rss_size, u8 *vivld, u8 *vin);
A Dcxgb4_main.c5486 u8 vivld = 0, vin = 0; in eeh_slot_reset() local
5489 NULL, NULL, &vivld, &vin); in eeh_slot_reset()
5499 pi->vin = vin; in eeh_slot_reset()
5503 pi->vin = FW_VIID_VIN_G(pi->viid); in eeh_slot_reset()

Completed in 95 milliseconds