Lines Matching refs:tea
64 struct radio_tea5777 tea; member
79 static int shark_write_reg(struct radio_tea5777 *tea, u64 reg) in shark_write_reg() argument
81 struct shark_device *shark = tea->private_data; in shark_write_reg()
89 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-write: %*ph\n", in shark_write_reg()
97 v4l2_err(tea->v4l2_dev, "write error: %d\n", res); in shark_write_reg()
104 static int shark_read_reg(struct radio_tea5777 *tea, u32 *reg_ret) in shark_read_reg() argument
106 struct shark_device *shark = tea->private_data; in shark_read_reg()
117 v4l2_err(tea->v4l2_dev, "request-read error: %d\n", res); in shark_read_reg()
126 v4l2_err(tea->v4l2_dev, "read error: %d\n", res); in shark_read_reg()
133 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-read: %*ph\n", in shark_read_reg()
265 mutex_lock(&shark->tea.mutex); in usb_shark_disconnect()
267 radio_tea5777_exit(&shark->tea); in usb_shark_disconnect()
268 mutex_unlock(&shark->tea.mutex); in usb_shark_disconnect()
312 shark->tea.v4l2_dev = &shark->v4l2_dev; in usb_shark_probe()
313 shark->tea.private_data = shark; in usb_shark_probe()
314 shark->tea.ops = &shark_tea_ops; in usb_shark_probe()
315 shark->tea.has_am = true; in usb_shark_probe()
316 shark->tea.write_before_read = true; in usb_shark_probe()
317 strlcpy(shark->tea.card, "Griffin radioSHARK2", in usb_shark_probe()
318 sizeof(shark->tea.card)); in usb_shark_probe()
319 usb_make_path(shark->usbdev, shark->tea.bus_info, in usb_shark_probe()
320 sizeof(shark->tea.bus_info)); in usb_shark_probe()
322 retval = radio_tea5777_init(&shark->tea, THIS_MODULE); in usb_shark_probe()
354 mutex_lock(&shark->tea.mutex); in usb_shark_resume()
355 ret = radio_tea5777_set_freq(&shark->tea); in usb_shark_resume()
356 mutex_unlock(&shark->tea.mutex); in usb_shark_resume()