Lines Matching refs:connect_lock
44 * @connect_lock: protects udc->started, gadget->connect,
62 struct mutex connect_lock;
705 __must_hold(&gadget->udc->connect_lock)
749 mutex_lock(&gadget->udc->connect_lock);
751 mutex_unlock(&gadget->udc->connect_lock);
758 __must_hold(&gadget->udc->connect_lock)
811 mutex_lock(&gadget->udc->connect_lock);
813 mutex_unlock(&gadget->udc->connect_lock);
837 mutex_lock(&gadget->udc->connect_lock);
855 mutex_unlock(&gadget->udc->connect_lock);
877 mutex_lock(&gadget->udc->connect_lock);
891 mutex_unlock(&gadget->udc->connect_lock);
1135 /* Acquire connect_lock before calling this function. */
1136 static int usb_udc_connect_control_locked(struct usb_udc *udc) __must_hold(&udc->connect_lock)
1148 mutex_lock(&udc->connect_lock);
1150 mutex_unlock(&udc->connect_lock);
1211 * Caller should acquire connect_lock before invoking this function.
1214 __must_hold(&udc->connect_lock)
1244 __must_hold(&udc->connect_lock)
1403 mutex_init(&udc->connect_lock);
1616 mutex_lock(&udc->connect_lock);
1619 mutex_unlock(&udc->connect_lock);
1628 mutex_unlock(&udc->connect_lock);
1639 mutex_unlock(&udc->connect_lock);
1667 mutex_lock(&udc->connect_lock);
1672 mutex_unlock(&udc->connect_lock);
1676 mutex_lock(&udc->connect_lock);
1678 mutex_unlock(&udc->connect_lock);
1766 mutex_lock(&udc->connect_lock);
1769 mutex_unlock(&udc->connect_lock);
1771 mutex_lock(&udc->connect_lock);
1774 mutex_unlock(&udc->connect_lock);