Searched refs:readers (Results 1 - 25 of 43) sorted by path

12

/linux-master/drivers/media/pci/ngene/
H A Dngene-dvb.c109 .readers = 1,
/linux-master/drivers/misc/ibmasm/
H A Dibmasm.h117 struct list_head readers; member in struct:event_buffer
H A Devent.c30 list_for_each_entry(reader, &sp->event_buffer->readers, node)
39 * event readers.
40 * There is no reader marker in the buffer, therefore readers are
73 * Called by event readers (initiated from user space through the file
123 list_add(&reader->node, &sp->event_buffer->readers);
153 INIT_LIST_HEAD(&buffer->readers);
/linux-master/drivers/hid/
H A Dhid-roccat.c18 * It is inspired by hidraw, but uses only one circular buffer for all readers.
47 struct list_head readers; member in struct:roccat_device
48 /* protects modifications of readers list */
52 * circular_buffer has one writer and multiple readers with their own
191 list_add_tail(&reader->node, &device->readers);
239 * roccat_report_event() - output data to readers
270 list_for_each_entry(reader, &device->readers, node) {
339 INIT_LIST_HEAD(&device->readers);
/linux-master/drivers/md/dm-vdo/indexer/
H A Dindex-layout.c914 struct buffered_reader *readers[MAX_ZONES]; local
924 result = open_region_reader(layout, &isl->open_chapter, &readers[0]);
928 result = uds_load_open_chapter(index, readers[0]);
929 uds_free_buffered_reader(readers[0]);
935 &readers[zone]);
938 uds_free_buffered_reader(readers[zone - 1]);
944 result = uds_load_volume_index(index->volume_index, readers, isl->zone_count);
946 uds_free_buffered_reader(readers[zone]);
950 result = open_region_reader(layout, &isl->index_page_map, &readers[0]);
954 result = uds_read_index_page_map(index->volume->index_page_map, readers[
[all...]
H A Dvolume-index.c806 struct buffered_reader **readers,
820 result = uds_read_from_buffered_reader(readers[i], buffer,
873 result = uds_read_from_buffered_reader(readers[i], decoded,
891 result = uds_start_restoring_delta_index(&sub_index->delta_index, readers,
983 struct buffered_reader **readers, unsigned int reader_count)
988 result = start_restoring_volume_index(volume_index, readers, reader_count);
992 result = finish_restoring_volume_index(volume_index, readers, reader_count);
999 result = uds_check_guard_delta_lists(readers, reader_count);
805 start_restoring_volume_sub_index(struct volume_sub_index *sub_index, struct buffered_reader **readers, unsigned int reader_count) argument
982 uds_load_volume_index(struct volume_index *volume_index, struct buffered_reader **readers, unsigned int reader_count) argument
H A Dvolume-index.h183 struct buffered_reader **readers,
/linux-master/drivers/media/dvb-core/
H A Ddmxdev.c162 if (!dvbdev->readers) {
175 dvbdev->readers--;
220 dvbdev->readers++;
1402 .readers = 1,
H A Ddvb_ca_en50221.c768 /* wake up readers when a last_fragment is received */
1849 .readers = 1,
H A Ddvb_frontend.c3011 .readers = (~0) - 1,
H A Ddvbdev.c136 if (!dvbdev->readers)
138 dvbdev->readers--;
158 dvbdev->readers++;
/linux-master/drivers/media/firewire/
H A Dfiredtv-ci.c224 .readers = 1,
/linux-master/drivers/media/pci/bt8xx/
H A Ddst_ca.c652 .readers = 1,
/linux-master/drivers/media/pci/ddbridge/
H A Dddbridge-core.c851 .readers = 1,
/linux-master/drivers/mtd/ubi/
H A Dcdev.c50 users = vol->readers + vol->writers + vol->exclusive + vol->metaonly;
56 vol->readers = vol->writers = vol->metaonly = 0;
76 ubi_assert(vol->readers == 0 && vol->writers == 0 && vol->metaonly == 0);
80 vol->readers = 1;
H A Dkapi.c106 * readers and one writer at a time.
163 vol->readers += 1;
173 if (vol->exclusive || vol->writers || vol->readers ||
357 vol->readers -= 1;
H A Dubi.h281 * @readers: number of users holding this volume in read-only mode
336 int readers; member in struct:ubi_volume
447 * @vol->readers, @vol->writers, @vol->exclusive,
/linux-master/drivers/soc/aspeed/
H A Daspeed-p2a-ctrl.c65 u32 readers; member in struct:aspeed_p2a_ctrl
192 ctrl->readers += 1;
275 priv->parent->readers -= priv->read;
296 /* If parent->readers is zero and open windows is 0, disable the
299 if (!open_regions && priv->parent->readers == 0)
/linux-master/drivers/staging/media/av7110/
H A Dav7110_av.c1587 .readers = 5, /* arbitrary */
/linux-master/fs/bcachefs/
H A Dbtree_cache.c50 if (b->c.lock.readers)
H A Dbtree_key_cache.c92 if (ck->c.lock.readers) {
134 if (!ck->c.lock.readers) {
H A Dbtree_locking.c419 int readers = bch2_btree_node_lock_counts(trans, NULL, b, b->level).n[SIX_LOCK_read]; local
428 six_lock_readers_add(&b->lock, -readers);
431 six_lock_readers_add(&b->lock, readers);
H A Dbtree_update_interior.c269 struct prealloc_nodes *p = &as->prealloc_nodes[b->c.lock.readers != NULL];
H A Ddebug.c513 prt_printf(out, "%u", b->c.lock.readers != NULL);
H A Dsix.c104 read_count += *per_cpu_ptr(lock->readers, cpu);
154 if (type == SIX_LOCK_read && lock->readers) {
156 this_cpu_inc(*lock->readers); /* signal that we own lock */
163 this_cpu_sub(*lock->readers, !ret);
171 } else if (type == SIX_LOCK_write && lock->readers) {
570 lock->readers) {
572 this_cpu_dec(*lock->readers);
658 if (!lock->readers) {
666 if (lock->readers)
667 this_cpu_dec(*lock->readers);
[all...]

Completed in 268 milliseconds

12