Lines Matching defs:uvideo_softc
53 struct uvideo_softc {
105 (struct uvideo_softc *,
117 usbd_status uvideo_vc_parse_desc(struct uvideo_softc *);
118 usbd_status uvideo_vc_parse_desc_header(struct uvideo_softc *,
120 usbd_status uvideo_vc_parse_desc_pu(struct uvideo_softc *,
122 usbd_status uvideo_vc_get_ctrl(struct uvideo_softc *, uint8_t *, uint8_t,
124 usbd_status uvideo_vc_set_ctrl(struct uvideo_softc *, uint8_t *, uint8_t,
126 int uvideo_find_ctrl(struct uvideo_softc *, int);
129 usbd_status uvideo_vs_parse_desc(struct uvideo_softc *,
131 usbd_status uvideo_vs_parse_desc_input_header(struct uvideo_softc *,
133 usbd_status uvideo_vs_parse_desc_format(struct uvideo_softc *);
134 usbd_status uvideo_vs_parse_desc_format_mjpeg(struct uvideo_softc *,
136 usbd_status uvideo_vs_parse_desc_format_uncompressed(struct uvideo_softc *,
138 usbd_status uvideo_vs_parse_desc_frame(struct uvideo_softc *);
139 usbd_status uvideo_vs_parse_desc_frame_sub(struct uvideo_softc *,
141 usbd_status uvideo_vs_parse_desc_alt(struct uvideo_softc *, int, int, int);
142 usbd_status uvideo_vs_set_alt(struct uvideo_softc *,
145 void uvideo_find_res(struct uvideo_softc *, int, int, int,
147 usbd_status uvideo_vs_negotiation(struct uvideo_softc *, int);
148 usbd_status uvideo_vs_set_probe(struct uvideo_softc *, uint8_t *);
149 usbd_status uvideo_vs_get_probe(struct uvideo_softc *, uint8_t *, uint8_t);
150 usbd_status uvideo_vs_set_commit(struct uvideo_softc *, uint8_t *);
151 usbd_status uvideo_vs_alloc_frame(struct uvideo_softc *);
152 void uvideo_vs_free_frame(struct uvideo_softc *);
153 usbd_status uvideo_vs_alloc_isoc(struct uvideo_softc *);
154 usbd_status uvideo_vs_alloc_bulk(struct uvideo_softc *);
155 void uvideo_vs_free_isoc(struct uvideo_softc *);
156 void uvideo_vs_free_bulk(struct uvideo_softc *);
157 usbd_status uvideo_vs_open(struct uvideo_softc *);
158 void uvideo_vs_close(struct uvideo_softc *);
159 usbd_status uvideo_vs_init(struct uvideo_softc *);
160 int uvideo_vs_start_bulk(struct uvideo_softc *);
162 void uvideo_vs_start_isoc(struct uvideo_softc *);
163 void uvideo_vs_start_isoc_ixfer(struct uvideo_softc *,
167 usbd_status uvideo_vs_decode_stream_header(struct uvideo_softc *,
169 usbd_status uvideo_vs_decode_stream_header_isight(struct uvideo_softc *,
171 int uvideo_mmap_queue(struct uvideo_softc *, uint8_t *, int, int);
172 void uvideo_read(struct uvideo_softc *, uint8_t *, int);
173 usbd_status uvideo_usb_control(struct uvideo_softc *, uint8_t, uint8_t,
182 void uvideo_dump_desc_all(struct uvideo_softc *);
183 void uvideo_dump_desc_vc_header(struct uvideo_softc *,
185 void uvideo_dump_desc_input_header(struct uvideo_softc *,
187 void uvideo_dump_desc_input(struct uvideo_softc *,
189 void uvideo_dump_desc_output(struct uvideo_softc *,
191 void uvideo_dump_desc_endpoint(struct uvideo_softc *,
193 void uvideo_dump_desc_iface_assoc(struct uvideo_softc *,
195 void uvideo_dump_desc_interface(struct uvideo_softc *,
197 void uvideo_dump_desc_config(struct uvideo_softc *,
199 void uvideo_dump_desc_cs_endpoint(struct uvideo_softc *,
201 void uvideo_dump_desc_colorformat(struct uvideo_softc *,
203 void uvideo_dump_desc_format_mjpeg(struct uvideo_softc *,
205 void uvideo_dump_desc_format_uncompressed(struct uvideo_softc *,
207 void uvideo_dump_desc_frame(struct uvideo_softc *,
209 void uvideo_dump_desc_processing(struct uvideo_softc *,
211 void uvideo_dump_desc_extension(struct uvideo_softc *,
214 int uvideo_debug_file_open(struct uvideo_softc *);
253 usbd_status uvideo_ucode_loader_ricoh(struct uvideo_softc *);
254 usbd_status uvideo_ucode_loader_apple_isight(struct uvideo_softc *);
261 sizeof(struct uvideo_softc), uvideo_match, uvideo_attach, uvideo_detach
304 usbd_status (*ucode_loader)(struct uvideo_softc *);
420 struct uvideo_softc *sc = addr;
442 struct uvideo_softc *sc = addr;
499 struct uvideo_softc *sc = (struct uvideo_softc *)self;
579 struct uvideo_softc *sc = (struct uvideo_softc *)self;
641 struct uvideo_softc *sc = (struct uvideo_softc *)self;
656 uvideo_vc_parse_desc(struct uvideo_softc *sc)
725 uvideo_vc_parse_desc_header(struct uvideo_softc *sc,
751 uvideo_vc_parse_desc_pu(struct uvideo_softc *sc,
771 uvideo_vc_get_ctrl(struct uvideo_softc *sc, uint8_t *ctrl_data,
794 uvideo_vc_set_ctrl(struct uvideo_softc *sc, uint8_t *ctrl_data,
817 uvideo_find_ctrl(struct uvideo_softc *sc, int id)
869 uvideo_vs_parse_desc(struct uvideo_softc *sc, usb_config_descriptor_t *cdesc)
957 uvideo_vs_parse_desc_input_header(struct uvideo_softc *sc,
977 uvideo_vs_parse_desc_format(struct uvideo_softc *sc)
1036 uvideo_vs_parse_desc_format_mjpeg(struct uvideo_softc *sc,
1077 uvideo_vs_parse_desc_format_uncompressed(struct uvideo_softc *sc,
1135 uvideo_vs_parse_desc_frame(struct uvideo_softc *sc)
1174 uvideo_vs_parse_desc_frame_sub(struct uvideo_softc *sc,
1232 uvideo_vs_parse_desc_alt(struct uvideo_softc *sc, int vs_nr, int iface, int numalts)
1327 uvideo_vs_set_alt(struct uvideo_softc *sc, struct usbd_interface *ifaceh,
1453 uvideo_find_res(struct uvideo_softc *sc, int idx, int width, int height,
1482 uvideo_vs_negotiation(struct uvideo_softc *sc, int commit)
1660 uvideo_vs_set_probe(struct uvideo_softc *sc, uint8_t *probe_data)
1704 uvideo_vs_get_probe(struct uvideo_softc *sc, uint8_t *probe_data,
1749 uvideo_vs_set_commit(struct uvideo_softc *sc, uint8_t *probe_data)
1775 uvideo_vs_alloc_frame(struct uvideo_softc *sc)
1808 uvideo_vs_free_frame(struct uvideo_softc *sc)
1830 uvideo_vs_alloc_isoc(struct uvideo_softc *sc)
1863 uvideo_vs_alloc_bulk(struct uvideo_softc *sc)
1892 uvideo_vs_free_isoc(struct uvideo_softc *sc)
1912 uvideo_vs_free_bulk(struct uvideo_softc *sc)
1926 uvideo_vs_open(struct uvideo_softc *sc)
1995 uvideo_vs_close(struct uvideo_softc *sc)
2024 uvideo_vs_init(struct uvideo_softc *sc)
2055 uvideo_vs_start_bulk(struct uvideo_softc *sc)
2074 struct uvideo_softc *sc = arg;
2112 uvideo_vs_start_isoc(struct uvideo_softc *sc)
2121 uvideo_vs_start_isoc_ixfer(struct uvideo_softc *sc,
2156 struct uvideo_softc *sc = ixfer->sc;
2192 uvideo_vs_decode_stream_header(struct uvideo_softc *sc, uint8_t *frame,
2315 uvideo_vs_decode_stream_header_isight(struct uvideo_softc *sc, uint8_t *frame,
2357 uvideo_mmap_queue(struct uvideo_softc *sc, uint8_t *buf, int len, int err)
2406 uvideo_read(struct uvideo_softc *sc, uint8_t *buf, int len)
2419 uvideo_dump_desc_all(struct uvideo_softc *sc)
2583 uvideo_dump_desc_vc_header(struct uvideo_softc *sc,
2600 uvideo_dump_desc_input_header(struct uvideo_softc *sc,
2622 uvideo_dump_desc_input(struct uvideo_softc *sc,
2639 uvideo_dump_desc_output(struct uvideo_softc *sc,
2657 uvideo_dump_desc_endpoint(struct uvideo_softc *sc,
2692 uvideo_dump_desc_iface_assoc(struct uvideo_softc *sc,
2710 uvideo_dump_desc_interface(struct uvideo_softc *sc,
2729 uvideo_dump_desc_config(struct uvideo_softc *sc,
2747 uvideo_dump_desc_cs_endpoint(struct uvideo_softc *sc,
2761 uvideo_dump_desc_colorformat(struct uvideo_softc *sc,
2777 uvideo_dump_desc_format_mjpeg(struct uvideo_softc *sc,
2798 uvideo_dump_desc_frame(struct uvideo_softc *sc, const usb_descriptor_t *desc)
2853 uvideo_dump_desc_format_uncompressed(struct uvideo_softc *sc,
2875 uvideo_dump_desc_processing(struct uvideo_softc *sc,
2897 uvideo_dump_desc_extension(struct uvideo_softc *sc,
2932 uvideo_debug_file_open(struct uvideo_softc *sc)
2963 struct uvideo_softc *sc = arg;
2987 struct uvideo_softc *sc = v;
3006 struct uvideo_softc *sc = v;
3049 struct uvideo_softc *sc = v;
3076 struct uvideo_softc *sc = v;
3137 struct uvideo_softc *sc = v;
3205 struct uvideo_softc *sc = v;
3224 struct uvideo_softc *sc = v;
3256 struct uvideo_softc *sc = v;
3305 struct uvideo_softc *sc = v;
3376 struct uvideo_softc *sc = v;
3398 struct uvideo_softc *sc = v;
3417 struct uvideo_softc *sc = v;
3451 struct uvideo_softc *sc = v;
3469 struct uvideo_softc *sc = v;
3479 struct uvideo_softc *sc = v;
3603 struct uvideo_softc *sc = v;
3654 struct uvideo_softc *sc = v;
3701 struct uvideo_softc *sc = v;
3740 struct uvideo_softc *sc = v;
3757 struct uvideo_softc *sc = v;
3765 struct uvideo_softc *sc = v;
3784 uvideo_usb_control(struct uvideo_softc *sc, uint8_t rt, uint8_t r,
3804 uvideo_ucode_loader_ricoh(struct uvideo_softc *sc)
3885 uvideo_ucode_loader_apple_isight(struct uvideo_softc *sc)