/drivers/media/video/marvell-ccic/ |
H A D | mcam-core.c | 104 #define sensor_call(cam, o, f, args...) \ 105 v4l2_subdev_call(cam->sensor, o, f, ##args) 199 static void mcam_buffer_done(struct mcam_camera *cam, int frame, argument 202 vbuf->v4l2_buf.bytesused = cam->pix_format.sizeimage; 203 vbuf->v4l2_buf.sequence = cam->buf_seq[frame]; 204 vb2_set_plane_payload(vbuf, 0, cam->pix_format.sizeimage); 213 #define cam_err(cam, fmt, arg...) \ 214 dev_err((cam)->dev, fmt, ##arg); 215 #define cam_warn(cam, fmt, arg...) \ 216 dev_warn((cam) 224 mcam_reset_buffers(struct mcam_camera *cam) argument 233 mcam_needs_config(struct mcam_camera *cam) argument 238 mcam_set_config_needed(struct mcam_camera *cam, int needed) argument 251 mcam_ctlr_start(struct mcam_camera *cam) argument 258 mcam_ctlr_stop(struct mcam_camera *cam) argument 273 mcam_alloc_dma_bufs(struct mcam_camera *cam, int loadtime) argument 314 mcam_free_dma_bufs(struct mcam_camera *cam) argument 330 mcam_ctlr_dma_vmalloc(struct mcam_camera *cam) argument 354 struct mcam_camera *cam = (struct mcam_camera *) data; local 394 mcam_check_dma_buffers(struct mcam_camera *cam) argument 403 mcam_vmalloc_done(struct mcam_camera *cam, int frame) argument 410 mcam_alloc_dma_bufs(struct mcam_camera *cam, int loadtime) argument 415 mcam_free_dma_bufs(struct mcam_camera *cam) argument 420 mcam_check_dma_buffers(struct mcam_camera *cam) argument 443 mcam_set_contig_buffer(struct mcam_camera *cam, int frame) argument 472 mcam_ctlr_dma_contig(struct mcam_camera *cam) argument 483 mcam_dma_contig_done(struct mcam_camera *cam, int frame) argument 506 mcam_sg_next_buffer(struct mcam_camera *cam) argument 529 mcam_ctlr_dma_sg(struct mcam_camera *cam) argument 559 mcam_dma_sg_done(struct mcam_camera *cam, int frame) argument 598 mcam_sg_restart(struct mcam_camera *cam) argument 607 mcam_sg_restart(struct mcam_camera *cam) argument 622 mcam_ctlr_image(struct mcam_camera *cam) argument 673 mcam_ctlr_configure(struct mcam_camera *cam) argument 686 mcam_ctlr_irq_enable(struct mcam_camera *cam) argument 696 mcam_ctlr_irq_disable(struct mcam_camera *cam) argument 703 mcam_ctlr_init(struct mcam_camera *cam) argument 730 mcam_ctlr_stop_dma(struct mcam_camera *cam) argument 763 mcam_ctlr_power_up(struct mcam_camera *cam) argument 774 mcam_ctlr_power_down(struct mcam_camera *cam) argument 794 __mcam_cam_reset(struct mcam_camera *cam) argument 803 mcam_cam_init(struct mcam_camera *cam) argument 840 mcam_cam_set_flip(struct mcam_camera *cam) argument 851 mcam_cam_configure(struct mcam_camera *cam) argument 870 mcam_read_setup(struct mcam_camera *cam) argument 914 struct mcam_camera *cam = vb2_get_drv_priv(vq); local 930 struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue); local 952 struct mcam_camera *cam = vb2_get_drv_priv(vq); local 959 struct mcam_camera *cam = vb2_get_drv_priv(vq); local 969 struct mcam_camera *cam = vb2_get_drv_priv(vq); local 992 struct mcam_camera *cam = vb2_get_drv_priv(vq); local 1032 struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue); local 1048 struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue); local 1068 struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue); local 1077 struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue); local 1101 mcam_setup_vb2(struct mcam_camera *cam) argument 1145 mcam_cleanup_vb2(struct mcam_camera *cam) argument 1163 struct mcam_camera *cam = filp->private_data; local 1176 struct mcam_camera *cam = filp->private_data; local 1189 struct mcam_camera *cam = filp->private_data; local 1202 struct mcam_camera *cam = filp->private_data; local 1214 struct mcam_camera *cam = filp->private_data; local 1226 struct mcam_camera *cam = filp->private_data; local 1240 struct mcam_camera *cam = priv; local 1253 struct mcam_camera *cam = priv; local 1266 struct mcam_camera *cam = priv; local 1302 struct mcam_camera *cam = priv; local 1323 struct mcam_camera *cam = priv; local 1373 struct mcam_camera *cam = priv; local 1420 struct mcam_camera *cam = priv; local 1433 struct mcam_camera *cam = priv; local 1446 struct mcam_camera *cam = priv; local 1460 struct mcam_camera *cam = priv; local 1472 struct mcam_camera *cam = priv; local 1485 struct mcam_camera *cam = priv; local 1498 struct mcam_camera *cam = priv; local 1544 struct mcam_camera *cam = video_drvdata(filp); local 1568 struct mcam_camera *cam = filp->private_data; local 1588 struct mcam_camera *cam = filp->private_data; local 1603 struct mcam_camera *cam = filp->private_data; local 1615 struct mcam_camera *cam = filp->private_data; local 1655 mcam_frame_complete(struct mcam_camera *cam, int frame) argument 1681 mccic_irq(struct mcam_camera *cam, unsigned int irqs) argument 1731 mccic_register(struct mcam_camera *cam) argument 1817 mccic_shutdown(struct mcam_camera *cam) argument 1841 mccic_suspend(struct mcam_camera *cam) argument 1854 mccic_resume(struct mcam_camera *cam) argument [all...] |
H A D | mmp-driver.c | 59 static void mmpcam_add_device(struct mmp_camera *cam) argument 62 list_add(&cam->devlist, &mmpcam_devices); 66 static void mmpcam_remove_device(struct mmp_camera *cam) argument 69 list_del(&cam->devlist); 80 struct mmp_camera *cam; local 83 list_for_each_entry(cam, &mmpcam_devices, devlist) { 84 if (cam->pdev == pdev) { 86 return cam; 109 static void mmpcam_power_up_ctlr(struct mmp_camera *cam) argument 111 iowrite32(0x3f, cam 118 struct mmp_camera *cam = mcam_to_cam(mcam); local 140 struct mmp_camera *cam = mcam_to_cam(mcam); local 171 struct mmp_camera *cam; local 291 mmpcam_remove(struct mmp_camera *cam) argument 311 struct mmp_camera *cam = mmpcam_find_device(pdev); local 325 struct mmp_camera *cam = mmpcam_find_device(pdev); local 335 struct mmp_camera *cam = mmpcam_find_device(pdev); local [all...] |
H A D | cafe-driver.c | 132 #define cam_err(cam, fmt, arg...) \ 133 dev_err(&(cam)->pdev->dev, fmt, ##arg); 134 #define cam_warn(cam, fmt, arg...) \ 135 dev_warn(&(cam)->pdev->dev, fmt, ##arg); 169 static int cafe_smbus_write_data(struct cafe_camera *cam, argument 174 struct mcam_camera *mcam = &cam->mcam; 207 wait_event_timeout(cam->smbus_wait, cafe_smbus_write_done(mcam), 215 cam_err(cam, "SMBUS write (%02x/%02x/%02x) timed out\n", addr, 220 cam_err(cam, "SMBUS write (%02x/%02x/%02x) error\n", addr, 248 static int cafe_smbus_read_data(struct cafe_camera *cam, argument 295 struct cafe_camera *cam = i2c_get_adapdata(adapter); local 315 cafe_smbus_enable_irq(struct cafe_camera *cam) argument 335 cafe_smbus_setup(struct cafe_camera *cam) argument 356 cafe_smbus_shutdown(struct cafe_camera *cam) argument 434 struct cafe_camera *cam = data; local 460 struct cafe_camera *cam; local 547 cafe_shutdown(struct cafe_camera *cam) argument 559 struct cafe_camera *cam = to_cam(v4l2_dev); local 577 struct cafe_camera *cam = to_cam(v4l2_dev); local 592 struct cafe_camera *cam = to_cam(v4l2_dev); local [all...] |
/drivers/media/video/cpia2/ |
H A D | cpia2_usb.c | 50 #define FRAME_SIZE_PER_DESC frame_sizes[cam->cur_alt] 52 static void process_frame(struct camera_data *cam); 58 static void free_sbufs(struct camera_data *cam); 59 static void add_APPn(struct camera_data *cam); 60 static void add_COM(struct camera_data *cam); 61 static int submit_urbs(struct camera_data *cam); 62 static int set_alternate(struct camera_data *cam, unsigned int alt); 63 static int configure_transfer_mode(struct camera_data *cam, unsigned int alt); 86 static void process_frame(struct camera_data *cam) argument 90 unsigned char *inbuff = cam 165 add_APPn(struct camera_data *cam) argument 184 add_COM(struct camera_data *cam) argument 208 struct camera_data *cam = (struct camera_data *) urb->context; local 380 configure_transfer_mode(struct camera_data *cam, unsigned int alt) argument 452 cpia2_usb_change_streaming_alternate(struct camera_data *cam, unsigned int alt) argument 482 set_alternate(struct camera_data *cam, unsigned int alt) argument 516 free_sbufs(struct camera_data *cam) argument 585 cpia2_usb_transfer_cmd(struct camera_data *cam, void *registers, u8 request, u8 start, u8 count, u8 direction) argument 633 submit_urbs(struct camera_data *cam) argument 704 cpia2_usb_stream_start(struct camera_data *cam, unsigned int alternate) argument 751 cpia2_usb_stream_pause(struct camera_data *cam) argument 766 cpia2_usb_stream_resume(struct camera_data *cam) argument 784 cpia2_usb_stream_stop(struct camera_data *cam) argument 804 struct camera_data *cam; local 866 struct camera_data *cam = usb_get_intfdata(intf); local [all...] |
H A D | cpia2_v4l.c | 240 struct camera_data *cam = video_drvdata(file); local 243 if (!cam) { 248 if (!cam->present) 251 if (cam->open_count == 0) { 252 if (cpia2_allocate_buffers(cam)) 256 if (cpia2_reset_camera(cam) < 0) 259 cam->APP_len = 0; 260 cam->COM_len = 0; 268 v4l2_prio_open(&cam->prio, &fh->prio); 271 ++cam 285 struct camera_data *cam = video_get_drvdata(dev); local 327 struct camera_data *cam = video_drvdata(file); local 351 struct camera_data *cam = video_drvdata(filp); local 366 sync(struct camera_data *cam, int frame_nr) argument 401 struct camera_data *cam = video_drvdata(file); local 425 struct camera_data *cam = video_drvdata(file); local 550 struct camera_data *cam = video_drvdata(file); local 612 struct camera_data *cam = video_drvdata(file); local 672 struct camera_data *cam = video_drvdata(file); local 697 struct camera_data *cam = video_drvdata(file); local 726 struct camera_data *cam = video_drvdata(file); local 794 struct camera_data *cam = video_drvdata(file); local 845 struct camera_data *cam = video_drvdata(file); local 963 struct camera_data *cam = video_drvdata(file); local 1039 struct camera_data *cam = video_drvdata(file); local 1080 struct camera_data *cam = video_drvdata(file); local 1129 struct camera_data *cam = video_drvdata(file); local 1152 struct camera_data *cam = video_drvdata(file); local 1200 struct camera_data *cam = video_drvdata(file); local 1223 find_earliest_filled_buffer(struct camera_data *cam) argument 1256 struct camera_data *cam = video_drvdata(file); local 1312 struct camera_data *cam = video_drvdata(file); local 1329 struct camera_data *cam = video_drvdata(file); local 1343 struct camera_data *cam = video_drvdata(file); local 1361 struct camera_data *cam = video_drvdata(file); local 1383 reset_camera_struct_v4l(struct camera_data *cam) argument 1455 cpia2_register_camera(struct camera_data *cam) argument 1482 cpia2_unregister_camera(struct camera_data *cam) argument [all...] |
H A D | cpia2_core.c | 59 static int apply_vp_patch(struct camera_data *cam); 60 static int set_default_user_mode(struct camera_data *cam); 61 static int set_vw_size(struct camera_data *cam, int size); 62 static int configure_sensor(struct camera_data *cam, 64 static int config_sensor_410(struct camera_data *cam, 66 static int config_sensor_500(struct camera_data *cam, 68 static int set_all_properties(struct camera_data *cam); 69 static void get_color_params(struct camera_data *cam); 70 static void wake_system(struct camera_data *cam); 71 static void set_lowlight_boost(struct camera_data *cam); 137 cpia2_do_command(struct camera_data *cam, u32 command, u8 direction, u8 param) argument 526 cpia2_send_command(struct camera_data *cam, struct cpia2_command *cmd) argument 601 cpia2_get_version_info(struct camera_data *cam) argument 616 cpia2_reset_camera(struct camera_data *cam) argument 838 cpia2_set_high_power(struct camera_data *cam) argument 878 cpia2_set_low_power(struct camera_data *cam) argument 890 cpia2_send_onebyte_command(struct camera_data *cam, struct cpia2_command *cmd, u8 start, u8 datum) argument 900 apply_vp_patch(struct camera_data *cam) argument 945 set_default_user_mode(struct camera_data *cam) argument 1044 set_vw_size(struct camera_data *cam, int size) argument 1114 configure_sensor(struct camera_data *cam, int req_width, int req_height) argument 1141 config_sensor_410(struct camera_data *cam, int req_width, int req_height) argument 1327 config_sensor_500(struct camera_data *cam, int req_width, int req_height) argument 1534 set_all_properties(struct camera_data *cam) argument 1570 cpia2_save_camera_state(struct camera_data *cam) argument 1585 get_color_params(struct camera_data *cam) argument 1597 cpia2_set_color_params(struct camera_data *cam) argument 1610 cpia2_set_flicker_mode(struct camera_data *cam, int mode) argument 1689 cpia2_set_property_flip(struct camera_data *cam, int prop_val) argument 1713 cpia2_set_property_mirror(struct camera_data *cam, int prop_val) argument 1740 cpia2_set_target_kb(struct camera_data *cam, unsigned char value) argument 1762 cpia2_set_gpio(struct camera_data *cam, unsigned char setting) argument 1795 cpia2_set_fps(struct camera_data *cam, int framerate) argument 1837 cpia2_set_brightness(struct camera_data *cam, unsigned char value) argument 1854 cpia2_set_contrast(struct camera_data *cam, unsigned char value) argument 1866 cpia2_set_saturation(struct camera_data *cam, unsigned char value) argument 1878 wake_system(struct camera_data *cam) argument 1889 set_lowlight_boost(struct camera_data *cam) argument 1927 cpia2_set_format(struct camera_data *cam) argument 1948 cpia2_dbg_dump_registers(struct camera_data *cam) argument 2166 reset_camera_struct(struct camera_data *cam) argument 2233 struct camera_data *cam; local 2256 cpia2_init_camera(struct camera_data *cam) argument 2292 cpia2_allocate_buffers(struct camera_data *cam) argument 2341 cpia2_free_buffers(struct camera_data *cam) argument 2358 cpia2_read(struct camera_data *cam, char __user *buf, unsigned long count, int noblock) argument 2423 cpia2_poll(struct camera_data *cam, struct file *filp, poll_table *wait) argument 2457 cpia2_remap_buffer(struct camera_data *cam, struct vm_area_struct *vma) argument [all...] |
/drivers/media/video/ |
H A D | via-camera.c | 128 #define sensor_call(cam, optype, func, args...) \ 129 v4l2_subdev_call(cam->sensor, optype, func, ##args) 134 #define cam_err(cam, fmt, arg...) \ 135 dev_err(&(cam)->platdev->dev, fmt, ##arg); 136 #define cam_warn(cam, fmt, arg...) \ 137 dev_warn(&(cam)->platdev->dev, fmt, ##arg); 138 #define cam_dbg(cam, fmt, arg...) \ 139 dev_dbg(&(cam)->platdev->dev, fmt, ##arg); 183 static int via_sensor_power_setup(struct via_camera *cam) argument 187 cam 212 via_sensor_power_up(struct via_camera *cam) argument 221 via_sensor_power_down(struct via_camera *cam) argument 228 via_sensor_power_release(struct via_camera *cam) argument 241 viacam_set_flip(struct via_camera *cam) argument 255 viacam_configure_sensor(struct via_camera *cam) argument 282 viacam_write_reg(struct via_camera *cam, int reg, int value) argument 288 viacam_read_reg(struct via_camera *cam, int reg) argument 293 viacam_write_reg_mask(struct via_camera *cam, int reg, int value, int mask) argument 308 struct via_camera *cam = data; local 330 viacam_next_buffer(struct via_camera *cam) argument 359 struct via_camera *cam = data; local 396 viacam_int_enable(struct via_camera *cam) argument 403 viacam_int_disable(struct via_camera *cam) argument 417 viacam_ctlr_cbufs(struct via_camera *cam) argument 467 viacam_set_scale(struct via_camera *cam) argument 489 viacam_ctlr_image(struct via_camera *cam) argument 540 viacam_config_controller(struct via_camera *cam) argument 557 viacam_start_engine(struct via_camera *cam) argument 569 viacam_stop_engine(struct via_camera *cam) argument 591 struct via_camera *cam = q->priv_data; local 605 struct via_camera *cam = q->priv_data; local 628 struct via_camera *cam = q->priv_data; local 644 struct via_camera *cam = q->priv_data; local 663 struct via_camera *cam = video_drvdata(filp); local 695 struct via_camera *cam = video_drvdata(filp); local 733 struct via_camera *cam = video_drvdata(filp); local 775 struct via_camera *cam = video_drvdata(filp); local 783 struct via_camera *cam = video_drvdata(filp); local 808 struct via_camera *cam = priv; local 825 struct via_camera *cam = priv; local 838 struct via_camera *cam = priv; local 851 struct via_camera *cam = priv; local 956 viacam_do_try_fmt(struct via_camera *cam, struct v4l2_pix_format *upix, struct v4l2_pix_format *spix) argument 977 struct via_camera *cam = priv; local 991 struct via_camera *cam = priv; local 1002 struct via_camera *cam = priv; local 1054 struct via_camera *cam = priv; local 1062 struct via_camera *cam = priv; local 1069 struct via_camera *cam = priv; local 1076 struct via_camera *cam = priv; local 1083 struct via_camera *cam = priv; local 1134 struct via_camera *cam = priv; local 1163 struct via_camera *cam = priv; local 1176 struct via_camera *cam = priv; local 1203 struct via_camera *cam = priv; local 1249 struct via_camera *cam = priv; local 1262 struct via_camera *cam = priv; local 1362 struct via_camera *cam; local 1484 struct via_camera *cam = via_cam_info; local [all...] |
H A D | omap24xxcam.c | 50 static void omap24xxcam_reset(struct omap24xxcam_device *cam); 51 static int omap24xxcam_sensor_if_enable(struct omap24xxcam_device *cam); 71 static void omap24xxcam_clock_put(struct omap24xxcam_device *cam) argument 73 if (cam->ick != NULL && !IS_ERR(cam->ick)) 74 clk_put(cam->ick); 75 if (cam->fck != NULL && !IS_ERR(cam->fck)) 76 clk_put(cam->fck); 78 cam 81 omap24xxcam_clock_get(struct omap24xxcam_device *cam) argument 103 omap24xxcam_clock_on(struct omap24xxcam_device *cam) argument 109 omap24xxcam_clock_off(struct omap24xxcam_device *cam) argument 126 omap24xxcam_core_xclk_set(const struct omap24xxcam_device *cam, u32 xclk) argument 144 omap24xxcam_core_hwinit(const struct omap24xxcam_device *cam) argument 170 omap24xxcam_core_enable(const struct omap24xxcam_device *cam) argument 185 omap24xxcam_core_disable(const struct omap24xxcam_device *cam) argument 192 omap24xxcam_core_isr(struct omap24xxcam_device *cam) argument 391 struct omap24xxcam_device *cam = local 548 struct omap24xxcam_device *cam = fh->cam; local 601 omap24xxcam_poweron_reset(struct omap24xxcam_device *cam) argument 625 omap24xxcam_hwinit(struct omap24xxcam_device *cam) argument 648 struct omap24xxcam_device *cam = (struct omap24xxcam_device *)data; local 667 omap24xxcam_capture_stop(struct omap24xxcam_device *cam) argument 696 omap24xxcam_capture_cont(struct omap24xxcam_device *cam) argument 723 struct omap24xxcam_device *cam = dev_get_drvdata(dev); local 732 omap24xxcam_reset(struct omap24xxcam_device *cam) argument 743 struct omap24xxcam_device *cam = (struct omap24xxcam_device *)arg; local 776 omap24xxcam_sensor_if_enable(struct omap24xxcam_device *cam) argument 872 omap24xxcam_sensor_if_disable(const struct omap24xxcam_device *cam) argument 884 omap24xxcam_sensor_init(struct omap24xxcam_device *cam) argument 920 omap24xxcam_sensor_exit(struct omap24xxcam_device *cam) argument 926 omap24xxcam_sensor_disable(struct omap24xxcam_device *cam) argument 936 omap24xxcam_sensor_enable(struct omap24xxcam_device *cam) argument 962 struct omap24xxcam_device *cam = local 992 struct omap24xxcam_device *cam = ofh->cam; local 1005 struct omap24xxcam_device *cam = ofh->cam; local 1017 struct omap24xxcam_device *cam = ofh->cam; local 1031 struct omap24xxcam_device *cam = ofh->cam; local 1061 struct omap24xxcam_device *cam = ofh->cam; local 1075 struct omap24xxcam_device *cam = ofh->cam; local 1122 struct omap24xxcam_device *cam = ofh->cam; local 1165 struct omap24xxcam_device *cam = ofh->cam; local 1195 struct omap24xxcam_device *cam = ofh->cam; local 1247 struct omap24xxcam_device *cam = ofh->cam; local 1259 struct omap24xxcam_device *cam = ofh->cam; local 1273 struct omap24xxcam_device *cam = ofh->cam; local 1286 struct omap24xxcam_device *cam = ofh->cam; local 1300 struct omap24xxcam_device *cam = ofh->cam; local 1343 struct omap24xxcam_device *cam = fh->cam; local 1373 struct omap24xxcam_device *cam = fh->cam; local 1454 struct omap24xxcam_device *cam = omap24xxcam.priv; local 1511 struct omap24xxcam_device *cam = fh->cam; local 1573 struct omap24xxcam_device *cam = platform_get_drvdata(pdev); local 1589 struct omap24xxcam_device *cam = platform_get_drvdata(pdev); local 1634 struct omap24xxcam_device *cam = s->u.slave->master->priv; local 1692 struct omap24xxcam_device *cam = s->u.slave->master->priv; local 1741 struct omap24xxcam_device *cam; local 1827 struct omap24xxcam_device *cam = platform_get_drvdata(pdev); local [all...] |
H A D | w9966.c | 140 "\tcam 1 to parport3 and search every parport for cam 2 etc..."); 157 static inline void w9966_set_state(struct w9966 *cam, int mask, int val) argument 159 cam->dev_state = (cam->dev_state & ~mask) ^ val; 163 static inline int w9966_get_state(struct w9966 *cam, int mask, int val) argument 165 return ((cam->dev_state & mask) == val); 169 static void w9966_pdev_claim(struct w9966 *cam) argument 171 if (w9966_get_state(cam, W9966_STATE_CLAIMED, W9966_STATE_CLAIMED)) 173 parport_claim_or_block(cam->pdev); 174 w9966_set_state(cam, W9966_STATE_CLAIME 178 w9966_pdev_release(struct w9966 *cam) argument 189 w9966_read_reg(struct w9966 *cam, int reg) argument 210 w9966_write_reg(struct w9966 *cam, int reg, int data) argument 234 w9966_i2c_setsda(struct w9966 *cam, int state) argument 247 w9966_i2c_getscl(struct w9966 *cam) argument 255 w9966_i2c_setscl(struct w9966 *cam, int state) argument 290 w9966_i2c_wbyte(struct w9966 *cam, int data) argument 372 w9966_write_reg_i2c(struct w9966 *cam, int reg, int data) argument 459 w9966_setup(struct w9966 *cam, int x1, int y1, int x2, int y2, int w, int h) argument 565 struct w9966 *cam = video_drvdata(file); local 617 struct w9966 *cam = video_drvdata(file); local 643 struct w9966 *cam = video_drvdata(file); local 683 struct w9966 *cam = video_drvdata(file); local 720 struct w9966 *cam = video_drvdata(file); local 758 struct w9966 *cam = video_drvdata(file); local 839 w9966_init(struct w9966 *cam, struct parport *port) argument 918 w9966_term(struct w9966 *cam) argument [all...] |
H A D | zr364xx.c | 144 struct zr364xx_camera *cam; member in struct:zr364xx_dmaqueue 152 void *cam; /* back pointer to zr364xx_camera struct */ member in struct:zr364xx_pipeinfo 370 struct zr364xx_camera *cam = vq->priv_data; local 372 *size = cam->width * cam->height * (cam->fmt->depth >> 3); 397 struct zr364xx_camera *cam = vq->priv_data; local 402 DBG("%s, field=%d, fmt name = %s\n", __func__, field, cam->fmt != NULL ? 403 cam->fmt->name : ""); 404 if (cam 436 struct zr364xx_camera *cam = vq->priv_data; local 470 struct zr364xx_camera *cam = video_drvdata(file); local 501 zr364xx_fillbuff(struct zr364xx_camera *cam, struct zr364xx_buffer *buf, int jpgsize) argument 542 zr364xx_got_frame(struct zr364xx_camera *cam, int jpgsize) argument 581 zr364xx_read_video_callback(struct zr364xx_camera *cam, struct zr364xx_pipeinfo *pipe_info, struct urb *purb) argument 707 res_get(struct zr364xx_camera *cam) argument 723 res_check(struct zr364xx_camera *cam) argument 728 res_free(struct zr364xx_camera *cam) argument 739 struct zr364xx_camera *cam = video_drvdata(file); local 780 struct zr364xx_camera *cam; local 805 struct zr364xx_camera *cam; local 832 struct zr364xx_camera *cam; local 872 struct zr364xx_camera *cam = video_drvdata(file); local 904 struct zr364xx_camera *cam; local 924 struct zr364xx_camera *cam = video_drvdata(file); local 1021 struct zr364xx_camera *cam = video_drvdata(file); local 1031 struct zr364xx_camera *cam = video_drvdata(file); local 1041 struct zr364xx_camera *cam = video_drvdata(file); local 1052 struct zr364xx_camera *cam = video_drvdata(file); local 1061 struct zr364xx_camera *cam; local 1123 zr364xx_start_readpipe(struct zr364xx_camera *cam) argument 1155 zr364xx_stop_readpipe(struct zr364xx_camera *cam) argument 1180 zr364xx_start_acquire(struct zr364xx_camera *cam) argument 1196 zr364xx_stop_acquire(struct zr364xx_camera *cam) argument 1205 struct zr364xx_camera *cam = video_drvdata(file); local 1245 struct zr364xx_camera *cam = video_drvdata(file); local 1269 struct zr364xx_camera *cam = video_drvdata(file); local 1318 zr364xx_destroy(struct zr364xx_camera *cam) argument 1357 struct zr364xx_camera *cam; local 1407 struct zr364xx_camera *cam = video_drvdata(file); local 1427 struct zr364xx_camera *cam = video_drvdata(file); local 1479 zr364xx_board_init(struct zr364xx_camera *cam) argument 1542 struct zr364xx_camera *cam = NULL; local 1678 struct zr364xx_camera *cam = usb_get_intfdata(intf); local [all...] |
/drivers/media/video/et61x251/ |
H A D | et61x251_core.c | 121 et61x251_request_buffers(struct et61x251_device* cam, u32 count, argument 124 struct v4l2_pix_format* p = &(cam->sensor.pix_format); 125 struct v4l2_rect* r = &(cam->sensor.cropcap.bounds); 126 const size_t imagesize = cam->module_param.force_munmap || 136 cam->nbuffers = count; 137 while (cam->nbuffers > 0) { 138 if ((buff = vmalloc_32_user(cam->nbuffers * 141 cam->nbuffers--; 144 for (i = 0; i < cam->nbuffers; i++) { 145 cam 160 et61x251_release_buffers(struct et61x251_device* cam) argument 170 et61x251_empty_framequeues(struct et61x251_device* cam) argument 184 et61x251_requeue_outqueue(struct et61x251_device* cam) argument 197 et61x251_queue_unusedframes(struct et61x251_device* cam) argument 213 et61x251_write_reg(struct et61x251_device* cam, u8 value, u16 index) argument 233 et61x251_read_reg(struct et61x251_device* cam, u16 index) argument 250 et61x251_i2c_wait(struct et61x251_device* cam, const struct et61x251_sensor* sensor) argument 275 et61x251_i2c_raw_write(struct et61x251_device* cam, u8 n, u8 data1, u8 data2, u8 data3, u8 data4, u8 data5, u8 data6, u8 data7, u8 data8, u8 address) argument 330 struct et61x251_device* cam = urb->context; local 469 et61x251_start_transfer(struct et61x251_device* cam) argument 555 et61x251_stop_transfer(struct et61x251_device* cam) argument 578 et61x251_stream_interrupt(struct et61x251_device* cam) argument 604 et61x251_i2c_try_read(struct et61x251_device* cam, const struct et61x251_sensor* sensor, u8 address) argument 637 et61x251_i2c_try_write(struct et61x251_device* cam, const struct et61x251_sensor* sensor, u8 address, u8 value) argument 669 et61x251_i2c_read(struct et61x251_device* cam, u8 address) argument 674 et61x251_i2c_write(struct et61x251_device* cam, u8 address, u8 value) argument 714 struct et61x251_device* cam; local 738 struct et61x251_device* cam; local 771 struct et61x251_device* cam; local 803 struct et61x251_device* cam; local 842 struct et61x251_device* cam; local 868 struct et61x251_device* cam; local 901 struct et61x251_device* cam; local 938 struct et61x251_device* cam; local 989 et61x251_create_sysfs(struct et61x251_device* cam) argument 1021 et61x251_set_pix_format(struct et61x251_device* cam, struct v4l2_pix_format* pix) argument 1038 et61x251_set_compression(struct et61x251_device* cam, struct v4l2_jpegcompression* compression) argument 1054 et61x251_set_scale(struct et61x251_device* cam, u8 scale) argument 1077 et61x251_set_crop(struct et61x251_device* cam, struct v4l2_rect* rect) argument 1105 et61x251_init(struct et61x251_device* cam) argument 1194 struct et61x251_device *cam; local 1214 struct et61x251_device* cam; local 1300 struct et61x251_device* cam; local 1326 struct et61x251_device *cam = video_drvdata(filp); local 1436 struct et61x251_device *cam = video_drvdata(filp); local 1512 struct et61x251_device *cam = video_drvdata(filp); local 1580 et61x251_vidioc_querycap(struct et61x251_device* cam, void __user * arg) argument 1602 et61x251_vidioc_enuminput(struct et61x251_device* cam, void __user * arg) argument 1625 et61x251_vidioc_g_input(struct et61x251_device* cam, void __user * arg) argument 1637 et61x251_vidioc_s_input(struct et61x251_device* cam, void __user * arg) argument 1652 et61x251_vidioc_query_ctrl(struct et61x251_device* cam, void __user * arg) argument 1674 et61x251_vidioc_g_ctrl(struct et61x251_device* cam, void __user * arg) argument 1706 et61x251_vidioc_s_ctrl(struct et61x251_device* cam, void __user * arg) argument 1742 et61x251_vidioc_cropcap(struct et61x251_device* cam, void __user * arg) argument 1758 et61x251_vidioc_g_crop(struct et61x251_device* cam, void __user * arg) argument 1775 et61x251_vidioc_s_crop(struct et61x251_device* cam, void __user * arg) argument 1887 et61x251_vidioc_enum_framesizes(struct et61x251_device* cam, void __user * arg) argument 1916 et61x251_vidioc_enum_fmt(struct et61x251_device* cam, void __user * arg) argument 1947 et61x251_vidioc_g_fmt(struct et61x251_device* cam, void __user * arg) argument 1974 et61x251_vidioc_try_s_fmt(struct et61x251_device* cam, unsigned int cmd, void __user * arg) argument 2109 et61x251_vidioc_g_jpegcomp(struct et61x251_device* cam, void __user * arg) argument 2120 et61x251_vidioc_s_jpegcomp(struct et61x251_device* cam, void __user * arg) argument 2154 et61x251_vidioc_reqbufs(struct et61x251_device* cam, void __user * arg) argument 2203 et61x251_vidioc_querybuf(struct et61x251_device* cam, void __user * arg) argument 2232 et61x251_vidioc_qbuf(struct et61x251_device* cam, void __user * arg) argument 2260 et61x251_vidioc_dqbuf(struct et61x251_device* cam, struct file* filp, void __user * arg) argument 2315 et61x251_vidioc_streamon(struct et61x251_device* cam, void __user * arg) argument 2334 et61x251_vidioc_streamoff(struct et61x251_device* cam, void __user * arg) argument 2357 et61x251_vidioc_g_parm(struct et61x251_device* cam, void __user * arg) argument 2378 et61x251_vidioc_s_parm(struct et61x251_device* cam, void __user * arg) argument 2408 struct et61x251_device *cam = video_drvdata(filp); local 2495 struct et61x251_device *cam = video_drvdata(filp); local 2541 struct et61x251_device* cam; local 2648 struct et61x251_device* cam; local [all...] |
H A D | et61x251_tas5130d1b.c | 27 static int tas5130d1b_init(struct et61x251_device* cam) argument 31 err += et61x251_write_reg(cam, 0x14, 0x01); 32 err += et61x251_write_reg(cam, 0x1b, 0x02); 33 err += et61x251_write_reg(cam, 0x02, 0x12); 34 err += et61x251_write_reg(cam, 0x0e, 0x60); 35 err += et61x251_write_reg(cam, 0x80, 0x61); 36 err += et61x251_write_reg(cam, 0xf0, 0x62); 37 err += et61x251_write_reg(cam, 0x03, 0x63); 38 err += et61x251_write_reg(cam, 0x14, 0x64); 39 err += et61x251_write_reg(cam, 50 tas5130d1b_set_ctrl(struct et61x251_device* cam, const struct v4l2_control* ctrl) argument 129 et61x251_probe_tas5130d1b(struct et61x251_device* cam) argument [all...] |
/drivers/media/video/sn9c102/ |
H A D | sn9c102_ov7660.c | 26 static int ov7660_init(struct sn9c102_device* cam) argument 30 err = sn9c102_write_const_regs(cam, {0x40, 0x02}, {0x00, 0x03}, 105 err += sn9c102_i2c_write(cam, 0x12, 0x80); 106 err += sn9c102_i2c_write(cam, 0x11, 0x09); 107 err += sn9c102_i2c_write(cam, 0x00, 0x0A); 108 err += sn9c102_i2c_write(cam, 0x01, 0x80); 109 err += sn9c102_i2c_write(cam, 0x02, 0x80); 110 err += sn9c102_i2c_write(cam, 0x03, 0x00); 111 err += sn9c102_i2c_write(cam, 0x04, 0x00); 112 err += sn9c102_i2c_write(cam, 274 ov7660_get_ctrl(struct sn9c102_device* cam, struct v4l2_control* ctrl) argument 327 ov7660_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 366 ov7660_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 381 ov7660_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 520 sn9c102_probe_ov7660(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_tas5110d.c | 26 static int tas5110d_init(struct sn9c102_device* cam) argument 30 err = sn9c102_write_const_regs(cam, {0x01, 0x01}, {0x04, 0x01}, 34 err += sn9c102_i2c_write(cam, 0x9a, 0xca); 40 static int tas5110d_set_crop(struct sn9c102_device* cam, argument 43 struct sn9c102_sensor* s = sn9c102_get_sensor(cam); 48 err += sn9c102_write_reg(cam, h_start, 0x12); 49 err += sn9c102_write_reg(cam, v_start, 0x13); 51 err += sn9c102_write_reg(cam, 0x14, 0x1a); 52 err += sn9c102_write_reg(cam, 0x0a, 0x1b); 58 static int tas5110d_set_pix_format(struct sn9c102_device* cam, argument 106 sn9c102_probe_tas5110d(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_core.c | 142 sn9c102_request_buffers(struct sn9c102_device* cam, u32 count, argument 145 struct v4l2_pix_format* p = &(cam->sensor.pix_format); 146 struct v4l2_rect* r = &(cam->sensor.cropcap.bounds); 147 size_t imagesize = cam->module_param.force_munmap || io == IO_READ ? 156 if (cam->bridge == BRIDGE_SN9C105 || cam->bridge == BRIDGE_SN9C120) 159 cam->nbuffers = count; 160 while (cam->nbuffers > 0) { 161 if ((buff = vmalloc_32_user(cam->nbuffers * 164 cam 183 sn9c102_release_buffers(struct sn9c102_device* cam) argument 193 sn9c102_empty_framequeues(struct sn9c102_device* cam) argument 207 sn9c102_requeue_outqueue(struct sn9c102_device* cam) argument 220 sn9c102_queue_unusedframes(struct sn9c102_device* cam) argument 240 sn9c102_write_regs(struct sn9c102_device* cam, const u8 valreg[][2], int count) argument 276 sn9c102_write_reg(struct sn9c102_device* cam, u8 value, u16 index) argument 302 sn9c102_read_reg(struct sn9c102_device* cam, u16 index) argument 318 sn9c102_pread_reg(struct sn9c102_device* cam, u16 index) argument 328 sn9c102_i2c_wait(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor) argument 349 sn9c102_i2c_detect_read_error(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor) argument 371 sn9c102_i2c_detect_write_error(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor) argument 381 sn9c102_i2c_try_raw_read(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor, u8 data0, u8 data1, u8 n, u8 buffer[]) argument 440 sn9c102_i2c_try_raw_write(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor, u8 n, u8 data0, u8 data1, u8 data2, u8 data3, u8 data4, u8 data5) argument 479 sn9c102_i2c_try_read(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor, u8 address) argument 487 sn9c102_i2c_try_write(struct sn9c102_device* cam, const struct sn9c102_sensor* sensor, u8 address, u8 value) argument 497 sn9c102_i2c_read(struct sn9c102_device* cam, u8 address) argument 503 sn9c102_i2c_write(struct sn9c102_device* cam, u8 address, u8 value) argument 510 sn9c102_sof_length(struct sn9c102_device* cam) argument 528 sn9c102_find_sof_header(struct sn9c102_device* cam, void* mem, size_t len) argument 573 sn9c102_find_eof_header(struct sn9c102_device* cam, void* mem, size_t len) argument 603 sn9c102_write_jpegheader(struct sn9c102_device* cam, struct sn9c102_frame_t* f) argument 690 struct sn9c102_device* cam = urb->context; local 885 sn9c102_start_transfer(struct sn9c102_device* cam) argument 973 sn9c102_stop_transfer(struct sn9c102_device* cam) argument 996 sn9c102_stream_interrupt(struct sn9c102_device* cam) argument 1055 struct sn9c102_device* cam; local 1079 struct sn9c102_device* cam; local 1112 struct sn9c102_device* cam; local 1144 struct sn9c102_device* cam; local 1183 struct sn9c102_device* cam; local 1209 struct sn9c102_device* cam; local 1242 struct sn9c102_device* cam; local 1279 struct sn9c102_device* cam; local 1324 struct sn9c102_device* cam; local 1411 struct sn9c102_device* cam; local 1439 sn9c102_create_sysfs(struct sn9c102_device* cam) argument 1492 sn9c102_set_pix_format(struct sn9c102_device* cam, struct v4l2_pix_format* pix) argument 1532 sn9c102_set_compression(struct sn9c102_device* cam, struct v4l2_jpegcompression* compression) argument 1580 sn9c102_set_scale(struct sn9c102_device* cam, u8 scale) argument 1603 sn9c102_set_crop(struct sn9c102_device* cam, struct v4l2_rect* rect) argument 1626 sn9c102_init(struct sn9c102_device* cam) argument 1731 struct sn9c102_device *cam; local 1752 struct sn9c102_device* cam; local 1863 struct sn9c102_device* cam; local 1887 struct sn9c102_device *cam = video_drvdata(filp); local 2013 struct sn9c102_device *cam = video_drvdata(filp); local 2089 struct sn9c102_device *cam = video_drvdata(filp); local 2157 sn9c102_vidioc_querycap(struct sn9c102_device* cam, void __user * arg) argument 2179 sn9c102_vidioc_enuminput(struct sn9c102_device* cam, void __user * arg) argument 2202 sn9c102_vidioc_g_input(struct sn9c102_device* cam, void __user * arg) argument 2214 sn9c102_vidioc_s_input(struct sn9c102_device* cam, void __user * arg) argument 2229 sn9c102_vidioc_query_ctrl(struct sn9c102_device* cam, void __user * arg) argument 2251 sn9c102_vidioc_g_ctrl(struct sn9c102_device* cam, void __user * arg) argument 2286 sn9c102_vidioc_s_ctrl(struct sn9c102_device* cam, void __user * arg) argument 2325 sn9c102_vidioc_cropcap(struct sn9c102_device* cam, void __user * arg) argument 2341 sn9c102_vidioc_g_crop(struct sn9c102_device* cam, void __user * arg) argument 2358 sn9c102_vidioc_s_crop(struct sn9c102_device* cam, void __user * arg) argument 2470 sn9c102_vidioc_enum_framesizes(struct sn9c102_device* cam, void __user * arg) argument 2509 sn9c102_vidioc_enum_fmt(struct sn9c102_device* cam, void __user * arg) argument 2551 sn9c102_vidioc_g_fmt(struct sn9c102_device* cam, void __user * arg) argument 2579 sn9c102_vidioc_try_s_fmt(struct sn9c102_device* cam, unsigned int cmd, void __user * arg) argument 2726 sn9c102_vidioc_g_jpegcomp(struct sn9c102_device* cam, void __user * arg) argument 2736 sn9c102_vidioc_s_jpegcomp(struct sn9c102_device* cam, void __user * arg) argument 2770 sn9c102_vidioc_reqbufs(struct sn9c102_device* cam, void __user * arg) argument 2819 sn9c102_vidioc_querybuf(struct sn9c102_device* cam, void __user * arg) argument 2848 sn9c102_vidioc_qbuf(struct sn9c102_device* cam, void __user * arg) argument 2876 sn9c102_vidioc_dqbuf(struct sn9c102_device* cam, struct file* filp, void __user * arg) argument 2947 sn9c102_vidioc_streamon(struct sn9c102_device* cam, void __user * arg) argument 2966 sn9c102_vidioc_streamoff(struct sn9c102_device* cam, void __user * arg) argument 2989 sn9c102_vidioc_g_parm(struct sn9c102_device* cam, void __user * arg) argument 3010 sn9c102_vidioc_s_parm(struct sn9c102_device* cam, void __user * arg) argument 3038 sn9c102_vidioc_enumaudio(struct sn9c102_device* cam, void __user * arg) argument 3063 sn9c102_vidioc_g_audio(struct sn9c102_device* cam, void __user * arg) argument 3084 sn9c102_vidioc_s_audio(struct sn9c102_device* cam, void __user * arg) argument 3104 struct sn9c102_device *cam = video_drvdata(filp); local 3200 struct sn9c102_device *cam = video_drvdata(filp); local 3247 struct sn9c102_device* cam; local 3388 struct sn9c102_device* cam; local [all...] |
H A D | sn9c102_pas106b.c | 27 static int pas106b_init(struct sn9c102_device* cam) argument 31 err = sn9c102_write_const_regs(cam, {0x00, 0x10}, {0x00, 0x11}, 35 err += sn9c102_i2c_write(cam, 0x02, 0x0c); 36 err += sn9c102_i2c_write(cam, 0x05, 0x5a); 37 err += sn9c102_i2c_write(cam, 0x06, 0x88); 38 err += sn9c102_i2c_write(cam, 0x07, 0x80); 39 err += sn9c102_i2c_write(cam, 0x10, 0x06); 40 err += sn9c102_i2c_write(cam, 0x11, 0x06); 41 err += sn9c102_i2c_write(cam, 0x12, 0x00); 42 err += sn9c102_i2c_write(cam, 51 pas106b_get_ctrl(struct sn9c102_device* cam, struct v4l2_control* ctrl) argument 100 pas106b_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 138 pas106b_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 153 pas106b_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 275 sn9c102_probe_pas106b(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_tas5110c1b.c | 26 static int tas5110c1b_init(struct sn9c102_device* cam) argument 30 err = sn9c102_write_const_regs(cam, {0x01, 0x01}, {0x44, 0x01}, 35 err += sn9c102_i2c_write(cam, 0xc0, 0x80); 41 static int tas5110c1b_set_ctrl(struct sn9c102_device* cam, argument 48 err += sn9c102_i2c_write(cam, 0x20, 0xf6 - ctrl->value); 58 static int tas5110c1b_set_crop(struct sn9c102_device* cam, argument 61 struct sn9c102_sensor* s = sn9c102_get_sensor(cam); 66 err += sn9c102_write_reg(cam, h_start, 0x12); 67 err += sn9c102_write_reg(cam, v_start, 0x13); 70 err += sn9c102_write_reg(cam, 78 tas5110c1b_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 138 sn9c102_probe_tas5110c1b(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_tas5130d1b.c | 26 static int tas5130d1b_init(struct sn9c102_device* cam) argument 30 err = sn9c102_write_const_regs(cam, {0x01, 0x01}, {0x20, 0x17}, 39 static int tas5130d1b_set_ctrl(struct sn9c102_device* cam, argument 46 err += sn9c102_i2c_write(cam, 0x20, 0xf6 - ctrl->value); 49 err += sn9c102_i2c_write(cam, 0x40, 0x47 - ctrl->value); 59 static int tas5130d1b_set_crop(struct sn9c102_device* cam, argument 62 struct sn9c102_sensor* s = sn9c102_get_sensor(cam); 67 err += sn9c102_write_reg(cam, h_start, 0x12); 68 err += sn9c102_write_reg(cam, v_start, 0x13); 71 err += sn9c102_write_reg(cam, 79 tas5130d1b_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 149 sn9c102_probe_tas5130d1b(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_ov7630.c | 26 static int ov7630_init(struct sn9c102_device* cam) argument 30 switch (sn9c102_get_bridge(cam)) { 33 err = sn9c102_write_const_regs(cam, {0x00, 0x14}, {0x60, 0x17}, 36 err += sn9c102_i2c_write(cam, 0x12, 0x8d); 37 err += sn9c102_i2c_write(cam, 0x12, 0x0d); 38 err += sn9c102_i2c_write(cam, 0x11, 0x00); 39 err += sn9c102_i2c_write(cam, 0x15, 0x35); 40 err += sn9c102_i2c_write(cam, 0x16, 0x03); 41 err += sn9c102_i2c_write(cam, 0x17, 0x1c); 42 err += sn9c102_i2c_write(cam, 255 ov7630_get_ctrl(struct sn9c102_device* cam, struct v4l2_control* ctrl) argument 325 ov7630_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 380 ov7630_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 408 ov7630_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 589 sn9c102_probe_ov7630(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_pas202bcb.c | 31 static int pas202bcb_init(struct sn9c102_device* cam) argument 35 switch (sn9c102_get_bridge(cam)) { 38 err = sn9c102_write_const_regs(cam, {0x00, 0x10}, {0x00, 0x11}, 43 err = sn9c102_write_const_regs(cam, {0x00, 0x02}, {0x00, 0x03}, 65 err += sn9c102_i2c_write(cam, 0x02, 0x14); 66 err += sn9c102_i2c_write(cam, 0x03, 0x40); 67 err += sn9c102_i2c_write(cam, 0x0d, 0x2c); 68 err += sn9c102_i2c_write(cam, 0x0e, 0x01); 69 err += sn9c102_i2c_write(cam, 0x0f, 0xa9); 70 err += sn9c102_i2c_write(cam, 81 pas202bcb_get_ctrl(struct sn9c102_device* cam, struct v4l2_control* ctrl) argument 124 pas202bcb_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 138 pas202bcb_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 172 pas202bcb_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 297 sn9c102_probe_pas202bcb(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_hv7131d.c | 26 static int hv7131d_init(struct sn9c102_device* cam) argument 30 err = sn9c102_write_const_regs(cam, {0x00, 0x10}, {0x00, 0x11}, 34 err += sn9c102_i2c_write(cam, 0x01, 0x04); 35 err += sn9c102_i2c_write(cam, 0x02, 0x00); 36 err += sn9c102_i2c_write(cam, 0x28, 0x00); 42 static int hv7131d_get_ctrl(struct sn9c102_device* cam, argument 48 int r1 = sn9c102_i2c_read(cam, 0x26), 49 r2 = sn9c102_i2c_read(cam, 0x27); 56 if ((ctrl->value = sn9c102_i2c_read(cam, 0x31)) < 0) 61 if ((ctrl->value = sn9c102_i2c_read(cam, 86 hv7131d_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 119 hv7131d_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 134 hv7131d_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 246 sn9c102_probe_hv7131d(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_mi0343.c | 26 static int mi0343_init(struct sn9c102_device* cam) argument 28 struct sn9c102_sensor* s = sn9c102_get_sensor(cam); 31 err = sn9c102_write_const_regs(cam, {0x00, 0x10}, {0x00, 0x11}, 36 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x0d, 38 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x0d, 40 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x03, 42 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x04, 44 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x05, 46 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x06, 48 err += sn9c102_i2c_try_raw_write(cam, 55 mi0343_get_ctrl(struct sn9c102_device* cam, struct v4l2_control* ctrl) argument 122 mi0343_set_ctrl(struct sn9c102_device* cam, const struct v4l2_control* ctrl) argument 192 mi0343_set_crop(struct sn9c102_device* cam, const struct v4l2_rect* rect) argument 207 mi0343_set_pix_format(struct sn9c102_device* cam, const struct v4l2_pix_format* pix) argument 334 sn9c102_probe_mi0343(struct sn9c102_device* cam) argument [all...] |
H A D | sn9c102_mt9v111.c | 26 static int mt9v111_init(struct sn9c102_device *cam) argument 28 struct sn9c102_sensor *s = sn9c102_get_sensor(cam); 31 err = sn9c102_write_const_regs(cam, {0x44, 0x01}, {0x40, 0x02}, 80 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x01, 82 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x0d, 84 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x0d, 86 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x08, 88 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x01, 90 err += sn9c102_i2c_try_raw_write(cam, s, 4, s->i2c_slave_id, 0x08, 92 err += sn9c102_i2c_try_raw_write(cam, 122 mt9v111_get_ctrl(struct sn9c102_device *cam, struct v4l2_control *ctrl) argument 143 mt9v111_set_ctrl(struct sn9c102_device *cam, const struct v4l2_control *ctrl) argument 164 mt9v111_set_crop(struct sn9c102_device *cam, const struct v4l2_rect *rect) argument 176 mt9v111_set_pix_format(struct sn9c102_device *cam, const struct v4l2_pix_format *pix) argument 238 sn9c102_probe_mt9v111(struct sn9c102_device *cam) argument [all...] |
H A D | sn9c102_devtable.h | 134 extern int sn9c102_probe_hv7131d(struct sn9c102_device* cam); 135 extern int sn9c102_probe_hv7131r(struct sn9c102_device* cam); 136 extern int sn9c102_probe_mi0343(struct sn9c102_device* cam); 137 extern int sn9c102_probe_mi0360(struct sn9c102_device* cam); 138 extern int sn9c102_probe_mt9v111(struct sn9c102_device *cam); 139 extern int sn9c102_probe_ov7630(struct sn9c102_device* cam); 140 extern int sn9c102_probe_ov7660(struct sn9c102_device* cam); 141 extern int sn9c102_probe_pas106b(struct sn9c102_device* cam); 142 extern int sn9c102_probe_pas202bcb(struct sn9c102_device* cam); 143 extern int sn9c102_probe_tas5110c1b(struct sn9c102_device* cam); [all...] |
H A D | sn9c102_sensor.h | 65 enum sn9c102_bridge sn9c102_get_bridge(struct sn9c102_device* cam); 68 struct sn9c102_sensor* sn9c102_get_sensor(struct sn9c102_device* cam); 72 sn9c102_match_id(struct sn9c102_device* cam, const struct usb_device_id *id); 76 sn9c102_attach_sensor(struct sn9c102_device* cam, 102 extern int sn9c102_i2c_try_raw_write(struct sn9c102_device* cam, 106 extern int sn9c102_i2c_try_raw_read(struct sn9c102_device* cam, 122 sn9c102_write_const_regs(cam, {0x00, 0x14}, {0x60, 0x17}, {0x0f, 0x18}); 177 int (*init)(struct sn9c102_device* cam); 198 int (*get_ctrl)(struct sn9c102_device* cam, struct v4l2_control* ctrl); 199 int (*set_ctrl)(struct sn9c102_device* cam, [all...] |