Lines Matching refs:mcu
16 #include "mcu.h"
70 struct urb *urb = dev->mcu.resp.urb;
75 if (!wait_for_completion_timeout(&dev->mcu.resp_cmpl,
82 rxfce = get_unaligned_le32(dev->mcu.resp.buf);
86 &dev->mcu.resp, GFP_KERNEL,
88 &dev->mcu.resp_cmpl);
124 mutex_lock(&dev->mcu.mutex);
128 seq = ++dev->mcu.msg_seq & 0xf;
132 if (dev->mcu.resp_cmpl.done)
148 mutex_unlock(&dev->mcu.mutex);
495 mutex_init(&dev->mcu.mutex);
514 init_completion(&dev->mcu.resp_cmpl);
515 if (mt7601u_usb_alloc_buf(dev, MCU_RESP_URB_SIZE, &dev->mcu.resp)) {
516 mt7601u_usb_free_buf(dev, &dev->mcu.resp);
521 &dev->mcu.resp, GFP_KERNEL,
522 mt7601u_complete_urb, &dev->mcu.resp_cmpl);
524 mt7601u_usb_free_buf(dev, &dev->mcu.resp);
533 usb_kill_urb(dev->mcu.resp.urb);
534 mt7601u_usb_free_buf(dev, &dev->mcu.resp);