Lines Matching refs:mcu

27 	if (usb->mcu.burst) {  in mt76x02u_multiple_mcu_reads()
28 WARN_ON_ONCE(len / 4 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads()
30 reg = usb->mcu.rp[0].reg - usb->mcu.base; in mt76x02u_multiple_mcu_reads()
31 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads()
33 usb->mcu.rp[i].reg = reg++; in mt76x02u_multiple_mcu_reads()
34 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads()
37 WARN_ON_ONCE(len / 8 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads()
39 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads()
41 usb->mcu.base; in mt76x02u_multiple_mcu_reads()
44 WARN_ON_ONCE(usb->mcu.rp[i].reg != reg); in mt76x02u_multiple_mcu_reads()
45 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads()
53 u8 *data = usb->mcu.data; in mt76x02u_mcu_wait_resp()
65 if (usb->mcu.rp) in mt76x02u_mcu_wait_resp()
96 seq = ++dev->mcu.msg_seq & 0xf; in __mt76x02u_mcu_send_msg()
98 seq = ++dev->mcu.msg_seq & 0xf; in __mt76x02u_mcu_send_msg()
133 mutex_lock(&dev->mcu.mutex); in mt76x02u_mcu_send_msg()
135 mutex_unlock(&dev->mcu.mutex); in mt76x02u_mcu_send_msg()
169 mutex_lock(&dev->mcu.mutex); in mt76x02u_mcu_wr_rp()
171 mutex_unlock(&dev->mcu.mutex); in mt76x02u_mcu_wr_rp()
205 mutex_lock(&dev->mcu.mutex); in mt76x02u_mcu_rd_rp()
207 usb->mcu.rp = data; in mt76x02u_mcu_rd_rp()
208 usb->mcu.rp_len = n; in mt76x02u_mcu_rd_rp()
209 usb->mcu.base = base; in mt76x02u_mcu_rd_rp()
210 usb->mcu.burst = false; in mt76x02u_mcu_rd_rp()
214 usb->mcu.rp = NULL; in mt76x02u_mcu_rd_rp()
216 mutex_unlock(&dev->mcu.mutex); in mt76x02u_mcu_rd_rp()