Home
last modified time | relevance | path

Searched refs:writers (Results 1 – 25 of 79) sorted by relevance

1234

/Linux-v4.19/Documentation/driver-api/dmaengine/
Dindex.rst12 driver writers.
22 This book is a guide to device driver writers on how to use the Slave-DMA
/Linux-v4.19/fs/
Dpipe.c309 if (!pipe->writers) in pipe_read()
527 if (!pipe->writers && filp->f_version != pipe->w_counter) in pipe_poll()
568 pipe->writers--; in pipe_release()
570 if (pipe->readers || pipe->writers) { in pipe_release()
718 pipe->readers = pipe->writers = 1; in get_pipe_inode()
921 if (!is_pipe && !pipe->writers) { in fifo_open()
944 if (!pipe->writers++) in fifo_open()
962 pipe->writers++; in fifo_open()
965 if (pipe->readers == 1 || pipe->writers == 1) in fifo_open()
985 if (!--pipe->writers) in fifo_open()
Dcoredump.c493 pipe->writers--; in wait_for_dump_helpers()
506 pipe->writers++; in wait_for_dump_helpers()
/Linux-v4.19/Documentation/media/uapi/v4l/
Dcompat.rst11 writers to port or update their code.
Dformat.rst85 If necessary driver writers should publish an example conversion
/Linux-v4.19/fs/cifs/
Dmisc.c563 if (!cinode->writers) in cifs_get_writer()
565 cinode->writers++; in cifs_get_writer()
568 cinode->writers--; in cifs_get_writer()
569 if (cinode->writers == 0) { in cifs_get_writer()
583 cinode->writers--; in cifs_put_writer()
584 if (cinode->writers == 0) { in cifs_put_writer()
/Linux-v4.19/drivers/mtd/ubi/
Dkapi.c179 if (vol->exclusive || vol->writers > 0) in ubi_open_volume()
181 vol->writers += 1; in ubi_open_volume()
185 if (vol->exclusive || vol->writers || vol->readers || in ubi_open_volume()
352 vol->writers -= 1; in ubi_close_volume()
Dcdev.c63 users = vol->readers + vol->writers + vol->exclusive + vol->metaonly; in get_exclusive()
69 vol->readers = vol->writers = vol->metaonly = 0; in get_exclusive()
89 ubi_assert(vol->readers == 0 && vol->writers == 0 && vol->metaonly == 0); in revoke_exclusive()
95 vol->writers = 1; in revoke_exclusive()
/Linux-v4.19/include/linux/
Dpipe_fs_i.h53 unsigned int writers; member
/Linux-v4.19/Documentation/media/kapi/
Ddtv-common.rst53 Two or more writers must be locked against each other.
Ddtv-demux.rst9 demux layer. It is only of interest for Digital TV device driver writers.
/Linux-v4.19/Documentation/timers/
Dhpet.txt15 role. Many x86 BIOS writers don't route HPET interrupts at all, which
Dtimers-howto.txt7 This question is most often faced by driver writers who have to
/Linux-v4.19/include/media/
Ddvbdev.h168 int writers; member
/Linux-v4.19/fs/btrfs/
Ddisk-io.c1118 struct btrfs_subvolume_writers *writers; in btrfs_alloc_subvolume_writers() local
1121 writers = kmalloc(sizeof(*writers), GFP_NOFS); in btrfs_alloc_subvolume_writers()
1122 if (!writers) in btrfs_alloc_subvolume_writers()
1125 ret = percpu_counter_init(&writers->counter, 0, GFP_NOFS); in btrfs_alloc_subvolume_writers()
1127 kfree(writers); in btrfs_alloc_subvolume_writers()
1131 init_waitqueue_head(&writers->wait); in btrfs_alloc_subvolume_writers()
1132 return writers; in btrfs_alloc_subvolume_writers()
1136 btrfs_free_subvolume_writers(struct btrfs_subvolume_writers *writers) in btrfs_free_subvolume_writers() argument
1138 percpu_counter_destroy(&writers->counter); in btrfs_free_subvolume_writers()
1139 kfree(writers); in btrfs_free_subvolume_writers()
[all …]
/Linux-v4.19/Documentation/
Dio_ordering.txt6 platforms, driver writers are responsible for ensuring that I/O writes to
Dsync_file.txt7 This document serves as a guide for device drivers writers on what the
/Linux-v4.19/Documentation/locking/
Dlocktorture.txt29 ownership (writers). The default value is twice the number
35 both readers and writers be the amount of online CPUs.
/Linux-v4.19/Documentation/RCU/
Dtorture.txt30 gp_normal Make the fake writers use normal synchronous grace-period
33 gp_exp Make the fake writers use expedited synchronous grace-period
59 different numbers of writers running in parallel.
61 to trigger special cases caused by multiple writers, such as
/Linux-v4.19/drivers/media/dvb-core/
Ddvbdev.c149 if (!dvbdev->writers) in dvb_generic_open()
151 dvbdev->writers--; in dvb_generic_open()
170 dvbdev->writers++; in dvb_generic_release()
/Linux-v4.19/Documentation/trace/
Dring-buffer-design.txt63 No two writers can write at the same time (on the same per-cpu buffer),
66 algorithm. The writers act like a "stack". The way interrupts works
455 the readers. But the writers will never take a lock to write to the
678 Only writers move the tail page. This must be done atomically to protect
679 against nested writers.
928 writers means that it only needs to check this after setting the HEAD page.
/Linux-v4.19/drivers/media/firewire/
Dfiredtv-ci.c227 .writers = 1,
/Linux-v4.19/drivers/media/pci/ngene/
Dngene-dvb.c123 .writers = 1,
/Linux-v4.19/drivers/media/pci/ttpci/
Dav7110_ca.c369 .writers = 1,
/Linux-v4.19/Documentation/scsi/
Dscsi-generic.txt10 Thus sg is used for scanners, CD writers and reading audio CDs digitally

1234