Home
last modified time | relevance | path

Searched refs:reader (Results 1 – 25 of 168) sorted by relevance

1234567

/linux-6.15/sound/soc/sti/
H A Duniperif_reader.c49 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()
416 reader->dev = &pdev->dev; in uni_reader_init()
[all …]
/linux-6.15/drivers/md/dm-vdo/indexer/
H A Dio-factory.c124 if (reader == NULL) in uds_free_buffered_reader()
132 vdo_free(reader); in uds_free_buffered_reader()
163 read_ahead(reader, 0); in uds_make_buffered_reader()
165 *reader_ptr = reader; in uds_make_buffered_reader()
175 if ((reader->end == NULL) || (block_number != reader->block_number)) { in position_reader()
186 reader->buffer = buffer; in position_reader()
187 reader->start = data; in position_reader()
193 reader->end = reader->start + offset; in position_reader()
199 return (reader->end == NULL) ? 0 : reader->start + UDS_BLOCK_SIZE - reader->end; in bytes_remaining_in_read_buffer()
210 if (reader->end != NULL) in reset_reader()
[all …]
H A Dio-factory.h45 void uds_free_buffered_reader(struct buffered_reader *reader);
47 int __must_check uds_read_from_buffered_reader(struct buffered_reader *reader, u8 *data,
50 int __must_check uds_verify_buffered_data(struct buffered_reader *reader, const u8 *value,
H A Dopen-chapter.c356 static int load_version20(struct uds_index *index, struct buffered_reader *reader) in load_version20() argument
372 result = uds_read_from_buffered_reader(reader, (u8 *) &record_count_data, in load_version20()
381 result = uds_read_from_buffered_reader(reader, (u8 *) &record, in load_version20()
405 int uds_load_open_chapter(struct uds_index *index, struct buffered_reader *reader) in uds_load_open_chapter() argument
410 result = uds_verify_buffered_data(reader, OPEN_CHAPTER_MAGIC, in uds_load_open_chapter()
415 result = uds_read_from_buffered_reader(reader, version, sizeof(version)); in uds_load_open_chapter()
425 return load_version20(index, reader); in uds_load_open_chapter()
H A Dindex-layout.c1360 result = load_region_table(reader, &table); in load_super_block()
1509 struct buffered_reader *reader, in load_index_save() argument
1515 result = load_region_table(reader, &table); in load_index_save()
1569 struct buffered_reader *reader; in load_sub_index_regions() local
1582 result = load_index_save(isl, reader, j); in load_sub_index_regions()
1583 uds_free_buffered_reader(reader); in load_sub_index_regions()
1598 struct buffered_reader *reader = NULL; in verify_uds_index_config() local
1608 uds_free_buffered_reader(reader); in verify_uds_index_config()
1612 uds_free_buffered_reader(reader); in verify_uds_index_config()
1619 struct buffered_reader *reader; in load_index_layout() local
[all …]
/linux-6.15/drivers/misc/ibmasm/
H A Devent.c28 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 …]
H A Dremote.h93 #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()
H A Dibmasmfs.c220 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()
H A Dibmasm.h166 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);
/linux-6.15/drivers/hid/
H A Dhid-roccat.c130 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.15/Documentation/trace/
H A Dring-buffer-design.rst36 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 …]
H A Dring-buffer-map.rst21 fields of the meta-page is the reader. It contains the sub-buffer ID which can
25 therefore effortless to know where the reader starts in the mapping:
29 reader_id = meta->reader->id;
32 When the application is done with the current reader, it can get a new one using
70 void *map, *reader, *data;
96 reader_id = meta->reader.id;
97 reader = data + meta->subbuf_size * reader_id;
99 printf("Current reader address: %p\n", reader);
/linux-6.15/drivers/mmc/host/
H A Dcb710-mmc.c488 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_work(reader, t, in cb710_mmc_finish_request_bh_work() local
653 struct mmc_request *mrq = reader->mrq; in cb710_mmc_finish_request_bh_work()
655 reader->mrq = NULL; in cb710_mmc_finish_request_bh_work()
691 struct cb710_mmc_reader *reader; in cb710_mmc_init() local
719 reader = mmc_priv(mmc); in cb710_mmc_init()
721 INIT_WORK(&reader->finish_req_bh_work, in cb710_mmc_init()
[all …]
/linux-6.15/tools/testing/selftests/bpf/
H A Dtest_bpftool_synctypes.py28 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.15/drivers/gpu/drm/lima/
H A Dlima_drv.c295 if (reader->off < max_off) { in lima_read_block()
297 reader->count); in lima_read_block()
299 memcpy(reader->dst, src + (reader->off - reader->base), size); in lima_read_block()
301 reader->dst += size; in lima_read_block()
302 reader->off += size; in lima_read_block()
303 reader->read += size; in lima_read_block()
304 reader->count -= size; in lima_read_block()
307 reader->base = max_off; in lima_read_block()
309 return !!reader->count; in lima_read_block()
319 struct lima_block_reader reader = { in lima_error_state_read() local
[all …]
/linux-6.15/scripts/
H A Dbpf_doc.py25 if reader:
99 self.reader = open(filename, 'r')
132 self.line = self.reader.readline()
147 self.line = self.reader.readline()
208 self.line = self.reader.readline()
217 self.line = self.reader.readline()
225 self.reader.seek(0)
229 self.reader.seek(offset)
230 self.reader.readline()
232 self.reader.readline()
[all …]
H A Djobserver-exec35 reader = os.open(path, os.O_RDONLY | os.O_NONBLOCK) variable
38 reader, writer = [int(x) for x in fds.split(",", 1)] variable
41 reader = os.open("/proc/self/fd/%d" % (reader), variable
47 slot = os.read(reader, 8)
/linux-6.15/kernel/locking/
H A Dpercpu-rwsem.c92 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.15/drivers/misc/cardreader/
H A DKconfig3 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,
26 tristate "Realtek USB card reader"
32 Realtek card reader supports access to many types of memory cards,
/linux-6.15/drivers/memstick/host/
H A DKconfig14 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 RTS5129/39 series USB card reader
/linux-6.15/drivers/net/ethernet/sfc/
H A Def100_nic.c865 switch (reader->type) { in ef100_process_design_param()
889 if (!reader->value) { in ef100_process_design_param()
901 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE || in ef100_process_design_param()
906 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.15/Documentation/locking/
H A Dseqlock.rst8 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.15/tools/testing/radix-tree/
H A Dregression4.c60 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.15/drivers/usb/storage/
H A DKconfig87 - CompactFlash reader included with Kodak DC3800 camera
88 - Dane-Elec Zmate CompactFlash reader
94 - Maxell UA4 CompactFlash reader
106 SmartMedia reader in the USB Mass Storage driver.
107 Also works for the Microtech Zio! CompactFlash/SmartMedia reader.
115 SmartMedia reader in the USB Mass Storage driver.
123 USB CompactFlash reader.
131 and Fujifilm DPC-R1 USB Card reader/writer devices.
178 tristate "USB ENE card reader support"
180 Say Y here if you wish to control a ENE SD/MS Card reader.
/linux-6.15/kernel/trace/
H A Dring_buffer.c3197 id = reader->id; in rb_update_meta_reader()
3199 reader->id = 0; in rb_update_meta_reader()
5304 reader = NULL; in rb_get_reader_page()
5320 reader = NULL; in rb_get_reader_page()
5341 if (!reader) in rb_get_reader_page()
5414 if (reader && reader->read == 0) in rb_get_reader_page()
5427 if (likely(!reader || rb_page_write(reader) <= bsize)) in rb_get_reader_page()
5438 reader = NULL; in rb_get_reader_page()
5452 return reader; in rb_get_reader_page()
5534 if (!reader) in rb_buffer_peek()
[all …]

1234567