Lines Matching refs:bus_adap

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