Lines Matching refs:pvr2_hdw
91 struct pvr2_hdw;
95 struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf,
100 int pvr2_hdw_initialize(struct pvr2_hdw *,
105 void pvr2_hdw_destroy(struct pvr2_hdw *);
108 int pvr2_hdw_dev_ok(struct pvr2_hdw *);
112 int pvr2_hdw_get_unit_number(struct pvr2_hdw *);
115 struct usb_device *pvr2_hdw_get_dev(struct pvr2_hdw *);
118 unsigned long pvr2_hdw_get_sn(struct pvr2_hdw *);
121 const char *pvr2_hdw_get_bus_info(struct pvr2_hdw *);
124 const char *pvr2_hdw_get_device_identifier(struct pvr2_hdw *);
127 void pvr2_hdw_disconnect(struct pvr2_hdw *);
130 void pvr2_hdw_set_v4l2_dev(struct pvr2_hdw *, struct video_device *);
133 unsigned int pvr2_hdw_get_ctrl_count(struct pvr2_hdw *);
136 struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_index(struct pvr2_hdw *,unsigned int);
139 struct pvr2_ctrl *pvr2_hdw_get_ctrl_by_id(struct pvr2_hdw *,unsigned int);
142 struct pvr2_ctrl *pvr2_hdw_get_ctrl_v4l(struct pvr2_hdw *,unsigned int ctl_id);
145 struct pvr2_ctrl *pvr2_hdw_get_ctrl_nextv4l(struct pvr2_hdw *,
149 int pvr2_hdw_commit_ctl(struct pvr2_hdw *);
153 unsigned int pvr2_hdw_get_input_available(struct pvr2_hdw *);
157 unsigned int pvr2_hdw_get_input_allowed(struct pvr2_hdw *);
164 int pvr2_hdw_set_input_allowed(struct pvr2_hdw *,
169 const char *pvr2_hdw_get_driver_name(struct pvr2_hdw *);
172 void pvr2_hdw_execute_tuner_poll(struct pvr2_hdw *);
175 int pvr2_hdw_get_tuner_status(struct pvr2_hdw *,struct v4l2_tuner *);
178 int pvr2_hdw_get_cropcap(struct pvr2_hdw *, struct v4l2_cropcap *);
181 int pvr2_hdw_is_hsm(struct pvr2_hdw *);
184 const char *pvr2_hdw_get_type(struct pvr2_hdw *);
187 const char *pvr2_hdw_get_desc(struct pvr2_hdw *);
190 int pvr2_hdw_set_streaming(struct pvr2_hdw *,int);
193 int pvr2_hdw_get_streaming(struct pvr2_hdw *);
196 int pvr2_hdw_get_state(struct pvr2_hdw *);
199 int pvr2_hdw_set_stream_type(struct pvr2_hdw *, enum pvr2_config);
202 struct pvr2_stream *pvr2_hdw_get_video_stream(struct pvr2_hdw *);
208 void pvr2_hdw_cpufw_set_enabled(struct pvr2_hdw *,
213 int pvr2_hdw_cpufw_get_enabled(struct pvr2_hdw *);
218 int pvr2_hdw_cpufw_get(struct pvr2_hdw *,unsigned int offs,
222 int pvr2_hdw_v4l_get_minor_number(struct pvr2_hdw *,enum pvr2_v4l_type index);
225 void pvr2_hdw_v4l_store_minor_number(struct pvr2_hdw *,
233 int pvr2_send_request(struct pvr2_hdw *,
238 int pvr2_write_register(struct pvr2_hdw *, u16, u32);
242 void pvr2_hdw_render_useless(struct pvr2_hdw *);
245 void pvr2_hdw_cpureset_assert(struct pvr2_hdw *,int);
248 void pvr2_hdw_device_reset(struct pvr2_hdw *);
251 int pvr2_hdw_untrip(struct pvr2_hdw *);
256 int pvr2_hdw_cmd_deep_reset(struct pvr2_hdw *);
259 int pvr2_hdw_cmd_powerup(struct pvr2_hdw *);
262 int pvr2_hdw_cmd_decoder_reset(struct pvr2_hdw *);
265 int pvr2_hdw_gpio_get_dir(struct pvr2_hdw *hdw,u32 *);
266 int pvr2_hdw_gpio_get_out(struct pvr2_hdw *hdw,u32 *);
267 int pvr2_hdw_gpio_get_in(struct pvr2_hdw *hdw,u32 *);
268 int pvr2_hdw_gpio_chg_dir(struct pvr2_hdw *hdw,u32 msk,u32 val);
269 int pvr2_hdw_gpio_chg_out(struct pvr2_hdw *hdw,u32 msk,u32 val);
306 void pvr2_hdw_get_debug_info_unlocked(const struct pvr2_hdw *hdw,
313 void pvr2_hdw_get_debug_info_locked(struct pvr2_hdw *hdw,
318 unsigned int pvr2_hdw_state_report(struct pvr2_hdw *hdw,
322 void pvr2_hdw_trigger_module_log(struct pvr2_hdw *hdw);
327 int pvr2_upload_firmware2(struct pvr2_hdw *hdw);