/linux/sound/soc/sti/ |
H A D | uniperif_reader.c | 46 struct uniperif *reader = dev_id; in uni_reader_irq_handler() local 49 spin_lock(&reader->irq_lock); in uni_reader_irq_handler() 50 if (!reader->substream) in uni_reader_irq_handler() 53 snd_pcm_stream_lock(reader->substream); in uni_reader_irq_handler() 54 if (reader->state == UNIPERIF_STATE_STOPPED) { in uni_reader_irq_handler() 56 dev_warn(reader->dev, "unexpected IRQ\n"); in uni_reader_irq_handler() 61 status = GET_UNIPERIF_ITS(reader); in uni_reader_irq_handler() 62 SET_UNIPERIF_ITS_BCLR(reader, status); in uni_reader_irq_handler() 65 if (unlikely(status & UNIPERIF_ITS_FIFO_ERROR_MASK(reader))) { in uni_reader_irq_handler() 66 dev_err(reader->dev, "FIFO error detected\n"); in uni_reader_irq_handler() [all …]
|
/linux/drivers/misc/ibmasm/ |
H A D | event.c | 28 struct event_reader *reader; in wake_up_event_readers() local 30 list_for_each_entry(reader, &sp->event_buffer->readers, node) in wake_up_event_readers() 31 wake_up_interruptible(&reader->wait); in wake_up_event_readers() 77 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader) in ibmasm_get_next_event() argument 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() 97 while (event->serial_number < reader->next_serial_number) { in ibmasm_get_next_event() 101 memcpy(reader->data, event->data, event->data_size); in ibmasm_get_next_event() [all …]
|
H 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()
|
H 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()
|
H 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);
|
H 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/drivers/hid/ |
H A D | hid-roccat.c | 76 struct roccat_reader *reader = file->private_data; in roccat_read() local 77 struct roccat_device *device = reader->device; in roccat_read() 85 if (reader->cbuf_start == device->cbuf_end) { in roccat_read() 90 while (reader->cbuf_start == device->cbuf_end) { in roccat_read() 118 report = &device->cbuf[reader->cbuf_start]; in roccat_read() 130 reader->cbuf_start = (reader->cbuf_start + 1) % ROCCAT_CBUF_SIZE; in roccat_read() 139 struct roccat_reader *reader = file->private_data; in roccat_poll() local 140 poll_wait(file, &reader->device->wait, wait); in roccat_poll() 141 if (reader->cbuf_start != reader->device->cbuf_end) in roccat_poll() 143 if (!reader->device->exist) in roccat_poll() [all …]
|
/linux/Documentation/trace/ |
H A D | ring-buffer-design.rst | 34 - the task that reads from the buffer (same as reader) 36 reader 41 by the reader. 44 - a pointer to the page that the reader will use next 98 same time, nor can a reader preempt/interrupt another reader. A reader 100 buffer at the same time as a writer is writing, but the reader must be 101 on another processor to do so. A reader may read on its own processor 104 A writer can preempt a reader, but a reader cannot preempt a writer. 105 But a reader can read the buffer at the same time (on another processor) 110 At initialization a reader page is allocated for the reader that is not [all …]
|
H A D | ring-buffer-map.rst | 21 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/drivers/mmc/host/ |
H A D | cb710-mmc.c | 87 struct cb710_mmc_reader *reader = mmc_priv(cb710_slot_to_mmc(slot)); in cb710_mmc_enable_irq() local 90 spin_lock_irqsave(&reader->irq_lock, flags); in cb710_mmc_enable_irq() 93 spin_unlock_irqrestore(&reader->irq_lock, flags); in cb710_mmc_enable_irq() 345 static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader, in cb710_encode_cmd_flags() argument 447 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_command() local 450 u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd); in cb710_mmc_command() 487 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_request() local 489 WARN_ON(reader->mrq != NULL); in cb710_mmc_request() 491 reader->mrq = mrq; in cb710_mmc_request() 497 queue_work(system_bh_wq, &reader->finish_req_bh_work); in cb710_mmc_request() [all …]
|
/linux/tools/testing/selftests/bpf/ |
H A D | test_bpftool_synctypes.py | 28 def __init__(self, reader): argument 29 self.reader = reader 36 offset = self.reader.tell() 37 array_start = re.search(start_marker, self.reader.read()) 40 self.reader.seek(offset + array_start.start()) 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() [all …]
|
/linux/drivers/gpu/drm/lima/ |
H A D | lima_drv.c | 290 static bool lima_read_block(struct lima_block_reader *reader, in lima_read_block() argument 293 size_t max_off = reader->base + src_size; in lima_read_block() 295 if (reader->off < max_off) { in lima_read_block() 296 size_t size = min_t(size_t, max_off - reader->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() [all …]
|
/linux/drivers/misc/cardreader/ |
H 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, 26 tristate "Realtek USB card reader" 32 Realtek card reader supports access to many types of memory cards,
|
/linux/scripts/ |
H 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)] variable 41 reader = os.open("/proc/self/fd/%d" % (reader), variable 47 slot = os.read(reader, 8)
|
/linux/drivers/memstick/host/ |
H 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 RTS5129/39 series USB card reader
|
/linux/drivers/net/ethernet/sfc/ |
H A D | ef100_nic.c | 861 const struct ef100_tlv_state *reader) in ef100_process_design_param() argument 865 switch (reader->type) { in ef100_process_design_param() 885 nic_data->tso_max_hdr_len = min_t(u64, reader->value, 0xffff); 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() 902 EFX_MIN_DMAQ_SIZE % (u32)reader->value) { in ef100_process_design_param() 905 reader->type == ESE_EF100_DP_GZ_RXQ_SIZE_GRANULARITY ? "RXQ" : "TXQ", in ef100_process_design_param() 906 reader->value); in ef100_process_design_param() 911 nic_data->tso_max_payload_len = min_t(u64, reader->value, in ef100_process_design_param() 915 nic_data->tso_max_payload_num_segs = min_t(u64, reader->value, 0xffff); in ef100_process_design_param() [all …]
|
/linux/tools/testing/radix-tree/ |
H 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/drivers/md/dm-vdo/indexer/ |
H A D | open-chapter.c | 356 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 D | io-factory.h | 45 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 D | index-layout.c | 1111 static int __must_check load_region_table(struct buffered_reader *reader, in load_region_table() argument 1121 result = uds_read_from_buffered_reader(reader, buffer, sizeof(buffer)); in load_region_table() 1152 result = uds_read_from_buffered_reader(reader, region_buffer, in load_region_table() 1171 static int __must_check read_super_block_data(struct buffered_reader *reader, in read_super_block_data() argument 1184 result = uds_read_from_buffered_reader(reader, buffer, saved_size); in read_super_block_data() 1354 u64 first_block, struct buffered_reader *reader) in load_super_block() argument 1360 result = load_region_table(reader, &table); in load_super_block() 1370 result = read_super_block_data(reader, layout, table->header.payload); in load_super_block() 1389 static int __must_check read_index_save_data(struct buffered_reader *reader, in read_index_save_data() argument 1404 result = uds_read_from_buffered_reader(reader, buffer, sizeof(buffer)); in read_index_save_data() [all …]
|
H A D | config.c | 93 int uds_validate_config_contents(struct buffered_reader *reader, in uds_validate_config_contents() argument 104 result = uds_verify_buffered_data(reader, INDEX_CONFIG_MAGIC, in uds_validate_config_contents() 109 result = uds_read_from_buffered_reader(reader, version_buffer, in uds_validate_config_contents() 122 result = uds_read_from_buffered_reader(reader, buffer, sizeof(buffer)); in uds_validate_config_contents() 149 result = uds_read_from_buffered_reader(reader, remapping, in uds_validate_config_contents()
|
/linux/kernel/trace/ |
H A D | ring_buffer.c | 3285 struct buffer_page *reader) in rb_update_meta_reader() argument 3289 void *new_reader = reader->page; in rb_update_meta_reader() 3292 id = reader->id; in rb_update_meta_reader() 3294 reader->id = 0; in rb_update_meta_reader() 3300 rb_update_meta_head(cpu_buffer, reader); in rb_update_meta_reader() 5288 struct buffer_page *reader; in ring_buffer_iter_empty() local 5297 reader = cpu_buffer->reader_page; in ring_buffer_iter_empty() 5323 (iter->head_page == reader && commit_page == head_page && in ring_buffer_iter_empty() 5392 struct buffer_page *reader = NULL; in rb_get_reader_page() local 5410 reader = NULL; in rb_get_reader_page() [all …]
|
/linux/samples/rust/ |
H A D | rust_misc_device.rs | 185 RUST_MISC_DEV_SET_VALUE => me.set_value(UserSlice::new(arg, size).reader())?, in ioctl() 205 fn set_value(&self, mut reader: UserSliceReader) -> Result<isize> { in set_value() 206 let new_value = reader.read::<i32>()?; in set_value()
|
/linux/Documentation/devicetree/bindings/sound/ |
H 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/drivers/misc/cb710/ |
H 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).
|