Lines Matching refs:ctrl
31 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_next_ctrl_msg() local
34 if (test_and_set_bit(0, &ctrl->busy)) { in usb_next_ctrl_msg()
38 if ((r_index = fifo_remove(&ctrl->msg_fifo.f)) < 0) { in usb_next_ctrl_msg()
39 test_and_clear_bit(0, &ctrl->busy); in usb_next_ctrl_msg()
43 (unsigned char *)&ctrl->msg_fifo.data[r_index]; in usb_next_ctrl_msg()
64 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_ctrl_msg() local
68 if ((w_index = fifo_add(&ctrl->msg_fifo.f)) < 0) { in usb_ctrl_msg()
72 ctrl_msg = &ctrl->msg_fifo.data[w_index]; in usb_ctrl_msg()
82 usb_next_ctrl_msg(ctrl->urb, adapter); in usb_ctrl_msg()
131 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_ctrl_complete() local
158 clear_bit(0, &ctrl->busy); in usb_ctrl_complete()
241 struct st5481_ctrl *ctrl = &adapter->ctrl; in st5481_setup_usb() local
284 ctrl->urb = urb; in st5481_setup_usb()
292 fifo_init(&ctrl->msg_fifo.f, ARRAY_SIZE(ctrl->msg_fifo.data)); in st5481_setup_usb()
320 usb_free_urb(ctrl->urb); in st5481_setup_usb()
321 ctrl->urb = NULL; in st5481_setup_usb()
333 struct st5481_ctrl *ctrl = &adapter->ctrl; in st5481_release_usb() local
338 usb_kill_urb(ctrl->urb); in st5481_release_usb()
339 kfree(ctrl->urb->transfer_buffer); in st5481_release_usb()
340 usb_free_urb(ctrl->urb); in st5481_release_usb()
341 ctrl->urb = NULL; in st5481_release_usb()