/linux-master/tools/build/feature/ |
H A D | test-libbabeltrace.c | 3 #include <babeltrace/ctf-writer/writer.h>
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | io-factory.c | 43 * The buffered writer allows efficient I/O by buffering writes and committing page-sized segments 273 /* Create a buffered writer for an index region starting at offset. */ 279 struct buffered_writer *writer; local 285 result = vdo_allocate(1, struct buffered_writer, "buffered writer", &writer); 291 *writer = (struct buffered_writer) { 303 *writer_ptr = writer; 307 static size_t get_remaining_write_space(struct buffered_writer *writer) argument 309 return writer->start + UDS_BLOCK_SIZE - writer 312 prepare_next_buffer(struct buffered_writer *writer) argument 334 flush_previous_buffer(struct buffered_writer *writer) argument 358 uds_free_buffered_writer(struct buffered_writer *writer) argument 379 uds_write_to_buffered_writer(struct buffered_writer *writer, const u8 *data, size_t length) argument 409 uds_flush_buffered_writer(struct buffered_writer *writer) argument [all...] |
H A D | index.c | 27 * chapter writer, and sparse cache barrier messages for the sparse cache. 29 * The chapter writer is responsible for committing chapters of records to storage. Since zones can 31 * its available space in a chapter, it informs the chapter writer that the chapter is complete, 34 * Once every zone has closed the chapter, the chapter writer will commit that chapter to storage. 66 /* The number of bytes allocated by the chapter writer */ 182 struct chapter_writer *writer = index->chapter_writer; local 184 mutex_lock(&writer->mutex); 186 uds_wait_cond(&writer->cond, &writer->mutex); 187 result = writer 221 struct chapter_writer *writer = index->chapter_writer; local 678 struct chapter_writer *writer = arg; local 734 stop_chapter_writer(struct chapter_writer *writer) argument 751 free_chapter_writer(struct chapter_writer *writer) argument 766 struct chapter_writer *writer; local 1303 struct chapter_writer *writer = index->chapter_writer; local [all...] |
H A D | io-factory.h | 13 * clients are the index layout and the volume. The buffered reader and buffered writer interfaces 59 int __must_check uds_write_to_buffered_writer(struct buffered_writer *writer, 62 int __must_check uds_flush_buffered_writer(struct buffered_writer *writer);
|
H A D | index-page-map.h | 34 struct buffered_writer *writer);
|
H A D | open-chapter.h | 72 struct buffered_writer *writer);
|
H A D | index-page-map.c | 113 int uds_write_index_page_map(struct index_page_map *map, struct buffered_writer *writer) argument 131 result = uds_write_to_buffered_writer(writer, buffer, offset); 136 return uds_flush_buffered_writer(writer);
|
H A D | open-chapter.c | 292 int uds_save_open_chapter(struct uds_index *index, struct buffered_writer *writer) argument 302 result = uds_write_to_buffered_writer(writer, OPEN_CHAPTER_MAGIC, 307 result = uds_write_to_buffered_writer(writer, OPEN_CHAPTER_VERSION, 318 result = uds_write_to_buffered_writer(writer, record_count_data, 334 result = uds_write_to_buffered_writer(writer, (u8 *) record, 345 return uds_flush_buffered_writer(writer);
|
H A D | config.h | 119 int __must_check uds_write_config_contents(struct buffered_writer *writer,
|
H A D | config.c | 174 int uds_write_config_contents(struct buffered_writer *writer, argument 182 result = uds_write_to_buffered_writer(writer, INDEX_CONFIG_MAGIC, 192 result = uds_write_to_buffered_writer(writer, INDEX_CONFIG_VERSION_8_02, 197 result = uds_write_to_buffered_writer(writer, INDEX_CONFIG_VERSION_6_02, 224 return uds_write_to_buffered_writer(writer, buffer, offset);
|
H A D | index-layout.c | 542 struct buffered_writer *writer) 566 result = uds_write_to_buffered_writer(writer, buffer, offset); 571 return uds_flush_buffered_writer(writer); 579 struct buffered_writer *writer; local 585 result = open_region_writer(layout, &isl->header, &writer); 591 result = write_index_save_header(isl, table, writer); 593 uds_free_buffered_writer(writer); 712 struct buffered_writer *writer) 741 result = uds_write_to_buffered_writer(writer, buffer, offset); 746 return uds_flush_buffered_writer(writer); 540 write_index_save_header(struct index_save_layout *isl, struct region_table *table, struct buffered_writer *writer) argument 710 write_layout_header(struct index_layout *layout, struct region_table *table, struct buffered_writer *writer) argument 754 struct buffered_writer *writer = NULL; local 779 struct buffered_writer *writer = NULL; local 888 struct buffered_writer *writer; local [all...] |
H A D | volume-index.c | 1055 struct buffered_writer *writer) 1063 zone_number, writer); 1075 result = uds_write_to_buffered_writer(writer, buffer, offset); 1082 writer); 1087 writer); 1053 start_saving_volume_index(const struct volume_index *volume_index, unsigned int zone_number, struct buffered_writer *writer) argument
|
/linux-master/scripts/ |
H A D | jobserver-exec | 30 # Starting with GNU Make 4.4, named pipes are used for reader and writer. 36 writer = os.open(path, os.O_WRONLY) 38 reader, writer = [int(x) for x in fds.split(",", 1)] 55 os.write(writer, jobs) 75 os.write(writer, jobs)
|
/linux-master/tools/testing/radix-tree/ |
H A D | regression4.c | 60 pthread_t reader, writer; local 68 pthread_create(&writer, NULL, writer_fn, NULL)) { 73 if (pthread_join(reader, NULL) || pthread_join(writer, NULL)) {
|
/linux-master/include/linux/ |
H A D | percpu-rwsem.h | 15 struct rcuwait writer; member in struct:percpu_rw_semaphore 34 .writer = __RCUWAIT_INITIALIZER(name.writer), \ 55 * We are in an RCU-sched read-side critical section, so the writer 58 * the writer won't be checking until we're past the preempt_enable() 59 * and that once the synchronize_rcu() is done, the writer will see 110 * writer. 119 rcuwait_wake_up(&sem->writer);
|
/linux-master/tools/testing/selftests/powerpc/dscr/ |
H A D | dscr_default_test.c | 41 pthread_t writer; local 50 FAIL_IF(sem_init(writer_sem, 0, 1)); /* writer starts first */ 52 FAIL_IF(pthread_create(&writer, NULL, dscr_default_lockstep_writer, (void *)rw_semaphores)); 65 FAIL_IF(pthread_join(writer, NULL));
|
/linux-master/kernel/locking/ |
H A D | percpu-rwsem.c | 22 rcuwait_init(&sem->writer); 57 * If the reader misses the writer's assignment of sem->block, then the 58 * writer is guaranteed to see the reader's increment. 61 * the writer looks are guaranteed to see the sem->block value, which 63 * their sem->read_count, so that it doesn't matter that the writer 78 /* Prod writer to re-evaluate readers_active_check() */ 79 rcuwait_wake_up(&sem->writer); 116 * Specifically, we wake readers until we've woken a single writer, or until a 138 return !reader; /* wake (readers until) 1 writer */ 235 * Try set sem->block; this provides writer [all...] |
/linux-master/tools/perf/util/ |
H A D | data-convert-bt.c | 14 #include <babeltrace/ctf-writer/writer.h> 15 #include <babeltrace/ctf-writer/clock.h> 16 #include <babeltrace/ctf-writer/stream.h> 17 #include <babeltrace/ctf-writer/event.h> 18 #include <babeltrace/ctf-writer/event-types.h> 19 #include <babeltrace/ctf-writer/event-fields.h> 63 /* writer primitives */ 64 struct bt_ctf_writer *writer; member in struct:ctf_writer 92 struct ctf_writer writer; member in struct:convert 1373 struct bt_ctf_writer *writer = cw->writer; local 1511 struct bt_ctf_writer *writer; local [all...] |
/linux-master/lib/ |
H A D | decompress_unlzma.c | 277 struct writer { struct 292 static inline size_t INIT get_pos(struct writer *wr) 298 static inline uint8_t INIT peek_old_byte(struct writer *wr, 316 static inline int INIT write_byte(struct writer *wr, uint8_t byte) 330 static inline int INIT copy_byte(struct writer *wr, uint32_t offs) 335 static inline int INIT copy_bytes(struct writer *wr, 347 static inline int INIT process_bit0(struct writer *wr, struct rc *rc, 391 static inline int INIT process_bit1(struct writer *wr, struct rc *rc, 553 struct writer wr;
|
/linux-master/crypto/ |
H A D | jitterentropy-testing.c | 130 u32 writer = (u32)atomic_read(&data->rb_writer); local 134 /* We have no data or reached the writer. */ 135 if (!writer || (writer == data->rb_reader)) {
|
/linux-master/drivers/misc/ibmasm/ |
H A D | remote.c | 173 unsigned long writer; local 177 writer = get_queue_writer(sp); 179 while (reader != writer) { 192 writer = get_queue_writer(sp);
|
/linux-master/drivers/char/ |
H A D | apm-emulation.c | 107 unsigned int writer: 1; member in struct:apm_user 264 if (!as->suser || !as->writer) 367 as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE; 527 * Queue an event to all "writer" users that we want 535 as->writer && as->suser) {
|
/linux-master/drivers/tty/hvc/ |
H A D | hvsi.c | 60 struct delayed_work writer; member in struct:hvsi_struct 751 /* 'writer' could still be pending if it didn't see n_outbuf = 0 yet */ 752 cancel_delayed_work_sync(&hp->writer); 852 container_of(work, struct hvsi_struct, writer.work); 872 schedule_delayed_work(&hp->writer, HZ); 878 schedule_delayed_work(&hp->writer, 10); 948 schedule_delayed_work(&hp->writer, 10); 1199 INIT_DELAYED_WORK(&hp->writer, hvsi_write_worker);
|
/linux-master/arch/x86/kernel/ |
H A D | apm_32.c | 330 unsigned int writer: 1; member in struct:apm_user 1170 if (!as->suser || !as->writer) 1498 if (!as->suser || !as->writer) 1596 as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE;
|
/linux-master/fs/jfs/ |
H A D | jfs_logmgr.c | 202 int (*writer)(struct address_space *)) 207 writer(sbi->ipbmap->i_mapping); 208 writer(sbi->ipimap->i_mapping); 209 writer(sbi->direct_inode->i_mapping);
|