/Linux-v4.19/drivers/media/platform/marvell-ccic/ |
D | mcam-core.c | 93 #define sensor_call(cam, o, f, args...) \ argument 94 v4l2_subdev_call(cam->sensor, o, f, ##args) 214 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument 217 vbuf->vb2_buf.planes[0].bytesused = cam->pix_format.sizeimage; in mcam_buffer_done() 218 vbuf->sequence = cam->buf_seq[frame]; in mcam_buffer_done() 221 vb2_set_plane_payload(&vbuf->vb2_buf, 0, cam->pix_format.sizeimage); in mcam_buffer_done() 230 #define cam_err(cam, fmt, arg...) \ argument 231 dev_err((cam)->dev, fmt, ##arg); 232 #define cam_warn(cam, fmt, arg...) \ argument 233 dev_warn((cam)->dev, fmt, ##arg); [all …]
|
D | mmp-driver.c | 62 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 …]
|
D | cafe-driver.c | 131 #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 …]
|
D | mcam-core.h | 137 int (*plat_power_up) (struct mcam_camera *cam); 138 void (*plat_power_down) (struct mcam_camera *cam); 139 void (*calc_dphy) (struct mcam_camera *cam); 140 void (*ctlr_reset) (struct mcam_camera *cam); 182 void (*dma_setup)(struct mcam_camera *cam); 183 void (*frame_complete)(struct mcam_camera *cam, int frame); 201 static inline void mcam_reg_write(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write() argument 204 iowrite32(val, cam->regs + reg); in mcam_reg_write() 207 static inline unsigned int mcam_reg_read(struct mcam_camera *cam, in mcam_reg_read() argument 210 return ioread32(cam->regs + reg); in mcam_reg_read() [all …]
|
/Linux-v4.19/drivers/media/usb/cpia2/ |
D | cpia2_usb.c | 46 #define FRAME_SIZE_PER_DESC frame_sizes[cam->cur_alt] 48 static void process_frame(struct camera_data *cam); 56 static void free_sbufs(struct camera_data *cam); 57 static void add_APPn(struct camera_data *cam); 58 static void add_COM(struct camera_data *cam); 59 static int submit_urbs(struct camera_data *cam); 60 static int set_alternate(struct camera_data *cam, unsigned int alt); 61 static int configure_transfer_mode(struct camera_data *cam, unsigned int alt); 87 static void process_frame(struct camera_data *cam) in process_frame() argument 91 unsigned char *inbuff = cam->workbuff->data; in process_frame() [all …]
|
D | cpia2_v4l.c | 82 struct camera_data *cam = video_drvdata(file); in cpia2_open() local 85 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_open() 92 if (cpia2_allocate_buffers(cam)) { in cpia2_open() 99 if (cpia2_reset_camera(cam) < 0) { in cpia2_open() 105 cam->APP_len = 0; in cpia2_open() 106 cam->COM_len = 0; in cpia2_open() 109 cpia2_dbg_dump_registers(cam); in cpia2_open() 111 mutex_unlock(&cam->v4l2_lock); in cpia2_open() 123 struct camera_data *cam = video_get_drvdata(dev); in cpia2_close() local 125 mutex_lock(&cam->v4l2_lock); in cpia2_close() [all …]
|
D | cpia2_core.c | 60 static int apply_vp_patch(struct camera_data *cam); 61 static int set_default_user_mode(struct camera_data *cam); 62 static int set_vw_size(struct camera_data *cam, int size); 63 static int configure_sensor(struct camera_data *cam, 65 static int config_sensor_410(struct camera_data *cam, 67 static int config_sensor_500(struct camera_data *cam, 69 static int set_all_properties(struct camera_data *cam); 70 static void wake_system(struct camera_data *cam); 71 static void set_lowlight_boost(struct camera_data *cam); 72 static void reset_camera_struct(struct camera_data *cam); [all …]
|
D | cpia2.h | 420 int cpia2_register_camera(struct camera_data *cam); 421 void cpia2_unregister_camera(struct camera_data *cam); 425 int cpia2_reset_camera(struct camera_data *cam); 426 int cpia2_set_low_power(struct camera_data *cam); 427 void cpia2_dbg_dump_registers(struct camera_data *cam); 429 void cpia2_set_camera_state(struct camera_data *cam); 430 void cpia2_save_camera_state(struct camera_data *cam); 431 void cpia2_set_color_params(struct camera_data *cam); 432 void cpia2_set_brightness(struct camera_data *cam, unsigned char value); 433 void cpia2_set_contrast(struct camera_data *cam, unsigned char value); [all …]
|
/Linux-v4.19/drivers/media/platform/ |
D | via-camera.c | 125 #define sensor_call(cam, optype, func, args...) \ argument 126 v4l2_subdev_call(cam->sensor, optype, func, ##args) 131 #define cam_err(cam, fmt, arg...) \ argument 132 dev_err(&(cam)->platdev->dev, fmt, ##arg); 133 #define cam_warn(cam, fmt, arg...) \ argument 134 dev_warn(&(cam)->platdev->dev, fmt, ##arg); 135 #define cam_dbg(cam, fmt, arg...) \ argument 136 dev_dbg(&(cam)->platdev->dev, fmt, ##arg); 180 static int via_sensor_power_setup(struct via_camera *cam) in via_sensor_power_setup() argument 184 cam->power_gpio = viafb_gpio_lookup("VGPIO3"); in via_sensor_power_setup() [all …]
|
/Linux-v4.19/drivers/media/usb/zr364xx/ |
D | zr364xx.c | 139 struct zr364xx_camera *cam; member 147 void *cam; /* back pointer to zr364xx_camera struct */ member 357 struct zr364xx_camera *cam = vq->priv_data; in buffer_setup() local 359 *size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_setup() 383 struct zr364xx_camera *cam = vq->priv_data; in buffer_prepare() local 389 cam->fmt ? cam->fmt->name : ""); in buffer_prepare() 390 if (!cam->fmt) in buffer_prepare() 393 buf->vb.size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_prepare() 400 buf->fmt = cam->fmt; in buffer_prepare() 401 buf->vb.width = cam->width; in buffer_prepare() [all …]
|
/Linux-v4.19/sound/soc/sh/ |
D | dma-sh7760.c | 73 #define BRGREG(x) (*(unsigned long *)(cam->mmio + (x))) 106 struct camelot_pcm *cam = data; in camelot_txdma() local 107 cam->tx_period ^= 1; in camelot_txdma() 108 snd_pcm_period_elapsed(cam->tx_ss); in camelot_txdma() 113 struct camelot_pcm *cam = data; in camelot_rxdma() local 114 cam->rx_period ^= 1; in camelot_rxdma() 115 snd_pcm_period_elapsed(cam->rx_ss); in camelot_rxdma() 121 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_open() local 128 dmairq = (recv) ? cam->txid + 2 : cam->txid; in camelot_pcm_open() 130 cam->rx_ss = substream; in camelot_pcm_open() [all …]
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | kinect.c | 233 struct cam *cam; in sd_config_video() local 239 cam = &gspca_dev->cam; in sd_config_video() 241 cam->cam_mode = video_camera_mode; in sd_config_video() 242 cam->nmodes = ARRAY_SIZE(video_camera_mode); in sd_config_video() 248 cam->npkt = 15; in sd_config_video() 259 struct cam *cam; in sd_config_depth() local 265 cam = &gspca_dev->cam; in sd_config_depth() 267 cam->cam_mode = depth_camera_mode; in sd_config_depth() 268 cam->nmodes = ARRAY_SIZE(depth_camera_mode); in sd_config_depth() 291 mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_start_video()
|
D | sq905.c | 226 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage in sq905_dostream() 297 struct cam *cam = &gspca_dev->cam; in sd_config() local 301 cam->bulk = 1; in sd_config() 302 cam->bulk_size = 64; in sd_config() 349 gspca_dev->cam.cam_mode = sq905_mode; in sd_init() 350 gspca_dev->cam.nmodes = ARRAY_SIZE(sq905_mode); in sd_init() 352 gspca_dev->cam.nmodes--; in sd_init() 355 gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP; in sd_init() 357 gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP | in sd_init()
|
D | gspca.c | 371 if (gspca_dev->cam.bulk_nurbs != 0) { in bulk_irq() 542 if (!gspca_dev->cam.needs_full_bandwidth && in which_bandwidth() 673 if (!gspca_dev->cam.bulk) { /* isoc */ in create_urbs() 680 npkt = gspca_dev->cam.npkt; in create_urbs() 690 bsize = gspca_dev->cam.bulk_size; in create_urbs() 694 if (gspca_dev->cam.bulk_nurbs != 0) in create_urbs() 695 nurbs = gspca_dev->cam.bulk_nurbs; in create_urbs() 776 gspca_dev->alt = gspca_dev->cam.bulk ? intf->num_altsetting : 0; in gspca_init_transfer() 782 xfer = gspca_dev->cam.bulk ? USB_ENDPOINT_XFER_BULK in gspca_init_transfer() 827 if (!gspca_dev->cam.no_urb_create) { in gspca_init_transfer() [all …]
|
D | sq905c.c | 205 struct cam *cam = &gspca_dev->cam; in sd_config() local 229 cam->cam_mode = sq905c_mode; in sd_config() 230 cam->nmodes = 2; in sd_config() 232 cam->nmodes = 1; in sd_config() 234 cam->bulk_size = 32; in sd_config() 235 cam->bulk = 1; in sd_config() 267 dev->cap_mode = gspca_dev->cam.cam_mode; in sd_start()
|
D | jl2005bcd.c | 405 struct cam *cam; in sd_config() local 408 cam = &gspca_dev->cam; in sd_config() 410 cam->bulk_size = 64; in sd_config() 411 cam->bulk = 1; in sd_config() 427 cam->cam_mode = cif_mode; in sd_config() 428 cam->nmodes = ARRAY_SIZE(cif_mode); in sd_config() 431 cam->cam_mode = vga_mode; in sd_config() 432 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config() 451 sd->cap_mode = gspca_dev->cam.cam_mode; in sd_start()
|
D | finepix.c | 171 struct cam *cam = &gspca_dev->cam; in sd_config() local 173 cam->cam_mode = fpix_mode; in sd_config() 174 cam->nmodes = 1; in sd_config() 175 cam->bulk = 1; in sd_config() 176 cam->bulk_size = FPIX_MAX_TRANSFER; in sd_config()
|
D | stv0680.c | 136 struct cam *cam = &gspca_dev->cam; in sd_config() local 205 cam->bulk = 1; in sd_config() 206 cam->bulk_nurbs = 1; /* The cam cannot handle more */ in sd_config() 207 cam->bulk_size = (gspca_dev->usb_buf[0] << 24) | in sd_config() 218 sd->mode.sizeimage = cam->bulk_size; in sd_config() 223 cam->cam_mode = &sd->mode; in sd_config() 224 cam->nmodes = 1; in sd_config()
|
D | spca505.c | 601 struct cam *cam; in sd_config() local 603 cam = &gspca_dev->cam; in sd_config() 604 cam->cam_mode = vga_mode; in sd_config() 607 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config() 609 cam->nmodes = ARRAY_SIZE(vga_mode) - 1; in sd_config() 671 mode = gspca_dev->cam.cam_mode[(int) gspca_dev->curr_mode].priv; in sd_start()
|
D | vicam.c | 183 frame_sz = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].sizeimage + in vicam_dostream() 218 struct cam *cam = &gspca_dev->cam; in sd_config() local 222 cam->bulk = 1; in sd_config() 223 cam->bulk_size = 64; in sd_config() 224 cam->cam_mode = vicam_mode; in sd_config() 225 cam->nmodes = ARRAY_SIZE(vicam_mode); in sd_config()
|
D | sonixb.c | 924 struct cam *cam; in sd_config() local 934 cam = &gspca_dev->cam; in sd_config() 936 cam->cam_mode = vga_mode; in sd_config() 937 cam->nmodes = ARRAY_SIZE(vga_mode); in sd_config() 939 cam->cam_mode = sif_mode; in sd_config() 940 cam->nmodes = ARRAY_SIZE(sif_mode); in sd_config() 942 cam->npkt = 36; /* 36 packets per ISOC message */ in sd_config() 1095 struct cam *cam = &gspca_dev->cam; in sd_start() local 1099 mode = cam->cam_mode[gspca_dev->curr_mode].priv & 0x07; in sd_start() 1164 if (cam->cam_mode[gspca_dev->curr_mode].priv & MODE_RAW) in sd_start() [all …]
|
D | se401.c | 216 struct cam *cam = &gspca_dev->cam; in sd_config() local 303 cam->cam_mode = sd->fmts; in sd_config() 304 cam->nmodes = n; in sd_config() 305 cam->bulk = 1; in sd_config() 306 cam->bulk_size = BULK_SIZE; in sd_config() 307 cam->bulk_nurbs = 4; in sd_config() 336 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_start() 564 struct cam *cam = &gspca_dev->cam; in sd_pkt_scan_bayer() local 565 int imagesize = cam->cam_mode[gspca_dev->curr_mode].sizeimage; in sd_pkt_scan_bayer() 582 int mult = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_pkt_scan()
|
D | spca508.c | 1351 struct cam *cam; in sd_config() local 1381 cam = &gspca_dev->cam; in sd_config() 1382 cam->cam_mode = sif_mode; in sd_config() 1383 cam->nmodes = ARRAY_SIZE(sif_mode); in sd_config() 1401 mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv; in sd_start()
|
/Linux-v4.19/drivers/media/platform/soc_camera/ |
D | sh_mobile_ceu_camera.c | 600 struct sh_mobile_ceu_cam *cam = icd->host_priv; in sh_mobile_ceu_set_rect() local 607 icd->user_width, icd->user_height, cam->ceu_left, cam->ceu_top); in sh_mobile_ceu_set_rect() 609 left_offset = cam->ceu_left; in sh_mobile_ceu_set_rect() 610 top_offset = cam->ceu_top; in sh_mobile_ceu_set_rect() 617 in_width = cam->width; in sh_mobile_ceu_set_rect() 633 in_width = cam->width * w_factor; in sh_mobile_ceu_set_rect() 640 in_height = cam->height; in sh_mobile_ceu_set_rect() 710 struct sh_mobile_ceu_cam *cam = icd->host_priv; in sh_mobile_ceu_set_bus_param() local 772 switch (cam->code) { in sh_mobile_ceu_set_bus_param() 955 struct sh_mobile_ceu_cam *cam; in sh_mobile_ceu_get_formats() local [all …]
|
/Linux-v4.19/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx_st6422.c | 121 sd->gspca_dev.cam.cam_mode = st6422_mode; in st6422_probe() 122 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(st6422_mode); in st6422_probe() 262 struct cam *cam = &sd->gspca_dev.cam; in st6422_start() local 264 if (cam->cam_mode[sd->gspca_dev.curr_mode].priv) in st6422_start()
|