Home
last modified time | relevance | path

Searched refs:buf_lock (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/drivers/char/tpm/
Dtpm_vtpm_proxy.c40 struct mutex buf_lock; /* protect buffer and flags */ member
90 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
93 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
100 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
113 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
137 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
140 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
146 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
155 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
161 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
[all …]
/Linux-v4.19/drivers/iio/gyro/
Dadxrs450.c76 struct mutex buf_lock; member
109 mutex_lock(&st->buf_lock); in adxrs450_spi_read_reg_16()
126 mutex_unlock(&st->buf_lock); in adxrs450_spi_read_reg_16()
145 mutex_lock(&st->buf_lock); in adxrs450_spi_write_reg_16()
157 mutex_unlock(&st->buf_lock); in adxrs450_spi_write_reg_16()
183 mutex_lock(&st->buf_lock); in adxrs450_spi_sensor_data()
195 mutex_unlock(&st->buf_lock); in adxrs450_spi_sensor_data()
217 mutex_lock(&st->buf_lock); in adxrs450_spi_initial()
231 mutex_unlock(&st->buf_lock); in adxrs450_spi_initial()
424 mutex_init(&st->buf_lock); in adxrs450_probe()
Dadis16130.c42 struct mutex buf_lock; member
56 mutex_lock(&st->buf_lock); in adis16130_spi_read()
64 mutex_unlock(&st->buf_lock); in adis16130_spi_read()
155 mutex_init(&st->buf_lock); in adis16130_probe()
Dst_gyro_core.c380 mutex_init(&gdata->tb.buf_lock); in st_gyro_common_probe()
/Linux-v4.19/drivers/iio/common/st_sensors/
Dst_sensors_spi.c47 mutex_lock(&tb->buf_lock); in st_sensors_spi_read()
58 mutex_unlock(&tb->buf_lock); in st_sensors_spi_read()
62 mutex_unlock(&tb->buf_lock); in st_sensors_spi_read()
90 mutex_lock(&tb->buf_lock); in st_sensors_spi_write_byte()
95 mutex_unlock(&tb->buf_lock); in st_sensors_spi_write_byte()
/Linux-v4.19/drivers/input/serio/
Duserio.c44 spinlock_t buf_lock; member
60 spin_lock_irqsave(&userio->buf_lock, flags); in userio_device_write()
69 spin_unlock_irqrestore(&userio->buf_lock, flags); in userio_device_write()
85 spin_lock_init(&userio->buf_lock); in userio_char_open()
138 spin_lock_irqsave(&userio->buf_lock, flags); in userio_char_read()
150 spin_unlock_irqrestore(&userio->buf_lock, flags); in userio_char_read()
/Linux-v4.19/drivers/staging/iio/meter/
Dade7854-i2c.c28 mutex_lock(&st->buf_lock); in ade7854_i2c_write_reg()
63 mutex_unlock(&st->buf_lock); in ade7854_i2c_write_reg()
77 mutex_lock(&st->buf_lock); in ade7854_i2c_read_reg()
109 mutex_unlock(&st->buf_lock); in ade7854_i2c_read_reg()
Dade7854-spi.c32 mutex_lock(&st->buf_lock); in ade7854_spi_write_reg()
65 mutex_unlock(&st->buf_lock); in ade7854_spi_write_reg()
90 mutex_lock(&st->buf_lock); in ade7854_spi_read_reg()
119 mutex_unlock(&st->buf_lock); in ade7854_spi_read_reg()
Dade7854.h164 struct mutex buf_lock; member
/Linux-v4.19/drivers/tty/hvc/
Dhvc_vio.c60 spinlock_t buf_lock; member
79 spin_lock_irqsave(&pv->buf_lock, flags); in hvterm_raw_get_chars()
105 spin_unlock_irqrestore(&pv->buf_lock, flags); in hvterm_raw_get_chars()
330 spin_lock_init(&pv->buf_lock); in hvc_vio_probe()
393 spin_lock_init(&hvterm_priv0.buf_lock); in hvc_vio_init_early()
443 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar()
460 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar_hvsi()
/Linux-v4.19/drivers/media/usb/rainshadow-cec/
Drainshadow-cec.c57 spinlock_t buf_lock; member
121 spin_lock_irqsave(&rain->buf_lock, flags); in rain_irq_work_handler()
123 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
131 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
182 spin_lock(&rain->buf_lock); in rain_interrupt()
186 spin_unlock(&rain->buf_lock); in rain_interrupt()
334 spin_lock_init(&rain->buf_lock); in rain_connect()
/Linux-v4.19/drivers/spi/
Dspidev.c83 struct mutex buf_lock; member
165 mutex_lock(&spidev->buf_lock); in spidev_read()
176 mutex_unlock(&spidev->buf_lock); in spidev_read()
196 mutex_lock(&spidev->buf_lock); in spidev_write()
202 mutex_unlock(&spidev->buf_lock); in spidev_write()
373 mutex_lock(&spidev->buf_lock); in spidev_ioctl()
483 mutex_unlock(&spidev->buf_lock); in spidev_ioctl()
514 mutex_lock(&spidev->buf_lock); in spidev_compat_ioc_message()
536 mutex_unlock(&spidev->buf_lock); in spidev_compat_ioc_message()
743 mutex_init(&spidev->buf_lock); in spidev_probe()
/Linux-v4.19/fs/pstore/
Dplatform.c368 is_locked = spin_trylock_irqsave(&psinfo->buf_lock, flags); in pstore_dump()
375 spin_lock_irqsave(&psinfo->buf_lock, flags); in pstore_dump()
436 spin_unlock_irqrestore(&psinfo->buf_lock, flags); in pstore_dump()
472 if (!spin_trylock_irqsave(&psinfo->buf_lock, flags)) in pstore_console_write()
475 spin_lock_irqsave(&psinfo->buf_lock, flags); in pstore_console_write()
480 spin_unlock_irqrestore(&psinfo->buf_lock, flags); in pstore_console_write()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_bufs.c736 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_agp()
738 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
742 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
886 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_pci()
888 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
892 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
1098 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1100 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1104 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1278 spin_lock(&dev->buf_lock); in __drm_legacy_infobufs()
[all …]
/Linux-v4.19/include/drm/
Ddrm_device.h69 spinlock_t buf_lock; /**< For drm_device::buf_use and a few other things. */ member
/Linux-v4.19/drivers/media/usb/stk1160/
Dstk1160-v4l.c705 spin_lock_irqsave(&dev->buf_lock, flags); in buffer_queue()
729 spin_unlock_irqrestore(&dev->buf_lock, flags); in buffer_queue()
771 spin_lock_irqsave(&dev->buf_lock, flags); in stk1160_clear_queue()
790 spin_unlock_irqrestore(&dev->buf_lock, flags); in stk1160_clear_queue()
Dstk1160.h163 spinlock_t buf_lock; member
Dstk1160-video.c83 spin_lock_irqsave(&dev->buf_lock, flags); in stk1160_next_buffer()
89 spin_unlock_irqrestore(&dev->buf_lock, flags); in stk1160_next_buffer()
Dstk1160-core.c334 spin_lock_init(&dev->buf_lock); in stk1160_probe()
/Linux-v4.19/include/linux/
Dpstore.h173 spinlock_t buf_lock; member
/Linux-v4.19/drivers/net/arcnet/
Darcnet.c313 if (!atomic_dec_and_test(&lp->buf_lock)) { in get_arcbuf()
316 lp->buf_lock.counter); in get_arcbuf()
337 atomic_inc(&lp->buf_lock); in get_arcbuf()
516 atomic_set(&lp->buf_lock, 1); in arcnet_open()
Darcdevice.h294 atomic_t buf_lock; member
/Linux-v4.19/include/linux/iio/common/
Dst_sensors.h182 struct mutex buf_lock; member
/Linux-v4.19/drivers/firmware/efi/
Defi-pstore.c372 spin_lock_init(&efi_pstore_info.buf_lock); in efivars_pstore_init()
/Linux-v4.19/drivers/iio/magnetometer/
Dst_magn_core.c477 mutex_init(&mdata->tb.buf_lock); in st_magn_common_probe()

12