| /drivers/media/platform/renesas/rcar-vin/ |
| A D | rcar-dma.c | 599 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 D | rcar-core.c | 154 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 D | rcar-v4l2.c | 121 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 D | rcar-vin.h | 134 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 D | Makefile | 2 rcar-vin-objs = rcar-core.o rcar-dma.o rcar-v4l2.o 4 obj-$(CONFIG_VIDEO_RCAR_VIN) += rcar-vin.o
|
| A D | Kconfig | 16 module will be called rcar-vin.
|
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-vid-cap.h | 41 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 D | vivid-vid-cap.c | 1225 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 D | cx18-ioctl.c | 432 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 D | ivtv-ioctl.c | 739 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 D | pvrusb2-v4l2.c | 247 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 D | video-i2c.c | 589 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 D | Makefile | 7 obj-y += rcar-vin/
|
| A D | Kconfig | 43 source "drivers/media/platform/renesas/rcar-vin/Kconfig"
|
| /drivers/media/pci/mgb4/ |
| A D | mgb4_core.h | 38 struct mgb4_vin_dev *vin[MGB4_VIN_DEVICES]; member
|
| A D | mgb4_sysfs_out.c | 108 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 D | mgb4_core.c | 608 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 D | stm32-adc.c | 2337 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 D | cxgb4_tc_matchall.c | 335 fs->val.vf = pi->vin; in cxgb4_matchall_add_filter()
|
| A D | t4_hw.c | 7622 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 D | l2t.c | 496 ntuple |= (u64)(FT_VNID_ID_VF_V(pi->vin) | in cxgb4_select_ntuple()
|
| A D | cxgb4.h | 685 u8 vin; member 1992 unsigned int *rss_size, u8 *vivld, u8 *vin);
|
| A D | cxgb4_main.c | 5486 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()
|