/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | vmk80xx.c | 149 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 D | vmk80xx.c | 148 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 D | udl_main.c | 127 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 D | udl_drv.h | 44 struct semaphore limit_sem; member
|
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | usblcd.c | 52 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 D | usblcd.c | 52 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 D | usb-skeleton.c | 50 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 D | usb-skeleton.c | 50 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 D | udlfb.h | 29 struct semaphore limit_sem; member
|
/kernel/linux/linux-6.6/include/video/ |
H A D | udlfb.h | 29 struct semaphore limit_sem; member
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | smscufx.c | 86 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 D | udlfb.c | 1853 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 D | smscufx.c | 86 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 D | udlfb.c | 1846 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()
|