pvr2_context
static void pvr2_context_check(struct pvr2_context *mp)
struct pvr2_context *mp;
static struct pvr2_context *pvr2_context_exist_first;
static struct pvr2_context *pvr2_context_exist_last;
static struct pvr2_context *pvr2_context_notify_first;
struct pvr2_context *pvr2_context_create(
void (*setup_func)(struct pvr2_context *))
struct pvr2_context *mp = NULL;
static struct pvr2_context *pvr2_context_notify_last;
static void pvr2_context_reset_input_limits(struct pvr2_context *mp)
static void pvr2_context_enter(struct pvr2_context *mp)
static void pvr2_context_exit(struct pvr2_context *mp)
void pvr2_context_disconnect(struct pvr2_context *mp)
void pvr2_channel_init(struct pvr2_channel *cp,struct pvr2_context *mp)
static void pvr2_context_set_notify(struct pvr2_context *mp, int fl)
struct pvr2_context *mp = cp->mc_head;
static void pvr2_context_destroy(struct pvr2_context *mp)
struct pvr2_context *mp = ptr;
struct pvr2_context; /* All central state */
struct pvr2_context *exist_next;
struct pvr2_context *exist_prev;
struct pvr2_context *notify_next;
struct pvr2_context *notify_prev;
void (*setup_func)(struct pvr2_context *);
struct pvr2_context *mc_head;
struct pvr2_context *pvr2_context_create(struct usb_interface *intf,
void (*setup_func)(struct pvr2_context *));
void pvr2_context_disconnect(struct pvr2_context *);
void pvr2_channel_init(struct pvr2_channel *,struct pvr2_context *);
struct pvr2_context *pvr = adap->channel.mc_head;
struct pvr2_dvb_adapter *pvr2_dvb_create(struct pvr2_context *pvr)
struct pvr2_dvb_adapter *pvr2_dvb_create(struct pvr2_context *pvr);
static void pvr_setup_attach(struct pvr2_context *pvr)
struct pvr2_context *pvr;
struct pvr2_context *pvr = usb_get_intfdata(intf);
void pvr2_sysfs_create(struct pvr2_context *mp)
void pvr2_sysfs_create(struct pvr2_context *mp);
static inline void pvr2_sysfs_create(struct pvr2_context *mp) { }
struct pvr2_v4l2 *pvr2_v4l2_create(struct pvr2_context *mnp)
struct pvr2_v4l2 *pvr2_v4l2_create(struct pvr2_context *);