Searched refs:attach_lock (Results 1 – 5 of 5) sorted by relevance
143 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()
36 down_read(&dev->attach_lock); in comedi_read()43 up_read(&dev->attach_lock); in comedi_read()
161 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()
110 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 …]
556 struct rw_semaphore attach_lock; member