/linux-master/sound/soc/sti/ |
H A D | uniperif_reader.c | 12 #define UNIPERIF_READER_I2S_IN 0 /* reader id connected to I2S/TDM TX bus */ 46 struct uniperif *reader = dev_id; local 49 spin_lock(&reader->irq_lock); 50 if (!reader->substream) 53 snd_pcm_stream_lock(reader->substream); 54 if (reader->state == UNIPERIF_STATE_STOPPED) { 56 dev_warn(reader->dev, "unexpected IRQ\n"); 61 status = GET_UNIPERIF_ITS(reader); 62 SET_UNIPERIF_ITS_BCLR(reader, status); 65 if (unlikely(status & UNIPERIF_ITS_FIFO_ERROR_MASK(reader))) { 81 uni_reader_prepare_pcm(struct snd_pcm_runtime *runtime, struct uniperif *reader) argument 149 uni_reader_prepare_tdm(struct snd_pcm_runtime *runtime, struct uniperif *reader) argument 190 struct uniperif *reader = priv->dai_data.uni; local 297 uni_reader_start(struct uniperif *reader) argument 317 uni_reader_stop(struct uniperif *reader) argument 341 struct uniperif *reader = priv->dai_data.uni; local 357 struct uniperif *reader = priv->dai_data.uni; local 388 struct uniperif *reader = priv->dai_data.uni; local 410 uni_reader_init(struct platform_device *pdev, struct uniperif *reader) argument [all...] |
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | io-factory.c | 29 /* The buffered reader allows efficient I/O by reading page-sized segments into a buffer. */ 112 static void read_ahead(struct buffered_reader *reader, sector_t block_number) argument 114 if (block_number < reader->limit) { 116 reader->limit - block_number); 118 dm_bufio_prefetch(reader->client, block_number, read_ahead); 122 void uds_free_buffered_reader(struct buffered_reader *reader) argument 124 if (reader == NULL) 127 if (reader->buffer != NULL) 128 dm_bufio_release(reader->buffer); 130 dm_bufio_client_destroy(reader 141 struct buffered_reader *reader = NULL; local 169 position_reader(struct buffered_reader *reader, sector_t block_number, off_t offset) argument 197 bytes_remaining_in_read_buffer(struct buffered_reader *reader) argument 202 reset_reader(struct buffered_reader *reader) argument 216 uds_read_from_buffered_reader(struct buffered_reader *reader, u8 *data, size_t length) argument 241 uds_verify_buffered_data(struct buffered_reader *reader, const u8 *value, size_t length) argument [all...] |
H A D | io-factory.h | 13 * clients are the index layout and the volume. The buffered reader and buffered writer interfaces 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-page-map.h | 31 struct buffered_reader *reader);
|
H A D | open-chapter.h | 75 struct buffered_reader *reader);
|
H A D | open-chapter.c | 356 static int load_version20(struct uds_index *index, struct buffered_reader *reader) argument 372 result = uds_read_from_buffered_reader(reader, (u8 *) &record_count_data, 381 result = uds_read_from_buffered_reader(reader, (u8 *) &record, 405 int uds_load_open_chapter(struct uds_index *index, struct buffered_reader *reader) argument 410 result = uds_verify_buffered_data(reader, OPEN_CHAPTER_MAGIC, 415 result = uds_read_from_buffered_reader(reader, version, sizeof(version)); 425 return load_version20(index, reader);
|
H A D | config.h | 116 int __must_check uds_validate_config_contents(struct buffered_reader *reader,
|
H A D | config.c | 93 int uds_validate_config_contents(struct buffered_reader *reader, argument 104 result = uds_verify_buffered_data(reader, INDEX_CONFIG_MAGIC, 109 result = uds_read_from_buffered_reader(reader, version_buffer, 122 result = uds_read_from_buffered_reader(reader, buffer, sizeof(buffer)); 149 result = uds_read_from_buffered_reader(reader, remapping,
|
H A D | index-layout.c | 1136 static int __must_check load_region_table(struct buffered_reader *reader, argument 1146 result = uds_read_from_buffered_reader(reader, buffer, sizeof(buffer)); 1177 result = uds_read_from_buffered_reader(reader, region_buffer, 1196 static int __must_check read_super_block_data(struct buffered_reader *reader, argument 1209 result = uds_read_from_buffered_reader(reader, buffer, saved_size); 1379 u64 first_block, struct buffered_reader *reader) 1385 result = load_region_table(reader, &table); 1395 result = read_super_block_data(reader, layout, table->header.payload); 1414 static int __must_check read_index_save_data(struct buffered_reader *reader, argument 1429 result = uds_read_from_buffered_reader(reader, buffe 1378 load_super_block(struct index_layout *layout, size_t block_size, u64 first_block, struct buffered_reader *reader) argument 1533 load_index_save(struct index_save_layout *isl, struct buffered_reader *reader, unsigned int instance) argument 1594 struct buffered_reader *reader; local 1623 struct buffered_reader *reader = NULL; local 1644 struct buffered_reader *reader; local [all...] |
H A D | index-page-map.c | 139 int uds_read_index_page_map(struct index_page_map *map, struct buffered_reader *reader) argument 152 result = uds_read_from_buffered_reader(reader, buffer, saved_size);
|
/linux-master/drivers/misc/ibmasm/ |
H A D | event.c | 28 struct event_reader *reader; local 30 list_for_each_entry(reader, &sp->event_buffer->readers, node) 31 wake_up_interruptible(&reader->wait); 40 * There is no reader marker in the buffer, therefore readers are 77 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader) argument 84 reader->cancelled = 0; 86 if (wait_event_interruptible(reader->wait, 87 event_available(buffer, reader) || reader->cancelled)) 90 if (!event_available(buffer, reader)) 110 ibmasm_cancel_next_event(struct event_reader *reader) argument 116 ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader) argument 127 ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader) argument [all...] |
H A D | remote.h | 93 #define set_queue_reader(sp, reader) writel(reader, mouse_addr(sp) + CONDOR_MOUSE_Q_READER) 100 static inline int advance_queue_reader(struct service_processor *sp, unsigned long reader) argument 102 reader++; 103 if (reader == REMOTE_QUEUE_SIZE) 104 reader = 0; 106 set_queue_reader(sp, reader); 107 return reader;
|
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 | ibmasmfs.c | 220 struct event_reader reader; member in struct:ibmasmfs_event_data 351 ibmasm_event_reader_register(sp, &event_data->reader); 363 ibmasm_event_reader_unregister(event_data->sp, &event_data->reader); 371 struct event_reader *reader = &event_data->reader; local 391 ret = ibmasm_get_next_event(sp, reader); 395 if (count < reader->data_size) { 400 if (copy_to_user(buf, reader->data, reader->data_size)) { 404 ret = reader [all...] |
H A D | remote.c | 172 unsigned long reader; local 176 reader = get_queue_reader(sp); 179 while (reader != writer) { 180 memcpy_fromio(&input, get_queue_entry(sp, reader), 191 reader = advance_queue_reader(sp, reader);
|
/linux-master/scripts/ |
H A D | jobserver-exec | 30 # Starting with GNU Make 4.4, named pipes are used for reader and writer. 35 reader = os.open(path, os.O_RDONLY | os.O_NONBLOCK) 38 reader, writer = [int(x) for x in fds.split(",", 1)] 39 # Open a private copy of reader to avoid setting nonblocking 40 # on an unexpecting process with the same reader fd. 41 reader = os.open("/proc/self/fd/%d" % (reader), 47 slot = os.read(reader, 8)
|
H A D | bpf_doc.py | 24 def __init__(self, line='<line not provided>', reader=None): 25 if reader: 28 (reader.tell(), line)) 93 self.reader = open(filename, 'r') 125 self.line = self.reader.readline() 140 self.line = self.reader.readline() 153 self.line = self.reader.readline() 179 self.line = self.reader.readline() 196 self.reader.seek(0) 197 offset = self.reader [all...] |
/linux-master/drivers/hid/ |
H A D | hid-roccat.c | 76 struct roccat_reader *reader = file->private_data; local 77 struct roccat_device *device = reader->device; 85 if (reader->cbuf_start == device->cbuf_end) { 90 while (reader->cbuf_start == device->cbuf_end) { 118 report = &device->cbuf[reader->cbuf_start]; 130 reader->cbuf_start = (reader->cbuf_start + 1) % ROCCAT_CBUF_SIZE; 139 struct roccat_reader *reader = file->private_data; local 140 poll_wait(file, &reader->device->wait, wait); 141 if (reader 151 struct roccat_reader *reader; local 206 struct roccat_reader *reader = file->private_data; local 250 struct roccat_reader *reader; local [all...] |
/linux-master/kernel/locking/ |
H A D | percpu-rwsem.c | 57 * If the reader misses the writer's assignment of sem->block, then the 58 * writer is guaranteed to see the reader's increment. 92 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) argument 94 if (reader) { 123 bool reader = wq_entry->flags & WQ_FLAG_CUSTOM; local 128 if (!__percpu_rwsem_trylock(sem, reader)) 138 return !reader; /* wake (readers until) 1 writer */ 141 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader) argument 151 wait = !__percpu_rwsem_trylock(sem, reader); 153 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTO [all...] |
/linux-master/tools/testing/radix-tree/ |
H A D | regression4.c | 60 pthread_t reader, writer; local 67 if (pthread_create(&reader, NULL, reader_fn, NULL) || 73 if (pthread_join(reader, NULL) || pthread_join(writer, NULL)) {
|
/linux-master/drivers/mmc/host/ |
H A D | cb710-mmc.c | 86 struct cb710_mmc_reader *reader = mmc_priv(cb710_slot_to_mmc(slot)); local 89 spin_lock_irqsave(&reader->irq_lock, flags); 92 spin_unlock_irqrestore(&reader->irq_lock, flags); 344 static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader, argument 446 struct cb710_mmc_reader *reader = mmc_priv(mmc); local 449 u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd); 486 struct cb710_mmc_reader *reader = mmc_priv(mmc); local 488 WARN_ON(reader->mrq != NULL); 490 reader->mrq = mrq; 496 tasklet_schedule(&reader 563 struct cb710_mmc_reader *reader = mmc_priv(mmc); local 620 struct cb710_mmc_reader *reader = mmc_priv(mmc); local 651 struct cb710_mmc_reader *reader = from_tasklet(reader, t, local 691 struct cb710_mmc_reader *reader; local 752 struct cb710_mmc_reader *reader = mmc_priv(mmc); local [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_bpftool_synctypes.py | 26 @reader: a pointer to the open file to parse 28 def __init__(self, reader): 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() 62 @reader: a pointer to the open file to parse 67 def __init__(self, reader, array_nam [all...] |
/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_drv.c | 291 static bool lima_read_block(struct lima_block_reader *reader, argument 294 size_t max_off = reader->base + src_size; 296 if (reader->off < max_off) { 297 size_t size = min_t(size_t, max_off - reader->off, 298 reader->count); 300 memcpy(reader->dst, src + (reader->off - reader->base), size); 302 reader->dst += size; 303 reader 320 struct lima_block_reader reader = { local [all...] |
/linux-master/arch/um/drivers/ |
H A D | cow.h | 12 extern int read_cow_header(int (*reader)(__u64, char *, int, void *),
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100_nic.c | 861 const struct ef100_tlv_state *reader) 865 switch (reader->type) { 885 nic_data->tso_max_hdr_len = min_t(u64, reader->value, 0xffff); 889 if (!reader->value) { 902 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE || 903 EFX_MIN_DMAQ_SIZE % (u32)reader->value) { 906 reader->type == ESE_EF100_DP_GZ_RXQ_SIZE_GRANULARITY ? "RXQ" : "TXQ", 907 reader->value); 912 nic_data->tso_max_payload_len = min_t(u64, reader 860 ef100_process_design_param(struct efx_nic *efx, const struct ef100_tlv_state *reader) argument 973 struct ef100_tlv_state reader = {}; local [all...] |