Home
last modified time | relevance | path

Searched refs:attach_lock (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/comedi/kcomedilib/
H A Dkcomedilib_main.c143 down_read(&dev->attach_lock); in comedi_open_from()
148 up_read(&dev->attach_lock); in comedi_open_from()
326 down_read(&dev->attach_lock); in comedi_find_subdevice_by_type()
335 up_read(&dev->attach_lock); in comedi_find_subdevice_by_type()
344 down_read(&dev->attach_lock); in comedi_get_n_channels()
349 up_read(&dev->attach_lock); in comedi_get_n_channels()
/linux/drivers/comedi/
H A Dproc.c36 down_read(&dev->attach_lock); in comedi_read()
43 up_read(&dev->attach_lock); in comedi_read()
H A Ddrivers.c161 lockdep_assert_held_write(&dev->attach_lock); in comedi_device_detach_cleanup()
201 lockdep_assert_held_write(&dev->attach_lock); in comedi_device_detach_locked()
214 down_write(&dev->attach_lock); in comedi_device_detach()
216 up_write(&dev->attach_lock); in comedi_device_detach()
832 down_write(&dev->attach_lock); in comedi_device_postconfig()
834 up_write(&dev->attach_lock); in comedi_device_postconfig()
H A Dcomedi_fops.c110 init_rwsem(&dev->attach_lock); in comedi_device_init()
846 lockdep_assert_held_write(&dev->attach_lock); in is_device_busy()
897 down_write(&dev->attach_lock); in do_devconfig_ioctl()
907 up_write(&dev->attach_lock); in do_devconfig_ioctl()
2443 if (!down_read_trylock(&dev->attach_lock)) in comedi_mmap()
2547 up_read(&dev->attach_lock); in comedi_mmap()
2559 down_read(&dev->attach_lock); in comedi_poll()
2589 up_read(&dev->attach_lock); in comedi_poll()
2665 down_read(&dev->attach_lock); in comedi_write()
2749 up_read(&dev->attach_lock); in comedi_write()
[all …]
/linux/include/linux/comedi/
H A Dcomedidev.h556 struct rw_semaphore attach_lock; member