Home
last modified time | relevance | path

Searched refs:buf_lock (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm_vtpm_proxy.c35 struct mutex buf_lock; /* protect buffer and flags */ member
85 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
88 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
95 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
108 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
132 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
135 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
141 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
150 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
156 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
[all...]
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm_vtpm_proxy.c35 struct mutex buf_lock; /* protect buffer and flags */ member
85 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
88 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
95 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
108 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_read()
132 mutex_lock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
135 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
141 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
150 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
156 mutex_unlock(&proxy_dev->buf_lock); in vtpm_proxy_fops_write()
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dhwbm.c50 mutex_lock(&bm_pool->buf_lock); in hwbm_pool_add()
53 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
60 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
67 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
81 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
/kernel/linux/linux-6.6/net/core/
H A Dhwbm.c50 mutex_lock(&bm_pool->buf_lock); in hwbm_pool_add()
53 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
60 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
67 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
81 mutex_unlock(&bm_pool->buf_lock); in hwbm_pool_add()
/kernel/linux/linux-5.10/drivers/input/serio/
H A 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()
/kernel/linux/linux-6.6/drivers/input/serio/
H A 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()
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dadxrs450.c69 * @buf_lock: mutex to protect tx and rx
75 struct mutex buf_lock; member
108 mutex_lock(&st->buf_lock); in adxrs450_spi_read_reg_16()
125 mutex_unlock(&st->buf_lock); in adxrs450_spi_read_reg_16()
144 mutex_lock(&st->buf_lock); in adxrs450_spi_write_reg_16()
156 mutex_unlock(&st->buf_lock); in adxrs450_spi_write_reg_16()
182 mutex_lock(&st->buf_lock); in adxrs450_spi_sensor_data()
194 mutex_unlock(&st->buf_lock); in adxrs450_spi_sensor_data()
216 mutex_lock(&st->buf_lock); in adxrs450_spi_initial()
230 mutex_unlock(&st->buf_lock); in adxrs450_spi_initial()
[all...]
H A Dadis16130.c38 * @buf_lock: mutex to protect tx and rx
43 struct mutex buf_lock; member
57 mutex_lock(&st->buf_lock); in adis16130_spi_read()
65 mutex_unlock(&st->buf_lock); in adis16130_spi_read()
154 mutex_init(&st->buf_lock); in adis16130_probe()
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dadxrs450.c69 * @buf_lock: mutex to protect tx and rx
75 struct mutex buf_lock; member
108 mutex_lock(&st->buf_lock); in adxrs450_spi_read_reg_16()
125 mutex_unlock(&st->buf_lock); in adxrs450_spi_read_reg_16()
144 mutex_lock(&st->buf_lock); in adxrs450_spi_write_reg_16()
156 mutex_unlock(&st->buf_lock); in adxrs450_spi_write_reg_16()
182 mutex_lock(&st->buf_lock); in adxrs450_spi_sensor_data()
194 mutex_unlock(&st->buf_lock); in adxrs450_spi_sensor_data()
216 mutex_lock(&st->buf_lock); in adxrs450_spi_initial()
230 mutex_unlock(&st->buf_lock); in adxrs450_spi_initial()
[all...]
H A Dadis16130.c38 * @buf_lock: mutex to protect tx and rx
43 struct mutex buf_lock; member
57 mutex_lock(&st->buf_lock); in adis16130_spi_read()
65 mutex_unlock(&st->buf_lock); in adis16130_spi_read()
154 mutex_init(&st->buf_lock); in adis16130_probe()
/kernel/linux/linux-5.10/drivers/staging/iio/meter/
H A Dade7854-i2c.c27 mutex_lock(&st->buf_lock); in ade7854_i2c_write_reg()
62 mutex_unlock(&st->buf_lock); in ade7854_i2c_write_reg()
76 mutex_lock(&st->buf_lock); in ade7854_i2c_read_reg()
108 mutex_unlock(&st->buf_lock); in ade7854_i2c_read_reg()
H A Dade7854-spi.c31 mutex_lock(&st->buf_lock); in ade7854_spi_write_reg()
64 mutex_unlock(&st->buf_lock); in ade7854_spi_write_reg()
89 mutex_lock(&st->buf_lock); in ade7854_spi_read_reg()
118 mutex_unlock(&st->buf_lock); in ade7854_spi_read_reg()
/kernel/linux/linux-5.10/drivers/media/cec/usb/rainshadow/
H A Drainshadow-cec.c52 spinlock_t buf_lock; member
116 spin_lock_irqsave(&rain->buf_lock, flags); in rain_irq_work_handler()
118 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
126 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
178 spin_lock(&rain->buf_lock); in rain_interrupt()
182 spin_unlock(&rain->buf_lock); in rain_interrupt()
330 spin_lock_init(&rain->buf_lock); in rain_connect()
/kernel/linux/linux-5.10/drivers/tty/hvc/
H A 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()
344 spin_lock_init(&pv->buf_lock); in hvc_vio_probe()
398 spin_lock_init(&hvterm_priv0.buf_lock); in hvc_vio_init_early()
448 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar()
465 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar_hvsi()
/kernel/linux/linux-6.6/drivers/tty/hvc/
H A 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()
344 spin_lock_init(&pv->buf_lock); in hvc_vio_probe()
398 spin_lock_init(&hvterm_priv0.buf_lock); in hvc_vio_init_early()
448 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar()
465 spin_lock_init(&hvterm_priv0.buf_lock); in udbg_init_debug_lpar_hvsi()
/kernel/linux/linux-6.6/drivers/media/cec/usb/rainshadow/
H A Drainshadow-cec.c52 spinlock_t buf_lock; member
116 spin_lock_irqsave(&rain->buf_lock, flags); in rain_irq_work_handler()
118 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
126 spin_unlock_irqrestore(&rain->buf_lock, flags); in rain_irq_work_handler()
178 spin_lock(&rain->buf_lock); in rain_interrupt()
182 spin_unlock(&rain->buf_lock); in rain_interrupt()
330 spin_lock_init(&rain->buf_lock); in rain_connect()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspidev.c75 struct mutex buf_lock; member
157 mutex_lock(&spidev->buf_lock); in spidev_read()
168 mutex_unlock(&spidev->buf_lock); in spidev_read()
188 mutex_lock(&spidev->buf_lock); in spidev_write()
194 mutex_unlock(&spidev->buf_lock); in spidev_write()
374 mutex_lock(&spidev->buf_lock); in spidev_ioctl()
501 mutex_unlock(&spidev->buf_lock); in spidev_ioctl()
532 mutex_lock(&spidev->buf_lock); in spidev_compat_ioc_message()
554 mutex_unlock(&spidev->buf_lock); in spidev_compat_ioc_message()
763 mutex_init(&spidev->buf_lock); in spidev_probe()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-video.c500 spin_lock(&video->buf_lock); in mxc_isi_video_frame_write_done()
651 spin_unlock(&video->buf_lock); in mxc_isi_video_frame_write_done()
738 spin_lock_irq(&video->buf_lock); in mxc_isi_video_return_buffers()
767 spin_unlock_irq(&video->buf_lock); in mxc_isi_video_return_buffers()
775 lockdep_assert_held(&video->buf_lock); in mxc_isi_video_queue_first_buffers()
918 spin_lock_irq(&video->buf_lock); in mxc_isi_vb2_buffer_queue()
920 spin_unlock_irq(&video->buf_lock); in mxc_isi_vb2_buffer_queue()
946 spin_lock_irq(&video->buf_lock); in mxc_isi_vb2_start_streaming()
961 spin_unlock_irq(&video->buf_lock); in mxc_isi_vb2_start_streaming()
1365 spin_lock_irq(&video->buf_lock); in mxc_isi_video_suspend()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspidev.c77 struct mutex buf_lock; member
168 mutex_lock(&spidev->buf_lock); in spidev_read()
179 mutex_unlock(&spidev->buf_lock); in spidev_read()
199 mutex_lock(&spidev->buf_lock); in spidev_write()
205 mutex_unlock(&spidev->buf_lock); in spidev_write()
385 mutex_lock(&spidev->buf_lock); in spidev_ioctl()
519 mutex_unlock(&spidev->buf_lock); in spidev_ioctl()
551 mutex_lock(&spidev->buf_lock); in spidev_compat_ioc_message()
573 mutex_unlock(&spidev->buf_lock); in spidev_compat_ioc_message()
794 mutex_init(&spidev->buf_lock); in spidev_probe()
[all...]
H A Dspi-sunplus-sp7021.c89 struct mutex buf_lock; member
311 mutex_lock(&pspim->buf_lock); in sp7021_spi_master_transfer_one()
343 mutex_unlock(&pspim->buf_lock); in sp7021_spi_master_transfer_one()
357 mutex_unlock(&pspim->buf_lock); in sp7021_spi_master_transfer_one()
444 mutex_init(&pspim->buf_lock); in sp7021_spi_controller_probe()
/kernel/linux/linux-5.10/fs/pstore/
H A Dplatform.c165 * pstore_info::buf_lock. in pstore_cannot_block_path()
450 if (!spin_trylock_irqsave(&psinfo->buf_lock, flags)) { in pstore_blackbox_dump()
456 spin_lock_irqsave(&psinfo->buf_lock, flags); in pstore_blackbox_dump()
489 spin_unlock_irqrestore(&psinfo->buf_lock, flags); in pstore_blackbox_dump()
510 if (!spin_trylock_irqsave(&psinfo->buf_lock, flags)) { in pstore_dump()
516 spin_lock_irqsave(&psinfo->buf_lock, flags); in pstore_dump()
579 spin_unlock_irqrestore(&psinfo->buf_lock, flags); in pstore_dump()
712 spin_lock_init(&psinfo->buf_lock); in pstore_register()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_bufs.c769 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_agp()
771 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
775 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
919 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_pci()
921 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
925 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
1131 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1133 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1137 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1290 * Increments drm_device::buf_use while holding the drm_device::buf_lock
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_bufs.c772 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_agp()
774 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
778 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_agp()
922 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_pci()
924 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
928 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_pci()
1150 spin_lock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1152 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1156 spin_unlock(&dev->buf_lock); in drm_legacy_addbufs_sg()
1309 * Increments drm_device::buf_use while holding the drm_device::buf_lock
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dhwbm.h15 struct mutex buf_lock; member
/kernel/linux/linux-6.6/fs/pstore/
H A Dplatform.c164 * pstore_info::buf_lock. in pstore_cannot_block_path()
291 if (!spin_trylock_irqsave(&psinfo->buf_lock, flags)) { in pstore_dump()
297 spin_lock_irqsave(&psinfo->buf_lock, flags); in pstore_dump()
367 spin_unlock_irqrestore(&psinfo->buf_lock, flags); in pstore_dump()
506 spin_lock_init(&psinfo->buf_lock); in pstore_register()

Completed in 17 milliseconds

123