pvr2_ctrl
int pvr2_ctrl_get_min(struct pvr2_ctrl *cptr)
int pvr2_ctrl_get_def(struct pvr2_ctrl *cptr, int *valptr)
int pvr2_ctrl_get_cnt(struct pvr2_ctrl *cptr)
static int pvr2_ctrl_range_check(struct pvr2_ctrl *cptr,int val)
int pvr2_ctrl_get_mask(struct pvr2_ctrl *cptr)
const char *pvr2_ctrl_get_name(struct pvr2_ctrl *cptr)
const char *pvr2_ctrl_get_desc(struct pvr2_ctrl *cptr)
int pvr2_ctrl_get_valname(struct pvr2_ctrl *cptr,int val,
int pvr2_ctrl_get_v4lid(struct pvr2_ctrl *cptr)
unsigned int pvr2_ctrl_get_v4lflags(struct pvr2_ctrl *cptr)
int pvr2_ctrl_is_writable(struct pvr2_ctrl *cptr)
int pvr2_ctrl_has_custom_symbols(struct pvr2_ctrl *cptr)
int pvr2_ctrl_custom_value_to_sym(struct pvr2_ctrl *cptr,
int pvr2_ctrl_custom_sym_to_value(struct pvr2_ctrl *cptr,
int pvr2_ctrl_set_value(struct pvr2_ctrl *cptr,int val)
int pvr2_ctrl_sym_to_value(struct pvr2_ctrl *cptr,
int pvr2_ctrl_set_mask_value(struct pvr2_ctrl *cptr,int mask,int val)
int pvr2_ctrl_value_to_sym_internal(struct pvr2_ctrl *cptr,
int pvr2_ctrl_value_to_sym(struct pvr2_ctrl *cptr,
int pvr2_ctrl_get_value(struct pvr2_ctrl *cptr,int *valptr)
enum pvr2_ctl_type pvr2_ctrl_get_type(struct pvr2_ctrl *cptr)
int pvr2_ctrl_get_max(struct pvr2_ctrl *cptr)
int pvr2_ctrl_set_value(struct pvr2_ctrl *,int val);
int pvr2_ctrl_set_mask_value(struct pvr2_ctrl *,int mask,int val);
int pvr2_ctrl_get_value(struct pvr2_ctrl *,int *valptr);
enum pvr2_ctl_type pvr2_ctrl_get_type(struct pvr2_ctrl *);
int pvr2_ctrl_get_max(struct pvr2_ctrl *);
int pvr2_ctrl_get_min(struct pvr2_ctrl *);
int pvr2_ctrl_get_def(struct pvr2_ctrl *, int *valptr);
int pvr2_ctrl_get_cnt(struct pvr2_ctrl *);
int pvr2_ctrl_get_mask(struct pvr2_ctrl *);
const char *pvr2_ctrl_get_name(struct pvr2_ctrl *);
const char *pvr2_ctrl_get_desc(struct pvr2_ctrl *);
int pvr2_ctrl_get_valname(struct pvr2_ctrl *,int,char *,unsigned int,
int pvr2_ctrl_is_writable(struct pvr2_ctrl *);
unsigned int pvr2_ctrl_get_v4lflags(struct pvr2_ctrl *);
int pvr2_ctrl_get_v4lid(struct pvr2_ctrl *);
int pvr2_ctrl_has_custom_symbols(struct pvr2_ctrl *);
int pvr2_ctrl_custom_value_to_sym(struct pvr2_ctrl *,
int pvr2_ctrl_custom_sym_to_value(struct pvr2_ctrl *,
int pvr2_ctrl_value_to_sym(struct pvr2_ctrl *,
int pvr2_ctrl_sym_to_value(struct pvr2_ctrl *,
struct pvr2_ctrl;
int pvr2_ctrl_value_to_sym_internal(struct pvr2_ctrl *,
struct pvr2_ctrl *controls;
typedef int (*pvr2_ctlf_is_dirty)(struct pvr2_ctrl *);
typedef void (*pvr2_ctlf_clear_dirty)(struct pvr2_ctrl *);
typedef int (*pvr2_ctlf_check_value)(struct pvr2_ctrl *,int);
typedef int (*pvr2_ctlf_get_value)(struct pvr2_ctrl *,int *);
typedef int (*pvr2_ctlf_set_value)(struct pvr2_ctrl *,int msk,int val);
typedef int (*pvr2_ctlf_val_to_sym)(struct pvr2_ctrl *,int msk,int val,
typedef int (*pvr2_ctlf_sym_to_val)(struct pvr2_ctrl *,
typedef unsigned int (*pvr2_ctlf_get_v4lflags)(struct pvr2_ctrl *);
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
hdw->controls = kzalloc_objs(struct pvr2_ctrl, hdw->control_cnt);
struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_index(struct pvr2_hdw *hdw,
struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_id(struct pvr2_hdw *hdw,
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *pvr2_hdw_get_ctrl_v4l(struct pvr2_hdw *hdw,unsigned int ctl_id)
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *pvr2_hdw_get_ctrl_nextv4l(struct pvr2_hdw *hdw,
struct pvr2_ctrl *cptr,*cp2;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
static int ctrl_channelfreq_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_channelfreq_set(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_channelprog_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_channelprog_set(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_channel_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_channel_set(struct pvr2_ctrl *cptr,int m,int slotId)
static int ctrl_freq_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_freq_is_dirty(struct pvr2_ctrl *cptr)
static void ctrl_freq_clear_dirty(struct pvr2_ctrl *cptr)
static int ctrl_freq_set(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_cropl_min_get(struct pvr2_ctrl *cptr, int *left)
static int ctrl_cropl_max_get(struct pvr2_ctrl *cptr, int *left)
static int ctrl_cropt_min_get(struct pvr2_ctrl *cptr, int *top)
static int ctrl_cropt_max_get(struct pvr2_ctrl *cptr, int *top)
static int ctrl_cropw_max_get(struct pvr2_ctrl *cptr, int *width)
static int ctrl_croph_max_get(struct pvr2_ctrl *cptr, int *height)
static int ctrl_get_cropcapbl(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapbt(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapbw(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapbh(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapdl(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapdt(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapdw(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcapdh(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcappan(struct pvr2_ctrl *cptr, int *val)
static int ctrl_get_cropcappad(struct pvr2_ctrl *cptr, int *val)
static int ctrl_vres_max_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_vres_min_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_get_input(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_check_input(struct pvr2_ctrl *cptr,int v)
static int ctrl_set_input(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_isdirty_input(struct pvr2_ctrl *cptr)
static void ctrl_cleardirty_input(struct pvr2_ctrl *cptr)
static int ctrl_freq_max_get(struct pvr2_ctrl *cptr, int *vp)
static int ctrl_freq_min_get(struct pvr2_ctrl *cptr, int *vp)
static int ctrl_cx2341x_is_dirty(struct pvr2_ctrl *cptr)
static void ctrl_cx2341x_clear_dirty(struct pvr2_ctrl *cptr)
static int ctrl_cx2341x_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_cx2341x_set(struct pvr2_ctrl *cptr,int m,int v)
static unsigned int ctrl_cx2341x_getv4lflags(struct pvr2_ctrl *cptr)
static int ctrl_streamingenabled_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_masterstate_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_hsm_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_stddetect_get(struct pvr2_ctrl *cptr, int *vp)
static int ctrl_stdavail_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_stdavail_set(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_std_val_to_sym(struct pvr2_ctrl *cptr,int msk,int val,
static int ctrl_std_sym_to_val(struct pvr2_ctrl *cptr,
static int ctrl_stdcur_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_stdcur_set(struct pvr2_ctrl *cptr,int m,int v)
static int ctrl_stdcur_is_dirty(struct pvr2_ctrl *cptr)
static void ctrl_stdcur_clear_dirty(struct pvr2_ctrl *cptr)
static int ctrl_signal_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_audio_modes_present_get(struct pvr2_ctrl *cptr,int *vp)
static int ctrl_get_##vname(struct pvr2_ctrl *cptr,int *vp) \
static int ctrl_set_##vname(struct pvr2_ctrl *cptr,int m,int v) \
static int ctrl_isdirty_##vname(struct pvr2_ctrl *cptr) \
static void ctrl_cleardirty_##vname(struct pvr2_ctrl *cptr) \
struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_index(struct pvr2_hdw *,unsigned int);
struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_id(struct pvr2_hdw *,unsigned int);
struct pvr2_ctrl *pvr2_hdw_get_ctrl_v4l(struct pvr2_hdw *,unsigned int ctl_id);
struct pvr2_ctrl *pvr2_hdw_get_ctrl_nextv4l(struct pvr2_hdw *,
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *ctrlp;
struct pvr2_ctrl *hcp, *vcp;
struct pvr2_ctrl *hcp, *vcp;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *cptr;
struct pvr2_ctrl *pctl;