Searched refs:reader (Results 1 - 25 of 38) sorted by last modified time

12

/linux-master/kernel/trace/
H A Dring_buffer.c68 * associated with the CPU it is currently executing on. A reader may read
71 * The reader is special. For each per cpu buffer, the reader has its own
72 * reader page. When a reader has read the entire reader page, this reader
75 * Now, as long as the writer is off the reader page, the reader can do what
82 * |reader| RIN
3939 struct buffer_page *reader = cpu_buffer->reader_page; local
4382 struct buffer_page *reader; local
4486 struct buffer_page *reader = NULL; local
4654 struct buffer_page *reader; local
4714 struct buffer_page *reader; local
5685 struct buffer_page *reader; local
[all...]
/linux-master/scripts/
H A Dbpf_doc.py24 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...]
H A Djobserver-exec30 # 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)
/linux-master/tools/perf/util/
H A Dsession.c2252 struct reader;
2259 struct reader { struct
2280 reader__init(struct reader *rd, bool *one_mmap)
2305 reader__release_decomp(struct reader *rd)
2312 reader__mmap(struct reader *rd, struct perf_session *session)
2360 reader__read_event(struct reader *rd, struct perf_session *session,
2407 reader__eof(struct reader *rd)
2413 reader__process_events(struct reader *rd, struct perf_session *session,
2457 struct reader rd = {
2504 * Processing 2 MB of data from each reader i
[all...]
/linux-master/tools/perf/pmu-events/
H A Djevents.py719 table = csv.reader(csvfile)
/linux-master/drivers/md/dm-vdo/indexer/
H A Dio-factory.c29 /* 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 Dio-factory.h13 * 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 Dopen-chapter.c356 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 Dopen-chapter.h75 struct buffered_reader *reader);
H A Dindex-layout.c1136 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 Dindex-page-map.c139 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);
H A Dindex-page-map.h31 struct buffered_reader *reader);
H A Dconfig.c93 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 Dconfig.h116 int __must_check uds_validate_config_contents(struct buffered_reader *reader,
/linux-master/kernel/locking/
H A Dpercpu-rwsem.c57 * 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/arch/x86/kernel/
H A Dapm_32.c331 unsigned int reader: 1; member in struct:apm_user
1156 if ((as == sender) || (!as->reader))
1597 as->reader = (filp->f_mode & FMODE_READ) == FMODE_READ;
/linux-master/tools/testing/radix-tree/
H A Dmaple.c34337 rcu_reader_setup(struct rcu_reader_struct *reader, unsigned int id, struct rcu_test_struct2 *test) argument
34352 struct rcu_reader_struct *reader = (struct rcu_reader_struct *)ptr; local
34462 struct rcu_reader_struct *reader = (struct rcu_reader_struct *)ptr; local
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dtest_bpftool_synctypes.py26 @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/misc/ibmasm/
H A Dibmasmfs.c220 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...]
/linux-master/drivers/hid/
H A Dhid-roccat.c76 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/drivers/net/ethernet/sfc/
H A Def100_nic.c861 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...]
/linux-master/drivers/mmc/host/
H A Dcb710-mmc.c86 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/drivers/gpu/drm/lima/
H A Dlima_drv.c291 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/s390/boot/
H A Dhead.S16 * 4) generate the vm reader ipl header, move the generated image to the
17 * VM reader (use option NOH!) and do a ipl from reader (VM only)
97 # reset files in VM reader
136 # subroutine for loading cards from the reader
/linux-master/crypto/
H A Djitterentropy-testing.c182 int (*reader)(u8 *outbuf, u32 outbuflen))
216 i = reader(tmp_aligned, i);

Completed in 409 milliseconds

12