Lines Matching refs:pvr2_hdw
104 struct pvr2_hdw;
108 struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf,
113 int pvr2_hdw_initialize(struct pvr2_hdw *,
118 void pvr2_hdw_destroy(struct pvr2_hdw *);
121 int pvr2_hdw_dev_ok(struct pvr2_hdw *);
125 int pvr2_hdw_get_unit_number(struct pvr2_hdw *);
128 struct usb_device *pvr2_hdw_get_dev(struct pvr2_hdw *);
131 unsigned long pvr2_hdw_get_sn(struct pvr2_hdw *);
134 const char *pvr2_hdw_get_bus_info(struct pvr2_hdw *);
137 const char *pvr2_hdw_get_device_identifier(struct pvr2_hdw *);
140 void pvr2_hdw_disconnect(struct pvr2_hdw *);
143 void pvr2_hdw_set_v4l2_dev(struct pvr2_hdw *, struct video_device *);
146 unsigned int pvr2_hdw_get_ctrl_count(struct pvr2_hdw *);
149 struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_index(struct pvr2_hdw *,unsigned int);
152 struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_id(struct pvr2_hdw *,unsigned int);
155 struct pvr2_ctrl *pvr2_hdw_get_ctrl_v4l(struct pvr2_hdw *,unsigned int ctl_id);
158 struct pvr2_ctrl *pvr2_hdw_get_ctrl_nextv4l(struct pvr2_hdw *,
162 int pvr2_hdw_commit_ctl(struct pvr2_hdw *);
166 unsigned int pvr2_hdw_get_input_available(struct pvr2_hdw *);
170 unsigned int pvr2_hdw_get_input_allowed(struct pvr2_hdw *);
177 int pvr2_hdw_set_input_allowed(struct pvr2_hdw *,
182 const char *pvr2_hdw_get_driver_name(struct pvr2_hdw *);
185 void pvr2_hdw_execute_tuner_poll(struct pvr2_hdw *);
188 int pvr2_hdw_get_tuner_status(struct pvr2_hdw *,struct v4l2_tuner *);
191 int pvr2_hdw_get_cropcap(struct pvr2_hdw *, struct v4l2_cropcap *);
194 int pvr2_hdw_is_hsm(struct pvr2_hdw *);
197 const char *pvr2_hdw_get_type(struct pvr2_hdw *);
200 const char *pvr2_hdw_get_desc(struct pvr2_hdw *);
203 int pvr2_hdw_set_streaming(struct pvr2_hdw *,int);
206 int pvr2_hdw_get_streaming(struct pvr2_hdw *);
209 int pvr2_hdw_get_state(struct pvr2_hdw *);
212 int pvr2_hdw_set_stream_type(struct pvr2_hdw *, enum pvr2_config);
215 struct pvr2_stream *pvr2_hdw_get_video_stream(struct pvr2_hdw *);
221 void pvr2_hdw_cpufw_set_enabled(struct pvr2_hdw *,
226 int pvr2_hdw_cpufw_get_enabled(struct pvr2_hdw *);
231 int pvr2_hdw_cpufw_get(struct pvr2_hdw *,unsigned int offs,
235 int pvr2_hdw_v4l_get_minor_number(struct pvr2_hdw *,enum pvr2_v4l_type index);
238 void pvr2_hdw_v4l_store_minor_number(struct pvr2_hdw *,
246 int pvr2_send_request(struct pvr2_hdw *,
251 int pvr2_write_register(struct pvr2_hdw *, u16, u32);
255 void pvr2_hdw_render_useless(struct pvr2_hdw *);
258 void pvr2_hdw_cpureset_assert(struct pvr2_hdw *,int);
261 void pvr2_hdw_device_reset(struct pvr2_hdw *);
264 int pvr2_hdw_untrip(struct pvr2_hdw *);
269 int pvr2_hdw_cmd_deep_reset(struct pvr2_hdw *);
272 int pvr2_hdw_cmd_powerup(struct pvr2_hdw *);
275 int pvr2_hdw_cmd_decoder_reset(struct pvr2_hdw *);
278 int pvr2_hdw_gpio_get_dir(struct pvr2_hdw *hdw,u32 *);
279 int pvr2_hdw_gpio_get_out(struct pvr2_hdw *hdw,u32 *);
280 int pvr2_hdw_gpio_get_in(struct pvr2_hdw *hdw,u32 *);
281 int pvr2_hdw_gpio_chg_dir(struct pvr2_hdw *hdw,u32 msk,u32 val);
282 int pvr2_hdw_gpio_chg_out(struct pvr2_hdw *hdw,u32 msk,u32 val);
319 void pvr2_hdw_get_debug_info_unlocked(const struct pvr2_hdw *hdw,
326 void pvr2_hdw_get_debug_info_locked(struct pvr2_hdw *hdw,
331 unsigned int pvr2_hdw_state_report(struct pvr2_hdw *hdw,
335 void pvr2_hdw_trigger_module_log(struct pvr2_hdw *hdw);
340 int pvr2_upload_firmware2(struct pvr2_hdw *hdw);