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);