rvin_dev           45 drivers/media/platform/rcar-vin/rcar-core.c #define v4l2_dev_to_vin(d)	container_of(d, struct rvin_dev, v4l2_dev)
rvin_dev           67 drivers/media/platform/rcar-vin/rcar-core.c static unsigned int rvin_group_get_mask(struct rvin_dev *vin,
rvin_dev          122 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = NULL;
rvin_dev          147 drivers/media/platform/rcar-vin/rcar-core.c 	vin = container_of(vdev, struct rvin_dev, vdev);
rvin_dev          251 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_group_init(struct rvin_group *group, struct rvin_dev *vin)
rvin_dev          304 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_group_get(struct rvin_dev *vin)
rvin_dev          373 drivers/media/platform/rcar-vin/rcar-core.c static void rvin_group_put(struct rvin_dev *vin)
rvin_dev          398 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin =
rvin_dev          399 drivers/media/platform/rcar-vin/rcar-core.c 		container_of(ctrl->handler, struct rvin_dev, ctrl_handler);
rvin_dev          437 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_parallel_subdevice_attach(struct rvin_dev *vin,
rvin_dev          526 drivers/media/platform/rcar-vin/rcar-core.c static void rvin_parallel_subdevice_detach(struct rvin_dev *vin)
rvin_dev          539 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          576 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          589 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          617 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = dev_get_drvdata(dev);
rvin_dev          644 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_parallel_init(struct rvin_dev *vin)
rvin_dev          680 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          747 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          771 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
rvin_dev          799 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = dev_get_drvdata(dev);
rvin_dev          830 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_mc_parse_of_graph(struct rvin_dev *vin)
rvin_dev          887 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_mc_init(struct rvin_dev *vin)
rvin_dev         1284 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin;
rvin_dev         1358 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_dev *vin = platform_get_drvdata(pdev);
rvin_dev          144 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_write(struct rvin_dev *vin, u32 value, u32 offset)
rvin_dev          149 drivers/media/platform/rcar-vin/rcar-dma.c static u32 rvin_read(struct rvin_dev *vin, u32 offset)
rvin_dev          476 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_set_coeff(struct rvin_dev *vin, unsigned short xs)
rvin_dev          530 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_crop_scale_comp_gen2(struct rvin_dev *vin)
rvin_dev          578 drivers/media/platform/rcar-vin/rcar-dma.c void rvin_crop_scale_comp(struct rvin_dev *vin)
rvin_dev          615 drivers/media/platform/rcar-vin/rcar-dma.c static int rvin_setup(struct rvin_dev *vin)
rvin_dev          782 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_disable_interrupts(struct rvin_dev *vin)
rvin_dev          787 drivers/media/platform/rcar-vin/rcar-dma.c static u32 rvin_get_interrupt_status(struct rvin_dev *vin)
rvin_dev          792 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_ack_interrupt(struct rvin_dev *vin)
rvin_dev          797 drivers/media/platform/rcar-vin/rcar-dma.c static bool rvin_capture_active(struct rvin_dev *vin)
rvin_dev          802 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_set_slot_addr(struct rvin_dev *vin, int slot, dma_addr_t addr)
rvin_dev          834 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_fill_hw_slot(struct rvin_dev *vin, int slot)
rvin_dev          863 drivers/media/platform/rcar-vin/rcar-dma.c static int rvin_capture_start(struct rvin_dev *vin)
rvin_dev          886 drivers/media/platform/rcar-vin/rcar-dma.c static void rvin_capture_stop(struct rvin_dev *vin)
rvin_dev          904 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = data;
rvin_dev          973 drivers/media/platform/rcar-vin/rcar-dma.c static void return_all_buffers(struct rvin_dev *vin,
rvin_dev          998 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = vb2_get_drv_priv(vq);
rvin_dev         1012 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = vb2_get_drv_priv(vb->vb2_queue);
rvin_dev         1029 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = vb2_get_drv_priv(vb->vb2_queue);
rvin_dev         1039 drivers/media/platform/rcar-vin/rcar-dma.c static int rvin_mc_validate_format(struct rvin_dev *vin, struct v4l2_subdev *sd,
rvin_dev         1103 drivers/media/platform/rcar-vin/rcar-dma.c static int rvin_set_stream(struct rvin_dev *vin, int on)
rvin_dev         1159 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = vb2_get_drv_priv(vq);
rvin_dev         1203 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = vb2_get_drv_priv(vq);
rvin_dev         1262 drivers/media/platform/rcar-vin/rcar-dma.c void rvin_dma_unregister(struct rvin_dev *vin)
rvin_dev         1269 drivers/media/platform/rcar-vin/rcar-dma.c int rvin_dma_register(struct rvin_dev *vin, int irq)
rvin_dev         1331 drivers/media/platform/rcar-vin/rcar-dma.c int rvin_set_channel_routing(struct rvin_dev *vin, u8 chsel)
rvin_dev         1358 drivers/media/platform/rcar-vin/rcar-dma.c void rvin_set_alpha(struct rvin_dev *vin, unsigned int alpha)
rvin_dev           67 drivers/media/platform/rcar-vin/rcar-v4l2.c const struct rvin_video_format *rvin_format_from_pixel(struct rvin_dev *vin,
rvin_dev           82 drivers/media/platform/rcar-vin/rcar-v4l2.c static u32 rvin_format_bytesperline(struct rvin_dev *vin,
rvin_dev          106 drivers/media/platform/rcar-vin/rcar-v4l2.c static void rvin_format_align(struct rvin_dev *vin, struct v4l2_pix_format *pix)
rvin_dev          153 drivers/media/platform/rcar-vin/rcar-v4l2.c static int rvin_reset_format(struct rvin_dev *vin)
rvin_dev          180 drivers/media/platform/rcar-vin/rcar-v4l2.c static int rvin_try_format(struct rvin_dev *vin, u32 which,
rvin_dev          252 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          264 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          273 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          296 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          317 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          351 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          423 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          435 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          476 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          484 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          499 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          522 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          541 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          556 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          565 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          574 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          592 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          610 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          674 drivers/media/platform/rcar-vin/rcar-v4l2.c static void rvin_mc_try_format(struct rvin_dev *vin,
rvin_dev          695 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          705 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          765 drivers/media/platform/rcar-vin/rcar-v4l2.c static int rvin_power_parallel(struct rvin_dev *vin, bool on)
rvin_dev          780 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          829 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin = video_drvdata(file);
rvin_dev          865 drivers/media/platform/rcar-vin/rcar-v4l2.c void rvin_v4l2_unregister(struct rvin_dev *vin)
rvin_dev          880 drivers/media/platform/rcar-vin/rcar-v4l2.c 	struct rvin_dev *vin =
rvin_dev          881 drivers/media/platform/rcar-vin/rcar-v4l2.c 		container_of(sd->v4l2_dev, struct rvin_dev, v4l2_dev);
rvin_dev          892 drivers/media/platform/rcar-vin/rcar-v4l2.c int rvin_v4l2_register(struct rvin_dev *vin)
rvin_dev          253 drivers/media/platform/rcar-vin/rcar-vin.h 	struct rvin_dev *vin[RCAR_VIN_NUM];
rvin_dev          261 drivers/media/platform/rcar-vin/rcar-vin.h int rvin_dma_register(struct rvin_dev *vin, int irq);
rvin_dev          262 drivers/media/platform/rcar-vin/rcar-vin.h void rvin_dma_unregister(struct rvin_dev *vin);
rvin_dev          264 drivers/media/platform/rcar-vin/rcar-vin.h int rvin_v4l2_register(struct rvin_dev *vin);
rvin_dev          265 drivers/media/platform/rcar-vin/rcar-vin.h void rvin_v4l2_unregister(struct rvin_dev *vin);
rvin_dev          267 drivers/media/platform/rcar-vin/rcar-vin.h const struct rvin_video_format *rvin_format_from_pixel(struct rvin_dev *vin,
rvin_dev          272 drivers/media/platform/rcar-vin/rcar-vin.h void rvin_crop_scale_comp(struct rvin_dev *vin);
rvin_dev          274 drivers/media/platform/rcar-vin/rcar-vin.h int rvin_set_channel_routing(struct rvin_dev *vin, u8 chsel);
rvin_dev          275 drivers/media/platform/rcar-vin/rcar-vin.h void rvin_set_alpha(struct rvin_dev *vin, unsigned int alpha);