diff options
author | Mike Isely <isely@pobox.com> | 2008-04-21 02:47:43 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-24 13:09:49 -0400 |
commit | 1cb03b76d09d20accfa5c1664c16ba6566f539a0 (patch) | |
tree | 8c58f23151ab54f71472b80f6d0d29df25ddbb9f /drivers/media/video/pvrusb2/pvrusb2-hdw.h | |
parent | d3f8d8fb304a8b9a81eae16ff7b50f5379f2437e (diff) |
V4L/DVB (7719): pvrusb2: Implement input selection enforcement
In the pvrusb2 driver, different interfaces (e.g. V4L, DVB) have
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/pvrusb2/pvrusb2-hdw.h')
-rw-r--r-- | drivers/media/video/pvrusb2/pvrusb2-hdw.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-hdw.h b/drivers/media/video/pvrusb2/pvrusb2-hdw.h index 74c2503f8e3f..20295e0c1995 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-hdw.h +++ b/drivers/media/video/pvrusb2/pvrusb2-hdw.h | |||
@@ -149,6 +149,19 @@ int pvr2_hdw_commit_ctl(struct pvr2_hdw *); | |||
149 | * will be according to PVR_CVAL_INPUT_xxxx definitions. */ | 149 | * will be according to PVR_CVAL_INPUT_xxxx definitions. */ |
150 | unsigned int pvr2_hdw_get_input_available(struct pvr2_hdw *); | 150 | unsigned int pvr2_hdw_get_input_available(struct pvr2_hdw *); |
151 | 151 | ||
152 | /* Return a bit mask of allowed input selections for this device. Mask bits | ||
153 | * will be according to PVR_CVAL_INPUT_xxxx definitions. */ | ||
154 | unsigned int pvr2_hdw_get_input_allowed(struct pvr2_hdw *); | ||
155 | |||
156 | /* Change the set of allowed input selections for this device. Both | ||
157 | change_mask and change_valu are mask bits according to | ||
158 | PVR_CVAL_INPUT_xxxx definitions. The change_mask parameter indicate | ||
159 | which settings are being changed and the change_val parameter indicates | ||
160 | whether corresponding settings are being set or cleared. */ | ||
161 | int pvr2_hdw_set_input_allowed(struct pvr2_hdw *, | ||
162 | unsigned int change_mask, | ||
163 | unsigned int change_val); | ||
164 | |||
152 | /* Return name for this driver instance */ | 165 | /* Return name for this driver instance */ |
153 | const char *pvr2_hdw_get_driver_name(struct pvr2_hdw *); | 166 | const char *pvr2_hdw_get_driver_name(struct pvr2_hdw *); |
154 | 167 | ||