Lines Matching refs:bus_adap

47 	struct as10x_bus_adapter_t *bus_adap;  in as102_stop_stream()  local
50 bus_adap = &dev->bus_adap; in as102_stop_stream()
54 if (bus_adap->ops->stop_stream != NULL) in as102_stop_stream()
55 bus_adap->ops->stop_stream(dev); in as102_stop_stream()
58 if (mutex_lock_interruptible(&dev->bus_adap.lock)) in as102_stop_stream()
61 if (as10x_cmd_stop_streaming(bus_adap) < 0) in as102_stop_stream()
62 dev_dbg(&dev->bus_adap.usb_dev->dev, in as102_stop_stream()
65 mutex_unlock(&dev->bus_adap.lock); in as102_stop_stream()
71 struct as10x_bus_adapter_t *bus_adap; in as102_start_stream() local
75 bus_adap = &dev->bus_adap; in as102_start_stream()
79 if (bus_adap->ops->start_stream != NULL) in as102_start_stream()
80 ret = bus_adap->ops->start_stream(dev); in as102_start_stream()
83 if (mutex_lock_interruptible(&dev->bus_adap.lock)) in as102_start_stream()
86 ret = as10x_cmd_start_streaming(bus_adap); in as102_start_stream()
88 mutex_unlock(&dev->bus_adap.lock); in as102_start_stream()
97 struct as10x_bus_adapter_t *bus_adap = &dev->bus_adap; in as10x_pid_filter() local
100 if (mutex_lock_interruptible(&dev->bus_adap.lock)) { in as10x_pid_filter()
101 dev_dbg(&dev->bus_adap.usb_dev->dev, in as10x_pid_filter()
108 ret = as10x_cmd_del_PID_filter(bus_adap, (uint16_t) pid); in as10x_pid_filter()
109 dev_dbg(&dev->bus_adap.usb_dev->dev, in as10x_pid_filter()
121 ret = as10x_cmd_add_PID_filter(bus_adap, &filter); in as10x_pid_filter()
122 dev_dbg(&dev->bus_adap.usb_dev->dev, in as10x_pid_filter()
129 mutex_unlock(&dev->bus_adap.lock); in as10x_pid_filter()
174 struct as10x_bus_adapter_t *bus_adap = priv; in as102_set_tune() local
178 if (mutex_lock_interruptible(&bus_adap->lock)) in as102_set_tune()
181 ret = as10x_cmd_set_tune(bus_adap, tune_args); in as102_set_tune()
183 dev_dbg(&bus_adap->usb_dev->dev, in as102_set_tune()
186 mutex_unlock(&bus_adap->lock); in as102_set_tune()
193 struct as10x_bus_adapter_t *bus_adap = priv; in as102_get_tps() local
196 if (mutex_lock_interruptible(&bus_adap->lock)) in as102_get_tps()
200 ret = as10x_cmd_get_tps(bus_adap, tps); in as102_get_tps()
202 mutex_unlock(&bus_adap->lock); in as102_get_tps()
209 struct as10x_bus_adapter_t *bus_adap = priv; in as102_get_status() local
212 if (mutex_lock_interruptible(&bus_adap->lock)) in as102_get_status()
216 ret = as10x_cmd_get_tune_status(bus_adap, tstate); in as102_get_status()
218 dev_dbg(&bus_adap->usb_dev->dev, in as102_get_status()
223 mutex_unlock(&bus_adap->lock); in as102_get_status()
230 struct as10x_bus_adapter_t *bus_adap = priv; in as102_get_stats() local
233 if (mutex_lock_interruptible(&bus_adap->lock)) in as102_get_stats()
237 ret = as10x_cmd_get_demod_stats(bus_adap, demod_stats); in as102_get_stats()
239 dev_dbg(&bus_adap->usb_dev->dev, in as102_get_stats()
242 dev_dbg(&bus_adap->usb_dev->dev, in as102_get_stats()
249 mutex_unlock(&bus_adap->lock); in as102_get_stats()
256 struct as10x_bus_adapter_t *bus_adap = priv; in as102_stream_ctrl() local
259 if (mutex_lock_interruptible(&bus_adap->lock)) in as102_stream_ctrl()
264 as10x_cmd_set_context(bus_adap, in as102_stream_ctrl()
267 ret = as10x_cmd_turn_on(bus_adap); in as102_stream_ctrl()
269 ret = as10x_cmd_turn_off(bus_adap); in as102_stream_ctrl()
272 mutex_unlock(&bus_adap->lock); in as102_stream_ctrl()
287 struct device *dev = &as102_dev->bus_adap.usb_dev->dev; in as102_dvb_register()
328 &as102_dev->bus_adap, in as102_dvb_register()
345 mutex_init(&as102_dev->bus_adap.lock); in as102_dvb_register()
355 try_then_request_module(as102_fw_upload(&as102_dev->bus_adap), in as102_dvb_register()