/linux-6.3-rc2/sound/soc/sti/ |
A D | uniperif_reader.c | 49 spin_lock(&reader->irq_lock); in uni_reader_irq_handler() 50 if (!reader->substream) in uni_reader_irq_handler() 82 struct uniperif *reader) in uni_reader_prepare_pcm() argument 150 struct uniperif *reader) in uni_reader_prepare_tdm() argument 197 reader->state); in uni_reader_prepare() 278 SET_UNIPERIF_ITS_BCLR(reader, GET_UNIPERIF_ITS(reader)); in uni_reader_prepare() 329 SET_UNIPERIF_ITM_BCLR(reader, GET_UNIPERIF_ITM(reader)); in uni_reader_stop() 394 uni_reader_stop(reader); in uni_reader_shutdown() 396 reader->substream = NULL; in uni_reader_shutdown() 415 reader->dev = &pdev->dev; in uni_reader_init() [all …]
|
/linux-6.3-rc2/drivers/misc/ibmasm/ |
A D | event.c | 28 struct event_reader *reader; in wake_up_event_readers() local 31 wake_up_interruptible(&reader->wait); in wake_up_event_readers() 84 reader->cancelled = 0; in ibmasm_get_next_event() 86 if (wait_event_interruptible(reader->wait, in ibmasm_get_next_event() 87 event_available(buffer, reader) || reader->cancelled)) in ibmasm_get_next_event() 90 if (!event_available(buffer, reader)) in ibmasm_get_next_event() 102 reader->data_size = event->data_size; in ibmasm_get_next_event() 112 reader->cancelled = 1; in ibmasm_cancel_next_event() 113 wake_up_interruptible(&reader->wait); in ibmasm_cancel_next_event() 121 init_waitqueue_head(&reader->wait); in ibmasm_event_reader_register() [all …]
|
A D | remote.h | 93 #define set_queue_reader(sp, reader) writel(reader, mouse_addr(sp) + CONDOR_MOUSE_Q_READER) argument 100 static inline int advance_queue_reader(struct service_processor *sp, unsigned long reader) in advance_queue_reader() argument 102 reader++; in advance_queue_reader() 103 if (reader == REMOTE_QUEUE_SIZE) in advance_queue_reader() 104 reader = 0; in advance_queue_reader() 106 set_queue_reader(sp, reader); in advance_queue_reader() 107 return reader; in advance_queue_reader()
|
A D | ibmasmfs.c | 220 struct event_reader reader; member 351 ibmasm_event_reader_register(sp, &event_data->reader); in event_file_open() 363 ibmasm_event_reader_unregister(event_data->sp, &event_data->reader); in event_file_close() 371 struct event_reader *reader = &event_data->reader; in event_file_read() local 391 ret = ibmasm_get_next_event(sp, reader); in event_file_read() 395 if (count < reader->data_size) { in event_file_read() 400 if (copy_to_user(buf, reader->data, reader->data_size)) { in event_file_read() 404 ret = reader->data_size; in event_file_read() 422 ibmasm_cancel_next_event(&event_data->reader); in event_file_write()
|
A D | ibmasm.h | 166 void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader); 167 void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader); 168 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader); 169 void ibmasm_cancel_next_event(struct event_reader *reader);
|
A D | remote.c | 172 unsigned long reader; in ibmasm_handle_mouse_interrupt() local 176 reader = get_queue_reader(sp); in ibmasm_handle_mouse_interrupt() 179 while (reader != writer) { in ibmasm_handle_mouse_interrupt() 180 memcpy_fromio(&input, get_queue_entry(sp, reader), in ibmasm_handle_mouse_interrupt() 191 reader = advance_queue_reader(sp, reader); in ibmasm_handle_mouse_interrupt()
|
/linux-6.3-rc2/drivers/hid/ |
A D | hid-roccat.c | 130 reader->cbuf_start = (reader->cbuf_start + 1) % ROCCAT_CBUF_SIZE; in roccat_read() 141 if (reader->cbuf_start != reader->device->cbuf_end) in roccat_poll() 143 if (!reader->device->exist) in roccat_poll() 151 struct roccat_reader *reader; in roccat_open() local 156 if (!reader) in roccat_open() 187 reader->device = device; in roccat_open() 192 file->private_data = reader; in roccat_open() 199 kfree(reader); in roccat_open() 219 list_del(&reader->node); in roccat_release() 221 kfree(reader); in roccat_release() [all …]
|
/linux-6.3-rc2/Documentation/trace/ |
A D | ring-buffer-design.rst | 36 reader 41 by the reader. 98 same time, nor can a reader preempt/interrupt another reader. A reader 104 A writer can preempt a reader, but a reader cannot preempt a writer. 110 At initialization a reader page is allocated for the reader that is not 128 Once the new page is given to the reader, the reader could do what 219 reader page 443 reader page 494 The reader swaps the reader page as follows:: 693 tail page. The reader cannot swap the reader page if it is also being [all …]
|
/linux-6.3-rc2/drivers/mmc/host/ |
A D | cb710-mmc.c | 89 spin_lock_irqsave(&reader->irq_lock, flags); in cb710_mmc_enable_irq() 488 WARN_ON(reader->mrq != NULL); in cb710_mmc_request() 490 reader->mrq = mrq; in cb710_mmc_request() 641 spin_lock(&reader->irq_lock); in cb710_mmc_irq_handler() 643 spin_unlock(&reader->irq_lock); in cb710_mmc_irq_handler() 651 struct cb710_mmc_reader *reader = from_tasklet(reader, t, in cb710_mmc_finish_request_tasklet() local 653 struct mmc_request *mrq = reader->mrq; in cb710_mmc_finish_request_tasklet() 655 reader->mrq = NULL; in cb710_mmc_finish_request_tasklet() 691 struct cb710_mmc_reader *reader; in cb710_mmc_init() local 719 reader = mmc_priv(mmc); in cb710_mmc_init() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | test_bpftool_synctypes.py | 28 def __init__(self, reader): argument 29 self.reader = reader 36 offset = self.reader.tell() 51 line = self.reader.readline() 67 def __init__(self, reader, array_name): argument 70 super().__init__(reader) 86 line = self.reader.readline() 107 line = self.reader.readline() 130 self.reader.close() 138 self.reader.seek(0) [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/lima/ |
A D | lima_drv.c | 298 if (reader->off < max_off) { in lima_read_block() 300 reader->count); in lima_read_block() 302 memcpy(reader->dst, src + (reader->off - reader->base), size); in lima_read_block() 304 reader->dst += size; in lima_read_block() 305 reader->off += size; in lima_read_block() 306 reader->read += size; in lima_read_block() 307 reader->count -= size; in lima_read_block() 310 reader->base = max_off; in lima_read_block() 312 return !!reader->count; in lima_read_block() 322 struct lima_block_reader reader = { in lima_error_state_read() local [all …]
|
/linux-6.3-rc2/kernel/locking/ |
A D | percpu-rwsem.c | 92 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) in __percpu_rwsem_trylock() argument 94 if (reader) { in __percpu_rwsem_trylock() 123 bool reader = wq_entry->flags & WQ_FLAG_CUSTOM; in percpu_rwsem_wake_function() local 128 if (!__percpu_rwsem_trylock(sem, reader)) in percpu_rwsem_wake_function() 138 return !reader; /* wake (readers until) 1 writer */ in percpu_rwsem_wake_function() 141 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader) in percpu_rwsem_wait() argument 151 wait = !__percpu_rwsem_trylock(sem, reader); in percpu_rwsem_wait() 153 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
|
/linux-6.3-rc2/drivers/misc/cardreader/ |
A D | Kconfig | 3 tristate "Alcor Micro/Alcor Link PCI-E card reader" 7 This supports for Alcor Micro PCI-Express card reader including au6601, 14 tristate "Realtek PCI-E card reader" 18 This supports for Realtek PCI-Express card reader including rts5209, 25 tristate "Realtek USB card reader" 31 Realtek card reader supports access to many types of memory cards,
|
/linux-6.3-rc2/scripts/ |
A D | jobserver-exec | 35 reader = os.open(path, os.O_RDONLY | os.O_NONBLOCK) variable 38 reader, writer = [int(x) for x in fds.split(",", 1)] 41 reader = os.open("/proc/self/fd/%d" % (reader), variable 47 slot = os.read(reader, 8)
|
A D | bpf_doc.py | 25 if reader: 93 self.reader = open(filename, 'r') 125 self.line = self.reader.readline() 140 self.line = self.reader.readline() 153 self.line = self.reader.readline() 196 self.reader.seek(0) 200 self.reader.seek(offset) 201 self.reader.readline() 203 self.reader.readline() 204 self.line = self.reader.readline() [all …]
|
/linux-6.3-rc2/drivers/memstick/host/ |
A D | Kconfig | 14 the Texas Instruments(R) Flash Media card reader, found in many 17 probably also need appropriate card reader host adapter, such as 30 the JMicron(R) JMB38X MemoryStick card reader. 41 the Ricoh R5C592 MemoryStick card reader (which is part of 5 in one 42 multifunction reader) 52 of Realtek PCI-E card reader 62 of Realtek RTS5129/39 series USB card reader
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | ef100_nic.c | 860 switch (reader->type) { in ef100_process_design_param() 884 if (!reader->value) { in ef100_process_design_param() 897 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE || in ef100_process_design_param() 902 reader->value); in ef100_process_design_param() 921 if (reader->value) { in ef100_process_design_param() 924 reader->value); in ef100_process_design_param() 947 reader->value); in ef100_process_design_param() 961 reader->type); in ef100_process_design_param() 968 struct ef100_tlv_state reader = {}; in ef100_check_design_params() local 999 reader.type); in ef100_check_design_params() [all …]
|
/linux-6.3-rc2/tools/testing/radix-tree/ |
A D | regression4.c | 60 pthread_t reader, writer; in regression4_test() local 67 if (pthread_create(&reader, NULL, reader_fn, NULL) || in regression4_test() 73 if (pthread_join(reader, NULL) || pthread_join(writer, NULL)) { in regression4_test()
|
/linux-6.3-rc2/Documentation/locking/ |
A D | seqlock.rst | 8 Sequence counters are a reader-writer consistency mechanism with 11 reader wants a consistent set of information and is willing to retry if 19 the reader must retry. 28 or interrupted by read side sections. Otherwise the reader will spin for 30 interrupted writer. If that reader belongs to a real-time scheduling 34 as the writer can invalidate a pointer that the reader is following. 197 number. Writers do not wait for a sequence reader:: 206 2. Locking readers which will wait if a writer or another locking reader 207 is in progress. A locking reader in progress will also block a writer 209 exclusive. Unlike rwlock_t, only one locking reader can acquire it:: [all …]
|
/linux-6.3-rc2/drivers/usb/storage/ |
A D | Kconfig | 88 - CompactFlash reader included with Kodak DC3800 camera 89 - Dane-Elec Zmate CompactFlash reader 95 - Maxell UA4 CompactFlash reader 107 SmartMedia reader in the USB Mass Storage driver. 108 Also works for the Microtech Zio! CompactFlash/SmartMedia reader. 116 SmartMedia reader in the USB Mass Storage driver. 124 USB CompactFlash reader. 132 and Fujifilm DPC-R1 USB Card reader/writer devices. 179 tristate "USB ENE card reader support" 181 Say Y here if you wish to control a ENE SD/MS Card reader.
|
/linux-6.3-rc2/kernel/trace/ |
A D | ring_buffer.c | 4001 if (reader->read != rb_page_commit(reader)) in rb_per_cpu_empty() 4557 reader = NULL; in rb_get_reader_page() 4573 reader = NULL; in rb_get_reader_page() 4594 if (!reader) in rb_get_reader_page() 4663 if (reader && reader->read == 0) in rb_get_reader_page() 4676 if (likely(!reader || rb_page_write(reader) <= BUF_PAGE_SIZE)) in rb_get_reader_page() 4687 reader = NULL; in rb_get_reader_page() 4696 return reader; in rb_get_reader_page() 4777 if (!reader) in rb_buffer_peek() 5706 if (!reader) in ring_buffer_read_page() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/ |
A D | st,sti-asoc-card.txt | 16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi", 36 "rx" for "st,sti-uni-reader" compatibility 88 sti_uni_reader1: sti-uni-reader@8d84000 { 89 compatible = "st,stih407-uni-reader-hdmi";
|
/linux-6.3-rc2/drivers/misc/cb710/ |
A D | Kconfig | 3 tristate "ENE CB710/720 Flash memory card reader support" 7 reader found in some laptops (ie. some versions of HP Compaq nx9500).
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mmc/ |
A D | litex,mmc.yaml | 39 - const: reader 74 reg-names = "phy", "core", "reader", "writer", "irq";
|
/linux-6.3-rc2/Documentation/usb/ |
A D | iuu_phoenix.rst | 23 How to tune the reader speed? 57 - boost provide a way to overclock the reader ( my favorite :-) ) 62 This will put the reader in a base of 3Mhz579 but boosted a 195 % !
|