/Linux-v4.19/Documentation/driver-api/dmaengine/ |
D | index.rst | 12 driver writers. 22 This book is a guide to device driver writers on how to use the Slave-DMA
|
/Linux-v4.19/fs/ |
D | pipe.c | 309 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()
|
D | coredump.c | 493 pipe->writers--; in wait_for_dump_helpers() 506 pipe->writers++; in wait_for_dump_helpers()
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | compat.rst | 11 writers to port or update their code.
|
D | format.rst | 85 If necessary driver writers should publish an example conversion
|
/Linux-v4.19/fs/cifs/ |
D | misc.c | 563 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/ |
D | kapi.c | 179 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()
|
D | cdev.c | 63 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/ |
D | pipe_fs_i.h | 53 unsigned int writers; member
|
/Linux-v4.19/Documentation/media/kapi/ |
D | dtv-common.rst | 53 Two or more writers must be locked against each other.
|
D | dtv-demux.rst | 9 demux layer. It is only of interest for Digital TV device driver writers.
|
/Linux-v4.19/Documentation/timers/ |
D | hpet.txt | 15 role. Many x86 BIOS writers don't route HPET interrupts at all, which
|
D | timers-howto.txt | 7 This question is most often faced by driver writers who have to
|
/Linux-v4.19/include/media/ |
D | dvbdev.h | 168 int writers; member
|
/Linux-v4.19/fs/btrfs/ |
D | disk-io.c | 1118 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/ |
D | io_ordering.txt | 6 platforms, driver writers are responsible for ensuring that I/O writes to
|
D | sync_file.txt | 7 This document serves as a guide for device drivers writers on what the
|
/Linux-v4.19/Documentation/locking/ |
D | locktorture.txt | 29 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/ |
D | torture.txt | 30 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/ |
D | dvbdev.c | 149 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/ |
D | ring-buffer-design.txt | 63 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/ |
D | firedtv-ci.c | 227 .writers = 1,
|
/Linux-v4.19/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 123 .writers = 1,
|
/Linux-v4.19/drivers/media/pci/ttpci/ |
D | av7110_ca.c | 369 .writers = 1,
|
/Linux-v4.19/Documentation/scsi/ |
D | scsi-generic.txt | 10 Thus sg is used for scanners, CD writers and reading audio CDs digitally
|