Home
last modified time | relevance | path

Searched refs:attach_lock (Results 1 – 7 of 7) 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/power/supply/
H A Dmt6370-charger.c91 struct mutex attach_lock; member
262 mutex_lock(&priv->attach_lock); in mt6370_chg_bc12_work_func()
307 mutex_unlock(&priv->attach_lock); in mt6370_chg_bc12_work_func()
428 mutex_lock(&priv->attach_lock); in mt6370_chg_get_online()
430 mutex_unlock(&priv->attach_lock); in mt6370_chg_get_online()
514 mutex_lock(&priv->attach_lock); in mt6370_chg_set_online()
517 mutex_unlock(&priv->attach_lock); in mt6370_chg_set_online()
522 mutex_unlock(&priv->attach_lock); in mt6370_chg_set_online()
787 mutex_lock(&priv->attach_lock); in mt6370_attach_i_handler()
789 mutex_unlock(&priv->attach_lock); in mt6370_attach_i_handler()
[all …]
H A Drt9467-charger.c274 struct mutex attach_lock; member
668 mutex_lock(&data->attach_lock); in rt9467_psy_get_property()
674 mutex_unlock(&data->attach_lock); in rt9467_psy_get_property()
702 mutex_lock(&data->attach_lock); in rt9467_psy_get_property()
704 mutex_unlock(&data->attach_lock); in rt9467_psy_get_property()
936 mutex_lock(&data->attach_lock); in rt9467_report_usb_state()
960 mutex_unlock(&data->attach_lock); in rt9467_report_usb_state()
1210 ret = devm_mutex_init(dev, &data->attach_lock); in rt9467_charger_probe()
/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()
848 lockdep_assert_held_write(&dev->attach_lock); in is_device_busy()
899 down_write(&dev->attach_lock); in do_devconfig_ioctl()
909 up_write(&dev->attach_lock); in do_devconfig_ioctl()
1202 down_read(&dev->attach_lock); in do_bufinfo_ioctl()
1275 up_read(&dev->attach_lock); in do_bufinfo_ioctl()
1302 up_read(&dev->attach_lock); in do_bufinfo_ioctl()
2500 if (!down_read_trylock(&dev->attach_lock)) in comedi_mmap()
2604 up_read(&dev->attach_lock); in comedi_mmap()
2616 down_read(&dev->attach_lock); in comedi_poll()
[all …]
/linux/include/linux/comedi/
H A Dcomedidev.h556 struct rw_semaphore attach_lock; member