uvideo_softc
uvideo_vs_parse_desc_input_header(struct uvideo_softc *sc,
uvideo_vs_parse_desc_format(struct uvideo_softc *sc)
(struct uvideo_softc *,
uvideo_vs_parse_desc_colorformat(struct uvideo_softc *sc,
uvideo_vs_parse_desc_format_mjpeg(struct uvideo_softc *sc,
usbd_status uvideo_vc_parse_desc(struct uvideo_softc *);
uvideo_vs_parse_desc_format_h264(struct uvideo_softc *sc,
usbd_status uvideo_vc_parse_desc_header(struct uvideo_softc *,
usbd_status uvideo_vc_parse_desc_pu(struct uvideo_softc *,
uvideo_vs_parse_desc_format_frame_based(struct uvideo_softc *sc,
usbd_status uvideo_vc_get_ctrl(struct uvideo_softc *, uint8_t *, uint8_t,
usbd_status uvideo_vc_set_ctrl(struct uvideo_softc *, uint8_t *, uint8_t,
int uvideo_find_ctrl(struct uvideo_softc *, int);
uvideo_vs_parse_desc_format_uncompressed(struct uvideo_softc *sc,
usbd_status uvideo_vs_parse_desc(struct uvideo_softc *,
usbd_status uvideo_vs_parse_desc_input_header(struct uvideo_softc *,
uvideo_vs_parse_desc_frame(struct uvideo_softc *sc)
usbd_status uvideo_vs_parse_desc_format(struct uvideo_softc *);
void uvideo_vs_parse_desc_colorformat(struct uvideo_softc *,
void uvideo_vs_parse_desc_format_frame_based(struct uvideo_softc *,
uvideo_vs_parse_desc_frame_buffer_size(struct uvideo_softc *sc,
void uvideo_vs_parse_desc_format_h264(struct uvideo_softc *,
void uvideo_vs_parse_desc_format_mjpeg(struct uvideo_softc *,
void uvideo_vs_parse_desc_format_uncompressed(struct uvideo_softc *,
uvideo_vs_parse_desc_frame_max_rate(struct uvideo_softc *sc,
usbd_status uvideo_vs_parse_desc_frame(struct uvideo_softc *);
usbd_status uvideo_vs_parse_desc_frame_buffer_size(struct uvideo_softc *,
usbd_status uvideo_vs_parse_desc_frame_max_rate(struct uvideo_softc *,
uint32_t uvideo_vc_parse_max_packet_size(struct uvideo_softc *,
uvideo_vc_parse_max_packet_size(struct uvideo_softc *sc,
usbd_status uvideo_vs_parse_desc_alt(struct uvideo_softc *, int, int, int);
usbd_status uvideo_vs_set_alt(struct uvideo_softc *,
uvideo_vs_parse_desc_alt(struct uvideo_softc *sc, int vs_nr, int iface, int numalts)
void uvideo_find_res(struct uvideo_softc *, int, int, int,
usbd_status uvideo_vs_negotiation(struct uvideo_softc *, int);
usbd_status uvideo_vs_set_probe(struct uvideo_softc *, uint8_t *);
usbd_status uvideo_vs_get_probe(struct uvideo_softc *, uint8_t *, uint8_t);
usbd_status uvideo_vs_set_commit(struct uvideo_softc *, uint8_t *);
usbd_status uvideo_vs_alloc_frame(struct uvideo_softc *);
void uvideo_vs_free_frame(struct uvideo_softc *);
usbd_status uvideo_vs_alloc_isoc(struct uvideo_softc *);
uvideo_vs_set_alt(struct uvideo_softc *sc, struct usbd_interface *ifaceh,
usbd_status uvideo_vs_alloc_bulk(struct uvideo_softc *);
void uvideo_vs_free_isoc(struct uvideo_softc *);
void uvideo_vs_free_bulk(struct uvideo_softc *);
usbd_status uvideo_vs_open(struct uvideo_softc *);
void uvideo_vs_close(struct uvideo_softc *);
usbd_status uvideo_vs_init(struct uvideo_softc *);
int uvideo_vs_start_bulk(struct uvideo_softc *);
void uvideo_vs_start_isoc(struct uvideo_softc *);
void uvideo_vs_start_isoc_ixfer(struct uvideo_softc *,
uvideo_find_res(struct uvideo_softc *sc, int idx, int width, int height,
void uvideo_vs_decode_stream_header(struct uvideo_softc *,
void uvideo_vs_decode_stream_header_isight(struct uvideo_softc *,
uvideo_vs_negotiation(struct uvideo_softc *sc, int commit)
uint8_t * uvideo_mmap_getbuf(struct uvideo_softc *);
void uvideo_mmap_queue(struct uvideo_softc *, int, int);
void uvideo_read(struct uvideo_softc *, uint8_t *, int);
usbd_status uvideo_usb_control(struct uvideo_softc *, uint8_t, uint8_t,
void uvideo_dump_desc_all(struct uvideo_softc *);
void uvideo_dump_desc_vc_header(struct uvideo_softc *,
void uvideo_dump_desc_input_header(struct uvideo_softc *,
uvideo_vs_set_probe(struct uvideo_softc *sc, uint8_t *probe_data)
void uvideo_dump_desc_input(struct uvideo_softc *,
void uvideo_dump_desc_output(struct uvideo_softc *,
uvideo_vs_get_probe(struct uvideo_softc *sc, uint8_t *probe_data,
void uvideo_dump_desc_endpoint(struct uvideo_softc *,
void uvideo_dump_desc_endpoint_ss_comp(struct uvideo_softc *,
void uvideo_dump_desc_iface_assoc(struct uvideo_softc *,
void uvideo_dump_desc_interface(struct uvideo_softc *,
void uvideo_dump_desc_config(struct uvideo_softc *,
uvideo_vs_set_commit(struct uvideo_softc *sc, uint8_t *probe_data)
void uvideo_dump_desc_cs_endpoint(struct uvideo_softc *,
uvideo_vs_alloc_frame(struct uvideo_softc *sc)
void uvideo_dump_desc_colorformat(struct uvideo_softc *,
void uvideo_dump_desc_format_mjpeg(struct uvideo_softc *,
uvideo_vs_free_frame(struct uvideo_softc *sc)
void uvideo_dump_desc_format_uncompressed(struct uvideo_softc *,
uvideo_vs_alloc_isoc(struct uvideo_softc *sc)
void uvideo_dump_desc_format_h264(struct uvideo_softc *,
void uvideo_dump_desc_format_frame_based(struct uvideo_softc *,
uvideo_vs_alloc_bulk(struct uvideo_softc *sc)
void uvideo_dump_desc_frame(struct uvideo_softc *,
uvideo_vs_free_isoc(struct uvideo_softc *sc)
void uvideo_dump_desc_h264_frame(struct uvideo_softc *,
uvideo_vs_free_bulk(struct uvideo_softc *sc)
void uvideo_dump_desc_frame_based_frame(struct uvideo_softc *,
uvideo_vs_open(struct uvideo_softc *sc)
void uvideo_dump_desc_processing(struct uvideo_softc *,
void uvideo_dump_desc_extension(struct uvideo_softc *,
uvideo_vs_close(struct uvideo_softc *sc)
uvideo_vs_init(struct uvideo_softc *sc)
uvideo_vs_start_bulk(struct uvideo_softc *sc)
struct uvideo_softc *sc = arg;
uvideo_vs_start_isoc(struct uvideo_softc *sc)
uvideo_vs_start_isoc_ixfer(struct uvideo_softc *sc,
struct uvideo_softc *sc = ixfer->sc;
uvideo_vs_decode_stream_header(struct uvideo_softc *sc, uint8_t *frame,
uvideo_vs_decode_stream_header_isight(struct uvideo_softc *sc, uint8_t *frame,
usbd_status uvideo_ucode_loader_ricoh(struct uvideo_softc *);
usbd_status uvideo_ucode_loader_apple_isight(struct uvideo_softc *);
uvideo_mmap_getbuf(struct uvideo_softc *sc)
uvideo_mmap_queue(struct uvideo_softc *sc, int len, int err)
sizeof(struct uvideo_softc), uvideo_match, uvideo_attach, uvideo_detach
uvideo_read(struct uvideo_softc *sc, uint8_t *buf, int len)
uvideo_dump_desc_all(struct uvideo_softc *sc)
uvideo_dump_desc_vc_header(struct uvideo_softc *sc,
uvideo_dump_desc_input_header(struct uvideo_softc *sc,
uvideo_dump_desc_input(struct uvideo_softc *sc,
uvideo_dump_desc_output(struct uvideo_softc *sc,
uvideo_dump_desc_endpoint(struct uvideo_softc *sc,
uvideo_dump_desc_endpoint_ss_comp(struct uvideo_softc *sc,
uvideo_dump_desc_iface_assoc(struct uvideo_softc *sc,
uvideo_dump_desc_interface(struct uvideo_softc *sc,
uvideo_dump_desc_config(struct uvideo_softc *sc,
uvideo_dump_desc_cs_endpoint(struct uvideo_softc *sc,
usbd_status (*ucode_loader)(struct uvideo_softc *);
uvideo_dump_desc_colorformat(struct uvideo_softc *sc,
uvideo_dump_desc_format_mjpeg(struct uvideo_softc *sc,
uvideo_dump_desc_frame(struct uvideo_softc *sc, const usb_descriptor_t *desc)
uvideo_dump_desc_format_uncompressed(struct uvideo_softc *sc,
uvideo_dump_desc_format_frame_based(struct uvideo_softc *sc,
uvideo_dump_desc_frame_based_frame(struct uvideo_softc *sc, const usb_descriptor_t *desc)
uvideo_dump_desc_format_h264(struct uvideo_softc *sc,
uvideo_dump_desc_h264_frame(struct uvideo_softc *sc,
uvideo_dump_desc_processing(struct uvideo_softc *sc,
uvideo_dump_desc_extension(struct uvideo_softc *sc,
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
struct uvideo_softc *sc = v;
uvideo_usb_control(struct uvideo_softc *sc, uint8_t rt, uint8_t r,
uvideo_ucode_loader_ricoh(struct uvideo_softc *sc)
uvideo_ucode_loader_apple_isight(struct uvideo_softc *sc)
struct uvideo_softc *sc = addr;
struct uvideo_softc *sc = addr;
struct uvideo_softc *sc = (struct uvideo_softc *)self;
struct uvideo_softc *sc = (struct uvideo_softc *)self;
struct uvideo_softc *sc = (struct uvideo_softc *)self;
uvideo_vc_parse_desc(struct uvideo_softc *sc)
uvideo_vc_parse_desc_header(struct uvideo_softc *sc,
uvideo_vc_parse_desc_pu(struct uvideo_softc *sc,
uvideo_vc_get_ctrl(struct uvideo_softc *sc, uint8_t *ctrl_data,
uvideo_vc_set_ctrl(struct uvideo_softc *sc, uint8_t *ctrl_data,
uvideo_find_ctrl(struct uvideo_softc *sc, int id)
uvideo_vs_parse_desc(struct uvideo_softc *sc, usb_config_descriptor_t *cdesc)
struct uvideo_softc *sc;
struct uvideo_softc *sc;