Home
last modified time | relevance | path

Searched full:cam (Results 1 – 25 of 782) sorted by relevance

12345678910>>...32

/kernel/linux/linux-4.19/drivers/media/platform/marvell-ccic/
Dmcam-core.c93 #define sensor_call(cam, o, f, args...) \ argument
94 v4l2_subdev_call(cam->sensor, o, f, ##args)
213 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument
216 vbuf->vb2_buf.planes[0].bytesused = cam->pix_format.sizeimage; in mcam_buffer_done()
217 vbuf->sequence = cam->buf_seq[frame]; in mcam_buffer_done()
220 vb2_set_plane_payload(&vbuf->vb2_buf, 0, cam->pix_format.sizeimage); in mcam_buffer_done()
229 #define cam_err(cam, fmt, arg...) \ argument
230 dev_err((cam)->dev, fmt, ##arg);
231 #define cam_warn(cam, fmt, arg...) \ argument
232 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.h137 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 …]
/kernel/linux/linux-5.10/drivers/media/platform/marvell-ccic/
Dmcam-core.c95 #define sensor_call(cam, o, f, args...) \ argument
96 v4l2_subdev_call(cam->sensor, o, f, ##args)
210 static void mcam_buffer_done(struct mcam_camera *cam, int frame, in mcam_buffer_done() argument
213 vbuf->vb2_buf.planes[0].bytesused = cam->pix_format.sizeimage; in mcam_buffer_done()
214 vbuf->sequence = cam->buf_seq[frame]; in mcam_buffer_done()
217 vb2_set_plane_payload(&vbuf->vb2_buf, 0, cam->pix_format.sizeimage); in mcam_buffer_done()
226 #define cam_err(cam, fmt, arg...) \ argument
227 dev_err((cam)->dev, fmt, ##arg);
228 #define cam_warn(cam, fmt, arg...) \ argument
229 dev_warn((cam)->dev, fmt, ##arg);
[all …]
Dcafe-driver.c133 #define cam_err(cam, fmt, arg...) \ argument
134 dev_err(&(cam)->pdev->dev, fmt, ##arg);
135 #define cam_warn(cam, fmt, arg...) \ argument
136 dev_warn(&(cam)->pdev->dev, fmt, ##arg);
170 static int cafe_smbus_write_data(struct cafe_camera *cam, in cafe_smbus_write_data() argument
175 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data()
208 wait_event_timeout(cam->smbus_wait, cafe_smbus_write_done(mcam), in cafe_smbus_write_data()
216 cam_err(cam, "SMBUS write (%02x/%02x/%02x) timed out\n", addr, in cafe_smbus_write_data()
221 cam_err(cam, "SMBUS write (%02x/%02x/%02x) error\n", addr, in cafe_smbus_write_data()
249 static int cafe_smbus_read_data(struct cafe_camera *cam, in cafe_smbus_read_data() argument
[all …]
Dmmp-driver.c61 struct mmp_camera *cam = mcam_to_cam(mcam); in mmpcam_calc_dphy() local
62 struct mmp_camera_platform_data *pdata = cam->pdev->dev.platform_data; in mmpcam_calc_dphy()
63 struct device *dev = &cam->pdev->dev; in mmpcam_calc_dphy()
121 if (IS_ERR(cam->mipi_clk)) in mmpcam_calc_dphy()
125 clk_prepare_enable(cam->mipi_clk); in mmpcam_calc_dphy()
126 tx_clk_esc = (clk_get_rate(cam->mipi_clk) / 1000000) / 12; in mmpcam_calc_dphy()
127 clk_disable_unprepare(cam->mipi_clk); in mmpcam_calc_dphy()
178 struct mmp_camera *cam; in mmpcam_probe() local
185 cam = devm_kzalloc(&pdev->dev, sizeof(*cam), GFP_KERNEL); in mmpcam_probe()
186 if (cam == NULL) in mmpcam_probe()
[all …]
Dmcam-core.h135 int (*plat_power_up) (struct mcam_camera *cam);
136 void (*plat_power_down) (struct mcam_camera *cam);
137 void (*calc_dphy) (struct mcam_camera *cam);
180 void (*dma_setup)(struct mcam_camera *cam);
181 void (*frame_complete)(struct mcam_camera *cam, int frame);
199 static inline void mcam_reg_write(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write() argument
202 iowrite32(val, cam->regs + reg); in mcam_reg_write()
205 static inline unsigned int mcam_reg_read(struct mcam_camera *cam, in mcam_reg_read() argument
208 return ioread32(cam->regs + reg); in mcam_reg_read()
212 static inline void mcam_reg_write_mask(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write_mask() argument
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/
Dvia-camera.c125 #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 …]
/kernel/linux/linux-5.10/drivers/media/platform/
Dvia-camera.c128 #define sensor_call(cam, optype, func, args...) \ argument
129 v4l2_subdev_call(cam->sensor, optype, func, ##args)
134 #define cam_err(cam, fmt, arg...) \ argument
135 dev_err(&(cam)->platdev->dev, fmt, ##arg);
136 #define cam_warn(cam, fmt, arg...) \ argument
137 dev_warn(&(cam)->platdev->dev, fmt, ##arg);
138 #define cam_dbg(cam, fmt, arg...) \ argument
139 dev_dbg(&(cam)->platdev->dev, fmt, ##arg);
181 static int via_sensor_power_setup(struct via_camera *cam) in via_sensor_power_setup() argument
185 cam->power_gpio = viafb_gpio_lookup("VGPIO3"); in via_sensor_power_setup()
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/cpia2/
Dcpia2_usb.c46 #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 …]
Dcpia2_core.c60 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 …]
Dcpia2_v4l.c82 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 …]
Dcpia2.h420 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 …]
/kernel/linux/linux-5.10/drivers/media/usb/cpia2/
Dcpia2_usb.c37 #define FRAME_SIZE_PER_DESC frame_sizes[cam->cur_alt]
39 static void process_frame(struct camera_data *cam);
47 static void free_sbufs(struct camera_data *cam);
48 static void add_APPn(struct camera_data *cam);
49 static void add_COM(struct camera_data *cam);
50 static int submit_urbs(struct camera_data *cam);
51 static int set_alternate(struct camera_data *cam, unsigned int alt);
52 static int configure_transfer_mode(struct camera_data *cam, unsigned int alt);
78 static void process_frame(struct camera_data *cam) in process_frame() argument
82 unsigned char *inbuff = cam->workbuff->data; in process_frame()
[all …]
Dcpia2_core.c51 static int apply_vp_patch(struct camera_data *cam);
52 static int set_default_user_mode(struct camera_data *cam);
53 static int set_vw_size(struct camera_data *cam, int size);
54 static int configure_sensor(struct camera_data *cam,
56 static int config_sensor_410(struct camera_data *cam,
58 static int config_sensor_500(struct camera_data *cam,
60 static int set_all_properties(struct camera_data *cam);
61 static void wake_system(struct camera_data *cam);
62 static void set_lowlight_boost(struct camera_data *cam);
63 static void reset_camera_struct(struct camera_data *cam);
[all …]
Dcpia2_v4l.c73 struct camera_data *cam = video_drvdata(file); in cpia2_open() local
76 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_open()
83 if (cpia2_allocate_buffers(cam)) { in cpia2_open()
90 if (cpia2_reset_camera(cam) < 0) { in cpia2_open()
96 cam->APP_len = 0; in cpia2_open()
97 cam->COM_len = 0; in cpia2_open()
100 cpia2_dbg_dump_registers(cam); in cpia2_open()
102 mutex_unlock(&cam->v4l2_lock); in cpia2_open()
114 struct camera_data *cam = video_get_drvdata(dev); in cpia2_close() local
116 mutex_lock(&cam->v4l2_lock); in cpia2_close()
[all …]
Dcpia2.h411 int cpia2_register_camera(struct camera_data *cam);
412 void cpia2_unregister_camera(struct camera_data *cam);
416 int cpia2_reset_camera(struct camera_data *cam);
417 int cpia2_set_low_power(struct camera_data *cam);
418 void cpia2_dbg_dump_registers(struct camera_data *cam);
420 void cpia2_set_camera_state(struct camera_data *cam);
421 void cpia2_save_camera_state(struct camera_data *cam);
422 void cpia2_set_color_params(struct camera_data *cam);
423 void cpia2_set_brightness(struct camera_data *cam, unsigned char value);
424 void cpia2_set_contrast(struct camera_data *cam, unsigned char value);
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/zr364xx/
Dzr364xx.c129 struct zr364xx_camera *cam; member
137 void *cam; /* back pointer to zr364xx_camera struct */ member
343 struct zr364xx_camera *cam = vq->priv_data; in buffer_setup() local
345 *size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_setup()
369 struct zr364xx_camera *cam = vq->priv_data; in buffer_prepare() local
375 if (!cam->fmt) in buffer_prepare()
378 buf->vb.size = cam->width * cam->height * (cam->fmt->depth >> 3); in buffer_prepare()
385 buf->fmt = cam->fmt; in buffer_prepare()
386 buf->vb.width = cam->width; in buffer_prepare()
387 buf->vb.height = cam->height; in buffer_prepare()
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/zr364xx/
Dzr364xx.c139 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 …]
/kernel/linux/linux-5.10/sound/soc/sh/
Ddma-sh7760.c73 #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()
122 struct camelot_pcm *cam = &cam_pcm_data[asoc_rtd_to_cpu(rtd, 0)->id]; in camelot_pcm_open() local
129 dmairq = (recv) ? cam->txid + 2 : cam->txid; in camelot_pcm_open()
131 cam->rx_ss = substream; in camelot_pcm_open()
[all …]
/kernel/linux/linux-4.19/sound/soc/sh/
Ddma-sh7760.c73 #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 …]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
Dsec.c11 /* if default key search is enabled, the first 4 cam entries in rtw_sec_get_free_cam()
13 * driver should use cam entries after 4 to install pairwise key in rtw_sec_get_free_cam()
28 struct rtw_cam_entry *cam = &sec->cam_table[hw_key_idx]; in rtw_sec_write_cam() local
36 cam->valid = true; in rtw_sec_write_cam()
37 cam->group = !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE); in rtw_sec_write_cam()
38 cam->hw_key_type = hw_key_type; in rtw_sec_write_cam()
39 cam->key = key; in rtw_sec_write_cam()
41 ether_addr_copy(cam->addr, sta->addr); in rtw_sec_write_cam()
43 eth_broadcast_addr(cam->addr); in rtw_sec_write_cam()
52 (cam->group << 6) | in rtw_sec_write_cam()
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/gspca/
Dgspca.c366 if (gspca_dev->cam.bulk_nurbs != 0) { in bulk_irq()
537 if (!gspca_dev->cam.needs_full_bandwidth && in which_bandwidth()
668 if (!gspca_dev->cam.bulk) { /* isoc */ in create_urbs()
675 npkt = gspca_dev->cam.npkt; in create_urbs()
685 bsize = gspca_dev->cam.bulk_size; in create_urbs()
689 if (gspca_dev->cam.bulk_nurbs != 0) in create_urbs()
690 nurbs = gspca_dev->cam.bulk_nurbs; in create_urbs()
771 gspca_dev->alt = gspca_dev->cam.bulk ? intf->num_altsetting : 0; in gspca_init_transfer()
777 xfer = gspca_dev->cam.bulk ? USB_ENDPOINT_XFER_BULK in gspca_init_transfer()
822 if (!gspca_dev->cam.no_urb_create) { in gspca_init_transfer()
[all …]
/kernel/linux/linux-4.19/include/media/
Ddvb_ca_en50221.h40 * @read_attribute_mem: function for reading attribute memory on the CAM
41 * @write_attribute_mem: function for writing attribute memory on the CAM
42 * @read_cam_control: function for reading the control interface on the CAM
43 * @write_cam_control: function for reading the control interface on the CAM
46 * @slot_reset: function to reset the CAM slot
47 * @slot_shutdown: function to shutdown a CAM slot
48 * @slot_ts_enable: function to enable the Transport Stream on a CAM slot

12345678910>>...32