ivtv_open_id
struct ivtv_open_id item;
struct ivtv_open_id;
struct ivtv_open_id *id; /* pointer to the streaming ivtv_open_id */
static inline struct ivtv_open_id *file2id(struct file *filp)
return container_of(file_to_v4l2_fh(filp), struct ivtv_open_id, fh);
int ivtv_claim_stream(struct ivtv_open_id *id, int type)
int ivtv_start_capture(struct ivtv_open_id *id)
struct ivtv_open_id *id = file2id(filp);
int ivtv_start_decoding(struct ivtv_open_id *id, int speed)
struct ivtv_open_id *id = file2id(filp);
struct ivtv_open_id *id = file2id(filp);
struct ivtv_open_id *id = file2id(filp);
struct ivtv_open_id *id = file2id(filp);
void ivtv_stop_capture(struct ivtv_open_id *id, int gop_end)
static void ivtv_stop_decoding(struct ivtv_open_id *id, int flags, u64 pts)
struct ivtv_open_id *id = file2id(filp);
struct ivtv_open_id *item;
item = kzalloc_obj(struct ivtv_open_id);
int ivtv_start_capture(struct ivtv_open_id *id);
void ivtv_stop_capture(struct ivtv_open_id *id, int gop_end);
int ivtv_start_decoding(struct ivtv_open_id *id, int speed);
int ivtv_claim_stream(struct ivtv_open_id *id, int type);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(filp);
static int ivtv_video_command(struct ivtv *itv, struct ivtv_open_id *id,
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);
struct ivtv_open_id *id = file2id(file);