Home
last modified time | relevance | path

Searched refs:cam (Results 1 – 25 of 97) sorted by relevance

1234

/drivers/media/usb/cpia2/
Dcpia2_usb.c50 #define FRAME_SIZE_PER_DESC frame_sizes[cam->cur_alt]
52 static void process_frame(struct camera_data *cam);
60 static void free_sbufs(struct camera_data *cam);
61 static void add_APPn(struct camera_data *cam);
62 static void add_COM(struct camera_data *cam);
63 static int submit_urbs(struct camera_data *cam);
64 static int set_alternate(struct camera_data *cam, unsigned int alt);
65 static int configure_transfer_mode(struct camera_data *cam, unsigned int alt);
91 static void process_frame(struct camera_data *cam) in process_frame() argument
95 unsigned char *inbuff = cam->workbuff->data; in process_frame()
[all …]
Dcpia2_v4l.c86 struct camera_data *cam = video_drvdata(file); in cpia2_open() local
89 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_open()
96 if (cpia2_allocate_buffers(cam)) { in cpia2_open()
103 if (cpia2_reset_camera(cam) < 0) { in cpia2_open()
109 cam->APP_len = 0; in cpia2_open()
110 cam->COM_len = 0; in cpia2_open()
113 cpia2_dbg_dump_registers(cam); in cpia2_open()
115 mutex_unlock(&cam->v4l2_lock); in cpia2_open()
127 struct camera_data *cam = video_get_drvdata(dev); in cpia2_close() local
129 mutex_lock(&cam->v4l2_lock); in cpia2_close()
[all …]
Dcpia2_core.c63 static int apply_vp_patch(struct camera_data *cam);
64 static int set_default_user_mode(struct camera_data *cam);
65 static int set_vw_size(struct camera_data *cam, int size);
66 static int configure_sensor(struct camera_data *cam,
68 static int config_sensor_410(struct camera_data *cam,
70 static int config_sensor_500(struct camera_data *cam,
72 static int set_all_properties(struct camera_data *cam);
73 static void wake_system(struct camera_data *cam);
74 static void set_lowlight_boost(struct camera_data *cam);
75 static void reset_camera_struct(struct camera_data *cam);
[all …]
Dcpia2.h424 int cpia2_register_camera(struct camera_data *cam);
425 void cpia2_unregister_camera(struct camera_data *cam);
429 int cpia2_reset_camera(struct camera_data *cam);
430 int cpia2_set_low_power(struct camera_data *cam);
431 void cpia2_dbg_dump_registers(struct camera_data *cam);
433 void cpia2_set_camera_state(struct camera_data *cam);
434 void cpia2_save_camera_state(struct camera_data *cam);
435 void cpia2_set_color_params(struct camera_data *cam);
436 void cpia2_set_brightness(struct camera_data *cam, unsigned char value);
437 void cpia2_set_contrast(struct camera_data *cam, unsigned char value);
[all …]
/drivers/media/platform/marvell-ccic/
Dmcam-core.c101 #define sensor_call(cam, o, f, args...) \ argument
102 v4l2_subdev_call(cam->sensor, o, f, ##args)
236 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument
239 vbuf->v4l2_buf.bytesused = cam->pix_format.sizeimage; in mcam_buffer_done()
240 vbuf->v4l2_buf.sequence = cam->buf_seq[frame]; in mcam_buffer_done()
241 vb2_set_plane_payload(vbuf, 0, cam->pix_format.sizeimage); in mcam_buffer_done()
250 #define cam_err(cam, fmt, arg...) \ argument
251 dev_err((cam)->dev, fmt, ##arg);
252 #define cam_warn(cam, fmt, arg...) \ argument
253 dev_warn((cam)->dev, fmt, ##arg);
[all …]
Dmmp-driver.c62 static void mmpcam_add_device(struct mmp_camera *cam) in mmpcam_add_device() argument
65 list_add(&cam->devlist, &mmpcam_devices); in mmpcam_add_device()
69 static void mmpcam_remove_device(struct mmp_camera *cam) in mmpcam_remove_device() argument
72 list_del(&cam->devlist); in mmpcam_remove_device()
83 struct mmp_camera *cam; in mmpcam_find_device() local
86 list_for_each_entry(cam, &mmpcam_devices, devlist) { in mmpcam_find_device()
87 if (cam->pdev == pdev) { in mmpcam_find_device()
89 return cam; in mmpcam_find_device()
133 static void mmpcam_power_up_ctlr(struct mmp_camera *cam) in mmpcam_power_up_ctlr() argument
135 iowrite32(0x3f, cam->power_regs + REG_CCIC_DCGCR); in mmpcam_power_up_ctlr()
[all …]
Dcafe-driver.c131 #define cam_err(cam, fmt, arg...) \ argument
132 dev_err(&(cam)->pdev->dev, fmt, ##arg);
133 #define cam_warn(cam, fmt, arg...) \ argument
134 dev_warn(&(cam)->pdev->dev, fmt, ##arg);
168 static int cafe_smbus_write_data(struct cafe_camera *cam, in cafe_smbus_write_data() argument
173 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data()
206 wait_event_timeout(cam->smbus_wait, cafe_smbus_write_done(mcam), in cafe_smbus_write_data()
214 cam_err(cam, "SMBUS write (%02x/%02x/%02x) timed out\n", addr, in cafe_smbus_write_data()
219 cam_err(cam, "SMBUS write (%02x/%02x/%02x) error\n", addr, in cafe_smbus_write_data()
247 static int cafe_smbus_read_data(struct cafe_camera *cam, in cafe_smbus_read_data() argument
[all …]
Dmcam-core.h136 int (*plat_power_up) (struct mcam_camera *cam);
137 void (*plat_power_down) (struct mcam_camera *cam);
138 void (*calc_dphy) (struct mcam_camera *cam);
139 void (*ctlr_reset) (struct mcam_camera *cam);
181 void (*dma_setup)(struct mcam_camera *cam);
182 void (*frame_complete)(struct mcam_camera *cam, int frame);
200 static inline void mcam_reg_write(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write() argument
203 iowrite32(val, cam->regs + reg); in mcam_reg_write()
206 static inline unsigned int mcam_reg_read(struct mcam_camera *cam, in mcam_reg_read() argument
209 return ioread32(cam->regs + reg); in mcam_reg_read()
[all …]
/drivers/media/platform/
Dvia-camera.c123 #define sensor_call(cam, optype, func, args...) \ argument
124 v4l2_subdev_call(cam->sensor, optype, func, ##args)
129 #define cam_err(cam, fmt, arg...) \ argument
130 dev_err(&(cam)->platdev->dev, fmt, ##arg);
131 #define cam_warn(cam, fmt, arg...) \ argument
132 dev_warn(&(cam)->platdev->dev, fmt, ##arg);
133 #define cam_dbg(cam, fmt, arg...) \ argument
134 dev_dbg(&(cam)->platdev->dev, fmt, ##arg);
178 static int via_sensor_power_setup(struct via_camera *cam) in via_sensor_power_setup() argument
182 cam->power_gpio = viafb_gpio_lookup("VGPIO3"); in via_sensor_power_setup()
[all …]
/drivers/staging/media/omap24xx/
Domap24xxcam.c50 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) in omap24xxcam_clock_put() argument
73 if (cam->ick != NULL && !IS_ERR(cam->ick)) in omap24xxcam_clock_put()
74 clk_put(cam->ick); in omap24xxcam_clock_put()
75 if (cam->fck != NULL && !IS_ERR(cam->fck)) in omap24xxcam_clock_put()
76 clk_put(cam->fck); in omap24xxcam_clock_put()
78 cam->ick = cam->fck = NULL; in omap24xxcam_clock_put()
81 static int omap24xxcam_clock_get(struct omap24xxcam_device *cam) in omap24xxcam_clock_get() argument
85 cam->fck = clk_get(cam->dev, "fck"); in omap24xxcam_clock_get()
[all …]
/drivers/media/parport/
Dw9966.c161 static inline void w9966_set_state(struct w9966 *cam, int mask, int val) in w9966_set_state() argument
163 cam->dev_state = (cam->dev_state & ~mask) ^ val; in w9966_set_state()
167 static inline int w9966_get_state(struct w9966 *cam, int mask, int val) in w9966_get_state() argument
169 return ((cam->dev_state & mask) == val); in w9966_get_state()
173 static void w9966_pdev_claim(struct w9966 *cam) in w9966_pdev_claim() argument
175 if (w9966_get_state(cam, W9966_STATE_CLAIMED, W9966_STATE_CLAIMED)) in w9966_pdev_claim()
177 parport_claim_or_block(cam->pdev); in w9966_pdev_claim()
178 w9966_set_state(cam, W9966_STATE_CLAIMED, W9966_STATE_CLAIMED); in w9966_pdev_claim()
182 static void w9966_pdev_release(struct w9966 *cam) in w9966_pdev_release() argument
184 if (w9966_get_state(cam, W9966_STATE_CLAIMED, 0)) in w9966_pdev_release()
[all …]
/drivers/media/usb/zr364xx/
Dzr364xx.c143 struct zr364xx_camera *cam; member
151 void *cam; /* back pointer to zr364xx_camera struct */ member
363 struct zr364xx_camera *cam = vq->priv_data; in buffer_setup() local
365 *size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_setup()
390 struct zr364xx_camera *cam = vq->priv_data; in buffer_prepare() local
395 DBG("%s, field=%d, fmt name = %s\n", __func__, field, cam->fmt != NULL ? in buffer_prepare()
396 cam->fmt->name : ""); in buffer_prepare()
397 if (cam->fmt == NULL) in buffer_prepare()
400 buf->vb.size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_prepare()
407 buf->fmt = cam->fmt; in buffer_prepare()
[all …]
/drivers/media/platform/soc_camera/
Drcar_vin.c242 struct rcar_vin_cam *cam = icd->host_priv; in rcar_vin_setup() local
296 iowrite32(ALIGN(cam->width * cam->height, 0x80), in rcar_vin_setup()
674 struct rcar_vin_cam *cam = icd->host_priv; in rcar_vin_set_rect() local
678 struct v4l2_rect *cam_subrect = &cam->subrect; in rcar_vin_set_rect()
681 icd->user_width, icd->user_height, cam->vin_left, cam->vin_top); in rcar_vin_set_rect()
683 left_offset = cam->vin_left; in rcar_vin_set_rect()
684 top_offset = cam->vin_top; in rcar_vin_set_rect()
691 cam->width, cam->height, cam->vin_left, cam->vin_top); in rcar_vin_set_rect()
698 iowrite32((left_offset + cam->width - 1) << dsize, in rcar_vin_set_rect()
705 iowrite32((top_offset + cam->height) / 2 - 1, in rcar_vin_set_rect()
[all …]
Dsh_mobile_ceu_camera.c678 struct sh_mobile_ceu_cam *cam = icd->host_priv; in sh_mobile_ceu_set_rect() local
685 icd->user_width, icd->user_height, cam->ceu_left, cam->ceu_top); in sh_mobile_ceu_set_rect()
687 left_offset = cam->ceu_left; in sh_mobile_ceu_set_rect()
688 top_offset = cam->ceu_top; in sh_mobile_ceu_set_rect()
695 in_width = cam->width; in sh_mobile_ceu_set_rect()
711 in_width = cam->width * w_factor; in sh_mobile_ceu_set_rect()
718 in_height = cam->height; in sh_mobile_ceu_set_rect()
801 struct sh_mobile_ceu_cam *cam = icd->host_priv; in sh_mobile_ceu_set_bus_param() local
863 switch (cam->code) { in sh_mobile_ceu_set_bus_param()
1050 struct sh_mobile_ceu_cam *cam; in sh_mobile_ceu_get_formats() local
[all …]
/drivers/media/usb/gspca/
Dkinect.c236 struct cam *cam; in sd_config_video() local
242 cam = &gspca_dev->cam; in sd_config_video()
244 cam->cam_mode = video_camera_mode; in sd_config_video()
245 cam->nmodes = ARRAY_SIZE(video_camera_mode); in sd_config_video()
251 cam->npkt = 15; in sd_config_video()
262 struct cam *cam; in sd_config_depth() local
268 cam = &gspca_dev->cam; in sd_config_depth()
270 cam->cam_mode = depth_camera_mode; in sd_config_depth()
271 cam->nmodes = ARRAY_SIZE(depth_camera_mode); in sd_config_depth()
294 mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_start_video()
Dsq905.c231 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage in sq905_dostream()
302 struct cam *cam = &gspca_dev->cam; in sd_config() local
306 cam->bulk = 1; in sd_config()
307 cam->bulk_size = 64; in sd_config()
354 gspca_dev->cam.cam_mode = sq905_mode; in sd_init()
355 gspca_dev->cam.nmodes = ARRAY_SIZE(sq905_mode); in sd_init()
357 gspca_dev->cam.nmodes--; in sd_init()
360 gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP; in sd_init()
362 gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP | in sd_init()
Dsq905c.c208 struct cam *cam = &gspca_dev->cam; in sd_config() local
232 cam->cam_mode = sq905c_mode; in sd_config()
233 cam->nmodes = 2; in sd_config()
235 cam->nmodes = 1; in sd_config()
237 cam->bulk_size = 32; in sd_config()
238 cam->bulk = 1; in sd_config()
273 dev->cap_mode = gspca_dev->cam.cam_mode; in sd_start()
Djl2005bcd.c410 struct cam *cam; in sd_config() local
413 cam = &gspca_dev->cam; in sd_config()
415 cam->bulk_size = 64; in sd_config()
416 cam->bulk = 1; in sd_config()
432 cam->cam_mode = cif_mode; in sd_config()
433 cam->nmodes = ARRAY_SIZE(cif_mode); in sd_config()
436 cam->cam_mode = vga_mode; in sd_config()
437 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config()
456 sd->cap_mode = gspca_dev->cam.cam_mode; in sd_start()
Dstv0680.c140 struct cam *cam = &gspca_dev->cam; in sd_config() local
209 cam->bulk = 1; in sd_config()
210 cam->bulk_nurbs = 1; /* The cam cannot handle more */ in sd_config()
211 cam->bulk_size = (gspca_dev->usb_buf[0] << 24) | in sd_config()
222 sd->mode.sizeimage = cam->bulk_size; in sd_config()
227 cam->cam_mode = &sd->mode; in sd_config()
228 cam->nmodes = 1; in sd_config()
Dfinepix.c176 struct cam *cam = &gspca_dev->cam; in sd_config() local
178 cam->cam_mode = fpix_mode; in sd_config()
179 cam->nmodes = 1; in sd_config()
180 cam->bulk = 1; in sd_config()
181 cam->bulk_size = FPIX_MAX_TRANSFER; in sd_config()
Dvicam.c188 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage + in vicam_dostream()
223 struct cam *cam = &gspca_dev->cam; in sd_config() local
227 cam->bulk = 1; in sd_config()
228 cam->bulk_size = 64; in sd_config()
229 cam->cam_mode = vicam_mode; in sd_config()
230 cam->nmodes = ARRAY_SIZE(vicam_mode); in sd_config()
Dspca505.c605 struct cam *cam; in sd_config() local
607 cam = &gspca_dev->cam; in sd_config()
608 cam->cam_mode = vga_mode; in sd_config()
611 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config()
613 cam->nmodes = ARRAY_SIZE(vga_mode) - 1; in sd_config()
675 mode = gspca_dev->cam.cam_mode[(int) gspca_dev->curr_mode].priv; in sd_start()
Dsonixb.c928 struct cam *cam; in sd_config() local
938 cam = &gspca_dev->cam; in sd_config()
940 cam->cam_mode = vga_mode; in sd_config()
941 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config()
943 cam->cam_mode = sif_mode; in sd_config()
944 cam->nmodes = ARRAY_SIZE(sif_mode); in sd_config()
946 cam->npkt = 36; /* 36 packets per ISOC message */ in sd_config()
1099 struct cam *cam = &gspca_dev->cam; in sd_start() local
1103 mode = cam->cam_mode[gspca_dev->curr_mode].priv & 0x07; in sd_start()
1168 if (cam->cam_mode[gspca_dev->curr_mode].priv & MODE_RAW) in sd_start()
[all …]
/drivers/iommu/
Domap-iommu2.c156 cr->cam = iommu_read_reg(obj, MMU_READ_CAM); in omap2_tlb_read_cr()
162 iommu_write_reg(obj, cr->cam | MMU_CAM_V, MMU_CAM); in omap2_tlb_load_cr()
168 u32 page_size = cr->cam & MMU_CAM_PGSZ_MASK; in omap2_cr_to_virt()
169 u32 mask = get_cam_va_mask(cr->cam & page_size); in omap2_cr_to_virt()
171 return cr->cam & mask; in omap2_cr_to_virt()
189 cr->cam = (e->da & MMU_CAM_VATAG_MASK) | e->prsvd | e->pgsz | e->valid; in omap2_alloc_cr()
197 return cr->cam & MMU_CAM_V; in omap2_cr_valid()
218 p += sprintf(p, "%08x %08x %01x\n", cr->cam, cr->ram, in omap2_dump_cr()
219 (cr->cam & MMU_CAM_P) ? 1 : 0); in omap2_dump_cr()
290 e->da = cr->cam & MMU_CAM_VATAG_MASK; in omap2_cr_to_e()
[all …]
/drivers/media/usb/gspca/stv06xx/
Dstv06xx_st6422.c125 sd->gspca_dev.cam.cam_mode = st6422_mode; in st6422_probe()
126 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(st6422_mode); in st6422_probe()
266 struct cam *cam = &sd->gspca_dev.cam; in st6422_start() local
268 if (cam->cam_mode[sd->gspca_dev.curr_mode].priv) in st6422_start()

1234