Searched refs:solo_enc (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/ |
H A D | solo6x10-v4l2-enc.c | 93 static int solo_is_motion_on(struct solo_enc_dev *solo_enc) in solo_is_motion_on() argument 95 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() 97 return (solo_dev->motion_mask >> solo_enc->ch) & 1; in solo_is_motion_on() 100 static int solo_motion_detected(struct solo_enc_dev *solo_enc) in solo_motion_detected() argument 102 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_motion_detected() 104 u32 ch_mask = 1 << solo_enc->ch; in solo_motion_detected() 107 spin_lock_irqsave(&solo_enc->motion_lock, flags); in solo_motion_detected() 112 spin_unlock_irqrestore(&solo_enc->motion_lock, flags); in solo_motion_detected() 117 static void solo_motion_toggle(struct solo_enc_dev *solo_enc, int on) in solo_motion_toggle() argument 119 struct solo_dev *solo_dev = solo_enc in solo_motion_toggle() 139 solo_update_mode(struct solo_enc_dev *solo_enc) solo_update_mode() argument 221 solo_enc_on(struct solo_enc_dev *solo_enc) solo_enc_on() argument 266 solo_enc_off(struct solo_enc_dev *solo_enc) solo_enc_off() argument 308 solo_send_desc(struct solo_enc_dev *solo_enc, int skip, struct sg_table *vbuf, int off, int size, unsigned int base, unsigned int base_size) solo_send_desc() argument 449 solo_fill_jpeg(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, const vop_header *vh) solo_fill_jpeg() argument 471 solo_fill_mpeg(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, const vop_header *vh) solo_fill_mpeg() argument 506 solo_enc_fillbuf(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, struct solo_enc_buf *enc_buf) solo_enc_fillbuf() argument 548 solo_enc_handle_one(struct solo_enc_dev *solo_enc, struct solo_enc_buf *enc_buf) solo_enc_handle_one() argument 581 struct solo_enc_dev *solo_enc; solo_handle_ring() local 673 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(vq); solo_enc_buf_queue() local 710 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(q); solo_enc_start_streaming() local 717 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(q); solo_enc_stop_streaming() local 736 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(vb->vb2_queue); solo_enc_buf_finish() local 766 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_querycap() local 780 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_enum_input() local 817 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_enum_fmt_cap() local 850 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_try_fmt_cap() local 889 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_set_fmt_cap() local 926 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_get_fmt_cap() local 942 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_g_std() local 954 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_s_std() local 962 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enum_framesizes() local 989 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enum_frameintervals() local 1019 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_g_parm() local 1045 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_s_parm() local 1059 struct solo_enc_dev *solo_enc = solo_s_ctrl() local 1212 struct solo_enc_dev *solo_enc; solo_enc_alloc() local 1329 solo_enc_free(struct solo_enc_dev *solo_enc) solo_enc_free() argument [all...] |
H A D | solo6x10-enc.c | 127 int solo_osd_print(struct solo_enc_dev *solo_enc) in solo_osd_print() argument 129 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_osd_print() 130 u8 *str = solo_enc->osd_text; in solo_osd_print() 131 u8 *buf = solo_enc->osd_buf; in solo_osd_print() 143 reg &= ~(1 << solo_enc->ch); in solo_osd_print() 158 SOLO_EOSD_EXT_ADDR_CHAN(solo_dev, solo_enc->ch), in solo_osd_print() 162 reg |= (1 << solo_enc->ch); in solo_osd_print()
|
H A D | solo6x10.h | 356 void solo_update_mode(struct solo_enc_dev *solo_enc); 365 int solo_osd_print(struct solo_enc_dev *solo_enc);
|
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/ |
H A D | solo6x10-v4l2-enc.c | 93 static int solo_is_motion_on(struct solo_enc_dev *solo_enc) in solo_is_motion_on() argument 95 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() 97 return (solo_dev->motion_mask >> solo_enc->ch) & 1; in solo_is_motion_on() 100 static int solo_motion_detected(struct solo_enc_dev *solo_enc) in solo_motion_detected() argument 102 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_motion_detected() 104 u32 ch_mask = 1 << solo_enc->ch; in solo_motion_detected() 107 spin_lock_irqsave(&solo_enc->motion_lock, flags); in solo_motion_detected() 112 spin_unlock_irqrestore(&solo_enc->motion_lock, flags); in solo_motion_detected() 117 static void solo_motion_toggle(struct solo_enc_dev *solo_enc, int on) in solo_motion_toggle() argument 119 struct solo_dev *solo_dev = solo_enc in solo_motion_toggle() 139 solo_update_mode(struct solo_enc_dev *solo_enc) solo_update_mode() argument 221 solo_enc_on(struct solo_enc_dev *solo_enc) solo_enc_on() argument 266 solo_enc_off(struct solo_enc_dev *solo_enc) solo_enc_off() argument 308 solo_send_desc(struct solo_enc_dev *solo_enc, int skip, struct sg_table *vbuf, int off, int size, unsigned int base, unsigned int base_size) solo_send_desc() argument 449 solo_fill_jpeg(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, const vop_header *vh) solo_fill_jpeg() argument 471 solo_fill_mpeg(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, const vop_header *vh) solo_fill_mpeg() argument 506 solo_enc_fillbuf(struct solo_enc_dev *solo_enc, struct vb2_buffer *vb, struct solo_enc_buf *enc_buf) solo_enc_fillbuf() argument 548 solo_enc_handle_one(struct solo_enc_dev *solo_enc, struct solo_enc_buf *enc_buf) solo_enc_handle_one() argument 581 struct solo_enc_dev *solo_enc; solo_handle_ring() local 673 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(vq); solo_enc_buf_queue() local 710 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(q); solo_enc_start_streaming() local 717 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(q); solo_enc_stop_streaming() local 736 struct solo_enc_dev *solo_enc = vb2_get_drv_priv(vb->vb2_queue); solo_enc_buf_finish() local 766 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_querycap() local 777 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_enum_input() local 814 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_enum_fmt_cap() local 847 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_try_fmt_cap() local 886 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_set_fmt_cap() local 923 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_get_fmt_cap() local 939 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_g_std() local 951 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enc_s_std() local 959 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enum_framesizes() local 986 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_enum_frameintervals() local 1016 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_g_parm() local 1042 struct solo_enc_dev *solo_enc = video_drvdata(file); solo_s_parm() local 1056 struct solo_enc_dev *solo_enc = solo_s_ctrl() local 1209 struct solo_enc_dev *solo_enc; solo_enc_alloc() local 1327 solo_enc_free(struct solo_enc_dev *solo_enc) solo_enc_free() argument [all...] |
H A D | solo6x10-enc.c | 127 int solo_osd_print(struct solo_enc_dev *solo_enc) in solo_osd_print() argument 129 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_osd_print() 130 u8 *str = solo_enc->osd_text; in solo_osd_print() 131 u8 *buf = solo_enc->osd_buf; in solo_osd_print() 143 reg &= ~(1 << solo_enc->ch); in solo_osd_print() 158 SOLO_EOSD_EXT_ADDR_CHAN(solo_dev, solo_enc->ch), in solo_osd_print() 162 reg |= (1 << solo_enc->ch); in solo_osd_print()
|
H A D | solo6x10.h | 356 void solo_update_mode(struct solo_enc_dev *solo_enc); 365 int solo_osd_print(struct solo_enc_dev *solo_enc);
|
Completed in 7 milliseconds