Home
last modified time | relevance | path

Searched refs:limit_sem (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dvmk80xx.c149 struct semaphore limit_sem; member
245 down(&devpriv->limit_sem); in vmk80xx_ai_insn_read()
278 up(&devpriv->limit_sem); in vmk80xx_ai_insn_read()
294 down(&devpriv->limit_sem); in vmk80xx_ao_insn_write()
319 up(&devpriv->limit_sem); in vmk80xx_ao_insn_write()
334 down(&devpriv->limit_sem); in vmk80xx_ao_insn_read()
348 up(&devpriv->limit_sem); in vmk80xx_ao_insn_read()
363 down(&devpriv->limit_sem); in vmk80xx_di_insn_bits()
387 up(&devpriv->limit_sem); in vmk80xx_di_insn_bits()
411 down(&devpriv->limit_sem); in vmk80xx_do_insn_bits()
[all...]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Dvmk80xx.c148 struct semaphore limit_sem; member
244 down(&devpriv->limit_sem); in vmk80xx_ai_insn_read()
277 up(&devpriv->limit_sem); in vmk80xx_ai_insn_read()
293 down(&devpriv->limit_sem); in vmk80xx_ao_insn_write()
318 up(&devpriv->limit_sem); in vmk80xx_ao_insn_write()
333 down(&devpriv->limit_sem); in vmk80xx_ao_insn_read()
347 up(&devpriv->limit_sem); in vmk80xx_ao_insn_read()
362 down(&devpriv->limit_sem); in vmk80xx_di_insn_bits()
386 up(&devpriv->limit_sem); in vmk80xx_di_insn_bits()
410 down(&devpriv->limit_sem); in vmk80xx_do_insn_bits()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/udl/
H A Dudl_main.c127 up(&unode->dev->urbs.limit_sem); in udl_release_urb_work()
162 up(&udl->urbs.limit_sem); in udl_urb_completion()
177 down(&udl->urbs.limit_sem); in udl_free_urb_list()
212 sema_init(&udl->urbs.limit_sem, 0); in udl_alloc_urb_list()
252 up(&udl->urbs.limit_sem); in udl_alloc_urb_list()
271 ret = down_timeout(&udl->urbs.limit_sem, GET_URB_TIMEOUT); in udl_get_urb()
280 BUG_ON(list_empty(&udl->urbs.list)); /* reserved one with limit_sem */ in udl_get_urb()
H A Dudl_drv.h44 struct semaphore limit_sem; member
/kernel/linux/linux-5.10/drivers/usb/misc/
H A Dusblcd.c52 struct semaphore limit_sem; /* to stop writes at member
214 up(&dev->limit_sem); in lcd_write_bulk_callback()
231 r = down_interruptible(&dev->limit_sem); in lcd_write()
293 up(&dev->limit_sem); in lcd_write()
331 sema_init(&dev->limit_sem, USB_LCD_CONCURRENT_WRITES); in lcd_probe()
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Dusblcd.c52 struct semaphore limit_sem; /* to stop writes at member
214 up(&dev->limit_sem); in lcd_write_bulk_callback()
231 r = down_interruptible(&dev->limit_sem); in lcd_write()
293 up(&dev->limit_sem); in lcd_write()
331 sema_init(&dev->limit_sem, USB_LCD_CONCURRENT_WRITES); in lcd_probe()
/kernel/linux/linux-5.10/drivers/usb/
H A Dusb-skeleton.c50 struct semaphore limit_sem; /* limiting the number of writes in progress */ member
356 up(&dev->limit_sem); in skel_write_bulk_callback()
379 if (down_interruptible(&dev->limit_sem)) { in skel_write()
384 if (down_trylock(&dev->limit_sem)) { in skel_write()
462 up(&dev->limit_sem); in skel_write()
501 sema_init(&dev->limit_sem, WRITES_IN_FLIGHT); in skel_probe()
/kernel/linux/linux-6.6/drivers/usb/
H A Dusb-skeleton.c50 struct semaphore limit_sem; /* limiting the number of writes in progress */ member
356 up(&dev->limit_sem); in skel_write_bulk_callback()
379 if (down_interruptible(&dev->limit_sem)) { in skel_write()
384 if (down_trylock(&dev->limit_sem)) { in skel_write()
462 up(&dev->limit_sem); in skel_write()
501 sema_init(&dev->limit_sem, WRITES_IN_FLIGHT); in skel_probe()
/kernel/linux/linux-5.10/include/video/
H A Dudlfb.h29 struct semaphore limit_sem; member
/kernel/linux/linux-6.6/include/video/
H A Dudlfb.h29 struct semaphore limit_sem; member
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dsmscufx.c86 struct semaphore limit_sem; member
1141 up(&unode->dev->urbs.limit_sem); in ufx_release_urb_work()
1836 up(&dev->urbs.limit_sem); in ufx_urb_completion()
1853 ret = down_interruptible(&dev->urbs.limit_sem); in ufx_free_urb_list()
1921 sema_init(&dev->urbs.limit_sem, i); in ufx_alloc_urb_list()
1939 ret = down_timeout(&dev->urbs.limit_sem, GET_URB_TIMEOUT); in ufx_get_urb()
1949 BUG_ON(list_empty(&dev->urbs.list)); /* reserved one with limit_sem */ in ufx_get_urb()
H A Dudlfb.c1853 up(&dlfb->urbs.limit_sem); in dlfb_urb_completion()
1865 down(&dlfb->urbs.limit_sem); in dlfb_free_urb_list()
1900 sema_init(&dlfb->urbs.limit_sem, 0); in dlfb_alloc_urb_list()
1938 up(&dlfb->urbs.limit_sem); in dlfb_alloc_urb_list()
1953 ret = down_timeout(&dlfb->urbs.limit_sem, GET_URB_TIMEOUT); in dlfb_get_urb()
1964 BUG_ON(list_empty(&dlfb->urbs.list)); /* reserved one with limit_sem */ in dlfb_get_urb()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dsmscufx.c86 struct semaphore limit_sem; member
1142 up(&unode->dev->urbs.limit_sem); in ufx_release_urb_work()
1837 up(&dev->urbs.limit_sem); in ufx_urb_completion()
1854 ret = down_interruptible(&dev->urbs.limit_sem); in ufx_free_urb_list()
1922 sema_init(&dev->urbs.limit_sem, i); in ufx_alloc_urb_list()
1940 ret = down_timeout(&dev->urbs.limit_sem, GET_URB_TIMEOUT); in ufx_get_urb()
1950 BUG_ON(list_empty(&dev->urbs.list)); /* reserved one with limit_sem */ in ufx_get_urb()
H A Dudlfb.c1846 up(&dlfb->urbs.limit_sem); in dlfb_urb_completion()
1858 down(&dlfb->urbs.limit_sem); in dlfb_free_urb_list()
1893 sema_init(&dlfb->urbs.limit_sem, 0); in dlfb_alloc_urb_list()
1931 up(&dlfb->urbs.limit_sem); in dlfb_alloc_urb_list()
1946 ret = down_timeout(&dlfb->urbs.limit_sem, GET_URB_TIMEOUT); in dlfb_get_urb()
1957 BUG_ON(list_empty(&dlfb->urbs.list)); /* reserved one with limit_sem */ in dlfb_get_urb()

Completed in 18 milliseconds