Symbol: rvin_dev
drivers/media/platform/renesas/rcar-vin/rcar-core.c
1125
static int rvin_id_get(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
1163
static void rvin_id_put(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
1177
struct rvin_dev *vin;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
118
static int rvin_group_get(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-core.c
1259
struct rvin_dev *vin = platform_get_drvdata(pdev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
174
static void rvin_group_put(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
211
struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
242
struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
280
struct rvin_dev *vin = v4l2_dev_to_vin(notifier->v4l2_dev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
286
struct rvin_dev *pvin = group->vin[i];
drivers/media/platform/renesas/rcar-vin/rcar-core.c
321
static int rvin_group_parse_of(struct rvin_dev *vin, unsigned int port,
drivers/media/platform/renesas/rcar-vin/rcar-core.c
361
static int rvin_parallel_parse_of(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
406
static int rvin_group_notifier_init(struct rvin_dev *vin, unsigned int port,
drivers/media/platform/renesas/rcar-vin/rcar-core.c
43
#define v4l2_dev_to_vin(d) container_of(d, struct rvin_dev, v4l2_dev)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
476
struct rvin_dev *vin =
drivers/media/platform/renesas/rcar-vin/rcar-core.c
477
container_of(ctrl->handler, struct rvin_dev, ctrl_handler);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
492
static void rvin_free_controls(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
498
static int rvin_create_controls(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
556
struct rvin_dev *vin;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
579
vin = container_of(vdev, struct rvin_dev, vdev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
68
static int rvin_group_init(struct rvin_group *group, struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-core.c
711
struct rvin_dev *vin = group->vin[i];
drivers/media/platform/renesas/rcar-vin/rcar-core.c
769
static int rvin_csi2_init(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
800
struct rvin_dev *vin = group->vin[i];
drivers/media/platform/renesas/rcar-vin/rcar-core.c
833
static int rvin_isp_init(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
854
struct rvin_dev *vin = dev_get_drvdata(dev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
866
struct rvin_dev *vin = dev_get_drvdata(dev);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
880
struct rvin_dev *master = vin->group->vin[master_id];
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1017
static void rvin_capture_stop(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1035
struct rvin_dev *vin = data;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1114
static void return_unused_buffers(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1135
struct rvin_dev *vin = vb2_get_drv_priv(vq);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1149
struct rvin_dev *vin = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1166
struct rvin_dev *vin = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1176
static int rvin_mc_validate_format(struct rvin_dev *vin, struct v4l2_subdev *sd,
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1291
static int rvin_set_stream(struct rvin_dev *vin, int on)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1325
int rvin_start_streaming(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1351
struct rvin_dev *vin = vb2_get_drv_priv(vq);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1374
void rvin_stop_streaming(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1422
struct rvin_dev *vin = vb2_get_drv_priv(vq);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1441
void rvin_dma_unregister(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1448
int rvin_dma_register(struct rvin_dev *vin, int irq)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1508
int rvin_set_channel_routing(struct rvin_dev *vin, u8 chsel)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1556
void rvin_set_alpha(struct rvin_dev *vin, unsigned int alpha)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
167
static void rvin_write(struct rvin_dev *vin, u32 value, u32 offset)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
172
static u32 rvin_read(struct rvin_dev *vin, u32 offset)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
181
static bool rvin_scaler_needed(const struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
507
static void rvin_set_coeff(struct rvin_dev *vin, unsigned short xs)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
561
void rvin_scaler_gen2(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
620
void rvin_scaler_gen3(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
665
void rvin_crop_scale_comp(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
688
static int rvin_setup(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
914
static bool rvin_capture_active(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
919
static enum v4l2_field rvin_get_active_field(struct rvin_dev *vin, u32 vnms)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
931
static void rvin_set_slot_addr(struct rvin_dev *vin, int slot, dma_addr_t addr)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
963
static void rvin_fill_hw_slot(struct rvin_dev *vin, int slot)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
994
static int rvin_capture_start(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
106
const struct rvin_video_format *rvin_format_from_pixel(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
142
static u32 rvin_format_bytesperline(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
178
static void rvin_format_align(struct rvin_dev *vin, struct v4l2_pix_format *pix)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
243
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
253
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
334
static int rvin_remote_rectangle(struct rvin_dev *vin, struct v4l2_rect *rect)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
375
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
414
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
500
static void rvin_mc_try_format(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
521
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
531
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
580
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
620
struct rvin_dev *vin = video_drvdata(file);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
647
void rvin_v4l2_unregister(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
665
struct rvin_dev *vin =
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
666
container_of(sd->v4l2_dev, struct rvin_dev, v4l2_dev);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
694
int rvin_v4l2_register(struct rvin_dev *vin)
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
134
void (*scaler)(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
213
void (*scaler)(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
250
struct rvin_dev *vin[RCAR_VIN_NUM];
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
260
int rvin_dma_register(struct rvin_dev *vin, int irq);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
261
void rvin_dma_unregister(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
263
int rvin_v4l2_register(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
264
void rvin_v4l2_unregister(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
266
const struct rvin_video_format *rvin_format_from_pixel(struct rvin_dev *vin,
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
271
void rvin_scaler_gen2(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
272
void rvin_scaler_gen3(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
273
void rvin_crop_scale_comp(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
275
int rvin_set_channel_routing(struct rvin_dev *vin, u8 chsel);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
276
void rvin_set_alpha(struct rvin_dev *vin, unsigned int alpha);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
278
int rvin_start_streaming(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
279
void rvin_stop_streaming(struct rvin_dev *vin);
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
33
struct rvin_dev;