Searched refs:buffer_lock (Results 1 - 12 of 12) sorted by relevance

/linux-4.1.27/drivers/i2c/
H A Di2c-slave-eeprom.c28 spinlock_t buffer_lock; member in struct:eeprom_data
44 spin_lock(&eeprom->buffer_lock); i2c_slave_eeprom_slave_cb()
46 spin_unlock(&eeprom->buffer_lock); i2c_slave_eeprom_slave_cb()
55 spin_lock(&eeprom->buffer_lock); i2c_slave_eeprom_slave_cb()
57 spin_unlock(&eeprom->buffer_lock); i2c_slave_eeprom_slave_cb()
88 spin_lock_irqsave(&eeprom->buffer_lock, flags); i2c_slave_eeprom_bin_read()
90 spin_unlock_irqrestore(&eeprom->buffer_lock, flags); i2c_slave_eeprom_bin_read()
106 spin_lock_irqsave(&eeprom->buffer_lock, flags); i2c_slave_eeprom_bin_write()
108 spin_unlock_irqrestore(&eeprom->buffer_lock, flags); i2c_slave_eeprom_bin_write()
124 spin_lock_init(&eeprom->buffer_lock); i2c_slave_eeprom_probe()
/linux-4.1.27/fs/btrfs/tests/
H A Dbtrfs-tests.c107 spin_lock_init(&fs_info->buffer_lock); btrfs_alloc_dummy_fs_info()
133 spin_lock(&fs_info->buffer_lock); btrfs_free_dummy_fs_info()
138 eb = radix_tree_deref_slot_protected(slot, &fs_info->buffer_lock); btrfs_free_dummy_fs_info()
147 spin_unlock(&fs_info->buffer_lock); btrfs_free_dummy_fs_info()
149 spin_lock(&fs_info->buffer_lock); btrfs_free_dummy_fs_info()
151 spin_unlock(&fs_info->buffer_lock); btrfs_free_dummy_fs_info()
/linux-4.1.27/arch/powerpc/oprofile/cell/
H A Dspu_task_sync.c36 static DEFINE_SPINLOCK(buffer_lock);
54 * ASSUPTION: the buffer_lock is held when this function spu_buff_add()
109 spin_lock_irqsave(&buffer_lock, flags); sync_spu_buff()
111 spin_unlock_irqrestore(&buffer_lock, flags); sync_spu_buff()
120 spin_lock_irqsave(&buffer_lock, flags); sync_spu_buff()
122 spin_unlock_irqrestore(&buffer_lock, flags); sync_spu_buff()
397 spin_lock_irqsave(&buffer_lock, flags); process_context_switch()
413 spin_unlock_irqrestore(&buffer_lock, flags); process_context_switch()
529 spin_lock_irqsave(&buffer_lock, flags); spu_sync_start()
535 spin_unlock_irqrestore(&buffer_lock, flags); spu_sync_start()
586 spin_lock(&buffer_lock); spu_sync_buffer()
615 spin_unlock(&buffer_lock); spu_sync_buffer()
/linux-4.1.27/drivers/input/
H A Djoydev.c68 spinlock_t buffer_lock; /* protects access to buffer, head and tail */ member in struct:joydev_client
102 spin_lock(&client->buffer_lock); joydev_pass_event()
113 spin_unlock(&client->buffer_lock); joydev_pass_event()
261 spin_lock_init(&client->buffer_lock); joydev_open()
287 spin_lock_irq(&client->buffer_lock); joydev_generate_startup_event()
307 spin_unlock_irq(&client->buffer_lock); joydev_generate_startup_event()
317 spin_lock_irq(&client->buffer_lock); joydev_fetch_next_event()
325 spin_unlock_irq(&client->buffer_lock); joydev_fetch_next_event()
355 spin_lock(&client->buffer_lock); joydev_0x_read()
358 spin_unlock(&client->buffer_lock); joydev_0x_read()
H A Devdev.c55 spinlock_t buffer_lock; /* protects access to buffer, head and tail */ member in struct:evdev_client
65 /* flush queued events of type @type, caller must hold client->buffer_lock */ __evdev_flush_queue()
141 spin_lock_irqsave(&client->buffer_lock, flags); evdev_queue_syn_dropped()
143 spin_unlock_irqrestore(&client->buffer_lock, flags); evdev_queue_syn_dropped()
172 spin_lock_irqsave(&client->buffer_lock, flags); evdev_set_clk_type()
179 spin_unlock_irqrestore(&client->buffer_lock, flags); evdev_set_clk_type()
226 spin_lock(&client->buffer_lock); evdev_pass_values()
237 spin_unlock(&client->buffer_lock); evdev_pass_values()
455 spin_lock_init(&client->buffer_lock); evdev_open()
516 spin_lock_irq(&client->buffer_lock); evdev_fetch_next_event()
524 spin_unlock_irq(&client->buffer_lock); evdev_fetch_next_event()
780 * We need to take event_lock before buffer_lock to avoid dead-locks. But we
801 spin_lock(&client->buffer_lock); evdev_handle_get_val()
809 spin_unlock_irq(&client->buffer_lock); evdev_handle_get_val()
/linux-4.1.27/fs/pstore/
H A Dram_core.c83 static DEFINE_RAW_SPINLOCK(buffer_lock);
92 raw_spin_lock_irqsave(&buffer_lock, flags); buffer_start_add_locked()
100 raw_spin_unlock_irqrestore(&buffer_lock, flags); buffer_start_add_locked()
112 raw_spin_lock_irqsave(&buffer_lock, flags); buffer_size_add_locked()
124 raw_spin_unlock_irqrestore(&buffer_lock, flags); buffer_size_add_locked()
/linux-4.1.27/drivers/net/wireless/libertas/
H A Dif_spi.c75 spinlock_t buffer_lock; member in struct:if_spi_card
915 spin_lock_irqsave(&card->buffer_lock, flags); if_spi_host_to_card_worker()
921 spin_unlock_irqrestore(&card->buffer_lock, flags); if_spi_host_to_card_worker()
929 spin_lock_irqsave(&card->buffer_lock, flags); if_spi_host_to_card_worker()
935 spin_unlock_irqrestore(&card->buffer_lock, flags); if_spi_host_to_card_worker()
986 spin_lock_irqsave(&card->buffer_lock, flags); if_spi_host_to_card()
988 spin_unlock_irqrestore(&card->buffer_lock, flags); if_spi_host_to_card()
992 spin_lock_irqsave(&card->buffer_lock, flags); if_spi_host_to_card()
994 spin_unlock_irqrestore(&card->buffer_lock, flags); if_spi_host_to_card()
1155 spin_lock_init(&card->buffer_lock); if_spi_probe()
/linux-4.1.27/drivers/staging/android/ion/
H A Dion.c48 * @buffer_lock: lock protecting the tree of buffers
56 struct mutex buffer_lock; member in struct:ion_device
257 mutex_lock(&dev->buffer_lock); ion_buffer_create()
259 mutex_unlock(&dev->buffer_lock); ion_buffer_create()
288 mutex_lock(&dev->buffer_lock); _ion_buffer_destroy()
290 mutex_unlock(&dev->buffer_lock); _ion_buffer_destroy()
1426 mutex_lock(&dev->buffer_lock); ion_debug_heap_show()
1441 mutex_unlock(&dev->buffer_lock); ion_debug_heap_show()
1604 mutex_init(&idev->buffer_lock); ion_device_create()
/linux-4.1.27/sound/usb/
H A Dmidi.c147 spinlock_t buffer_lock; member in struct:snd_usb_midi_out_endpoint
285 spin_lock(&ep->buffer_lock); snd_usbmidi_out_urb_complete()
292 spin_unlock(&ep->buffer_lock); snd_usbmidi_out_urb_complete()
315 spin_lock_irqsave(&ep->buffer_lock, flags); snd_usbmidi_do_output()
317 spin_unlock_irqrestore(&ep->buffer_lock, flags); snd_usbmidi_do_output()
343 spin_unlock_irqrestore(&ep->buffer_lock, flags); snd_usbmidi_do_output()
1197 spin_lock_irq(&ep->buffer_lock); snd_usbmidi_output_drain()
1204 spin_unlock_irq(&ep->buffer_lock); snd_usbmidi_output_drain()
1206 spin_lock_irq(&ep->buffer_lock); snd_usbmidi_output_drain()
1211 spin_unlock_irq(&ep->buffer_lock); snd_usbmidi_output_drain()
1423 spin_lock_init(&ep->buffer_lock); snd_usbmidi_out_endpoint_create()
/linux-4.1.27/fs/btrfs/
H A Dextent_io.c4872 spin_lock(&fs_info->buffer_lock); alloc_test_extent_buffer()
4875 spin_unlock(&fs_info->buffer_lock); alloc_test_extent_buffer()
4974 spin_lock(&fs_info->buffer_lock); alloc_extent_buffer()
4977 spin_unlock(&fs_info->buffer_lock); alloc_extent_buffer()
5037 spin_lock(&fs_info->buffer_lock); release_extent_buffer()
5040 spin_unlock(&fs_info->buffer_lock); release_extent_buffer()
H A Dctree.h1758 spinlock_t buffer_lock; member in struct:btrfs_fs_info
H A Ddisk-io.c2506 spin_lock_init(&fs_info->buffer_lock); open_ctree()

Completed in 386 milliseconds