Lines Matching refs:lock
123 spinlock_t lock; member
182 spin_lock_init (&dev->lock); in dev_new()
199 struct mutex lock; member
303 if (!mutex_trylock(&epdata->lock)) in get_ready_ep()
307 mutex_unlock(&epdata->lock); in get_ready_ep()
315 val = mutex_lock_interruptible(&epdata->lock); in get_ready_ep()
333 mutex_unlock(&epdata->lock); in get_ready_ep()
343 spin_lock_irq (&epdata->dev->lock); in ep_io()
354 spin_unlock_irq (&epdata->dev->lock); in ep_io()
359 spin_lock_irq (&epdata->dev->lock); in ep_io()
364 spin_unlock_irq (&epdata->dev->lock); in ep_io()
370 spin_unlock_irq (&epdata->dev->lock); in ep_io()
388 value = mutex_lock_interruptible(&data->lock); in ep_release()
399 mutex_unlock(&data->lock); in ep_release()
412 spin_lock_irq (&data->dev->lock); in ep_ioctl()
429 spin_unlock_irq (&data->dev->lock); in ep_ioctl()
430 mutex_unlock(&data->lock); in ep_ioctl()
497 spin_lock(&epdata->dev->lock); in ep_aio_complete()
525 spin_unlock(&epdata->dev->lock); in ep_aio_complete()
550 spin_lock_irq(&epdata->dev->lock); in ep_aio()
570 spin_unlock_irq(&epdata->dev->lock); in ep_aio()
574 spin_unlock_irq(&epdata->dev->lock); in ep_aio()
597 mutex_unlock(&epdata->lock); in ep_read_iter()
601 spin_lock_irq(&epdata->dev->lock); in ep_read_iter()
604 spin_unlock_irq(&epdata->dev->lock); in ep_read_iter()
605 mutex_unlock(&epdata->lock); in ep_read_iter()
611 mutex_unlock(&epdata->lock); in ep_read_iter()
634 mutex_unlock(&epdata->lock); in ep_read_iter()
659 mutex_unlock(&epdata->lock); in ep_write_iter()
663 spin_lock_irq(&epdata->dev->lock); in ep_write_iter()
666 spin_unlock_irq(&epdata->dev->lock); in ep_write_iter()
667 mutex_unlock(&epdata->lock); in ep_write_iter()
673 mutex_unlock(&epdata->lock); in ep_write_iter()
697 mutex_unlock(&epdata->lock); in ep_write_iter()
775 spin_lock_irq (&data->dev->lock); in ep_config()
807 spin_unlock_irq (&data->dev->lock); in ep_config()
825 if (mutex_lock_interruptible(&data->lock) != 0) in ep_open()
827 spin_lock_irq (&data->dev->lock); in ep_open()
839 spin_unlock_irq (&data->dev->lock); in ep_open()
840 mutex_unlock(&data->lock); in ep_open()
878 spin_lock_irqsave(&dev->lock, flags); in ep0_complete()
891 spin_unlock_irqrestore(&dev->lock, flags); in ep0_complete()
921 spin_lock_irq (&dev->lock); in ep0_read()
949 spin_unlock_irq (&dev->lock); in ep0_read()
951 spin_lock_irq (&dev->lock); in ep0_read()
975 spin_unlock_irq (&dev->lock); in ep0_read()
980 spin_lock_irq (&dev->lock); in ep0_read()
995 spin_unlock_irq(&dev->lock); in ep0_read()
1000 spin_lock_irq(&dev->lock); in ep0_read()
1034 spin_unlock_irq (&dev->lock); in ep0_read()
1044 spin_lock_irq (&dev->lock); in ep0_read()
1051 spin_unlock_irq (&dev->lock); in ep0_read()
1067 spin_unlock_irq (&dev->lock); in ep0_read()
1075 spin_lock_irq (&dev->lock); in ep0_read()
1080 spin_unlock_irq (&dev->lock); in ep0_read()
1146 spin_unlock_irq (&dev->lock); in ep0_write()
1156 spin_lock_irq(&dev->lock); in ep0_write()
1213 spin_lock_irq(&dev->lock); in dev_release()
1215 spin_unlock_irq(&dev->lock); in dev_release()
1232 spin_lock_irq(&dev->lock); in ep0_poll()
1249 spin_unlock_irq(&dev->lock); in ep0_poll()
1259 spin_lock_irq(&dev->lock); in gadget_dev_ioctl()
1265 spin_unlock_irq(&dev->lock); in gadget_dev_ioctl()
1269 spin_lock_irq(&dev->lock); in gadget_dev_ioctl()
1272 spin_unlock_irq(&dev->lock); in gadget_dev_ioctl()
1356 spin_lock (&dev->lock); in gadgetfs_setup()
1362 spin_unlock(&dev->lock); in gadgetfs_setup()
1501 spin_unlock (&dev->lock); in gadgetfs_setup()
1504 spin_lock (&dev->lock); in gadgetfs_setup()
1519 spin_unlock (&dev->lock); in gadgetfs_setup()
1539 spin_unlock (&dev->lock); in gadgetfs_setup()
1541 spin_lock(&dev->lock); in gadgetfs_setup()
1543 spin_unlock(&dev->lock); in gadgetfs_setup()
1552 spin_unlock (&dev->lock); in gadgetfs_setup()
1561 spin_lock_irq (&dev->lock); in destroy_ep_files()
1569 spin_unlock_irq (&dev->lock); in destroy_ep_files()
1575 mutex_lock(&ep->lock); in destroy_ep_files()
1581 mutex_unlock(&ep->lock); in destroy_ep_files()
1589 spin_lock_irq (&dev->lock); in destroy_ep_files()
1591 spin_unlock_irq (&dev->lock); in destroy_ep_files()
1610 mutex_init(&data->lock); in activate_ep_files()
1651 spin_lock_irq (&dev->lock); in gadgetfs_unbind()
1654 spin_unlock_irq(&dev->lock); in gadgetfs_unbind()
1656 spin_lock_irq(&dev->lock); in gadgetfs_unbind()
1658 spin_unlock_irq (&dev->lock); in gadgetfs_unbind()
1701 spin_lock_irq(&dev->lock); in gadgetfs_bind()
1703 spin_unlock_irq(&dev->lock); in gadgetfs_bind()
1718 spin_lock_irqsave (&dev->lock, flags); in gadgetfs_disconnect()
1727 spin_unlock_irqrestore (&dev->lock, flags); in gadgetfs_disconnect()
1737 spin_lock_irqsave(&dev->lock, flags); in gadgetfs_suspend()
1748 spin_unlock_irqrestore(&dev->lock, flags); in gadgetfs_suspend()
1814 spin_lock_irq(&dev->lock); in dev_config()
1817 spin_unlock_irq(&dev->lock); in dev_config()
1820 spin_unlock_irq(&dev->lock); in dev_config()
1838 spin_lock_irq (&dev->lock); in dev_config()
1841 spin_unlock_irq(&dev->lock); in dev_config()
1882 spin_unlock_irq (&dev->lock); in dev_config()
1890 spin_lock_irq(&dev->lock); in dev_config()
1911 spin_unlock_irq (&dev->lock); in dev_config()
1924 spin_lock_irq(&dev->lock); in gadget_dev_open()
1932 spin_unlock_irq(&dev->lock); in gadget_dev_open()