| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_kinstr_jm.c | 389 struct reader { struct 401 struct reader *const reader); argument 403 struct reader *const reader); 409 static void reader_term(struct reader *const reader) in reader_term() argument 411 if (!reader) in reader_term() 414 kbase_kinstr_jm_readers_del(reader->context, reader); in reader_term() 415 reader_changes_term(&reader->changes); in reader_term() 416 kbase_kinstr_jm_ref_put(reader->context); in reader_term() 418 kfree_rcu(reader, rcu_head); in reader_term() 431 static int reader_init(struct reader **const out_reader, in reader_init() [all …]
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/external/mpp/utils/ |
| H A D | mpi_dec_utils.h | 60 FileReader reader; member 75 void reader_init(FileReader* reader, char* file_in, MppCodingType type); 76 void reader_deinit(FileReader reader); 78 void reader_start(FileReader reader); 79 void reader_sync(FileReader reader); 80 void reader_stop(FileReader reader); 82 size_t reader_size(FileReader reader); 83 MPP_RET reader_read(FileReader reader, FileBufSlot **buf); 84 MPP_RET reader_index_read(FileReader reader, RK_S32 index, FileBufSlot **buf); 85 void reader_rewind(FileReader reader);
|
| H A D | mpi_dec_utils.c | 251 size_t reader_size(FileReader reader) in reader_size() argument 253 FileReaderImpl *impl = (FileReaderImpl*)reader; in reader_size() 262 MPP_RET reader_read(FileReader reader, FileBufSlot **buf) in reader_read() argument 264 FileReaderImpl *impl = (FileReaderImpl*)reader; in reader_read() 268 mpp_log_f("invalid reader %p\n", reader); in reader_read() 291 MPP_RET reader_index_read(FileReader reader, RK_S32 index, FileBufSlot **buf) in reader_index_read() argument 293 FileReaderImpl *impl = (FileReaderImpl*)reader; in reader_index_read() 297 mpp_log_f("invalid reader %p\n", reader); in reader_index_read() 319 void reader_rewind(FileReader reader) in reader_rewind() argument 321 FileReaderImpl *impl = (FileReaderImpl*)reader; in reader_rewind() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/base/test/ |
| H A D | mpp_bit_read_test.c | 333 BitReadCtx_t reader; in main() local 339 memset(&reader, 0, sizeof(BitReadCtx_t)); in main() 340 mpp_set_bitread_ctx(&reader, test_data_3, sizeof(test_data_3)); in main() 342 mpp_set_bitread_pseudo_code_type(&reader, PSEUDO_CODE_H264_H265); in main() 345 if (proc_bit_ops(&reader, &bit_ops_3[i], &tmp)) in main() 352 memset(&reader, 0, sizeof(BitReadCtx_t)); in main() 353 mpp_set_bitread_ctx(&reader, test_data_4, sizeof(test_data_4)); in main() 356 if (proc_bit_ops(&reader, &bit_ops_4[i], &tmp)) in main() 363 memset(&reader, 0, sizeof(BitReadCtx_t)); in main() 364 mpp_set_bitread_ctx(&reader, test_data_2, sizeof(test_data_2)); in main() [all …]
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | cb710-mmc.c | 86 struct cb710_mmc_reader *reader = mmc_priv(cb710_slot_to_mmc(slot)); in cb710_mmc_enable_irq() local 89 spin_lock_irqsave(&reader->irq_lock, flags); in cb710_mmc_enable_irq() 92 spin_unlock_irqrestore(&reader->irq_lock, flags); in cb710_mmc_enable_irq() 344 static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader, in cb710_encode_cmd_flags() argument 446 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_command() local 449 u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd); in cb710_mmc_command() 486 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_request() local 488 WARN_ON(reader->mrq != NULL); in cb710_mmc_request() 490 reader->mrq = mrq; in cb710_mmc_request() 496 tasklet_schedule(&reader->finish_req_tasklet); in cb710_mmc_request() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/ |
| H A D | lima_drv.c | 293 static bool lima_read_block(struct lima_block_reader *reader, in lima_read_block() argument 296 size_t max_off = reader->base + src_size; in lima_read_block() 298 if (reader->off < max_off) { in lima_read_block() 299 size_t size = min_t(size_t, max_off - reader->off, in lima_read_block() 300 reader->count); in lima_read_block() 302 memcpy(reader->dst, src + (reader->off - reader->base), size); in lima_read_block() 304 reader->dst += size; in lima_read_block() 305 reader->off += size; in lima_read_block() 306 reader->read += size; in lima_read_block() 307 reader->count -= size; in lima_read_block() [all …]
|
| /OK3568_Linux_fs/kernel/scripts/ |
| H A D | bpf_helpers_doc.py | 17 def __init__(self, line='<line not provided>', reader=None): argument 18 if reader: 21 (reader.tell(), line)) 72 self.reader = open(filename, 'r') 94 self.line = self.reader.readline() 108 self.line = self.reader.readline() 131 self.line = self.reader.readline() 145 offset = self.reader.read().find('* Start of BPF helper function descriptions:') 148 self.reader.seek(offset) 149 self.reader.readline() [all …]
|
| H A D | jobserver-exec | 27 reader, writer = [int(x) for x in fds.split(",", 1)] variable 30 reader = os.open("/proc/self/fd/%d" % (reader), variable 36 slot = os.read(reader, 8)
|
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | percpu-rwsem.c | 106 static bool __percpu_rwsem_trylock(struct percpu_rw_semaphore *sem, bool reader) in __percpu_rwsem_trylock() argument 108 if (reader) { in __percpu_rwsem_trylock() 137 bool reader = wq_entry->flags & WQ_FLAG_CUSTOM; in percpu_rwsem_wake_function() local 142 if (!__percpu_rwsem_trylock(sem, reader)) in percpu_rwsem_wake_function() 152 return !reader; /* wake (readers until) 1 writer */ in percpu_rwsem_wake_function() 155 static void percpu_rwsem_wait(struct percpu_rw_semaphore *sem, bool reader) in percpu_rwsem_wait() argument 165 wait = !__percpu_rwsem_trylock(sem, reader); in percpu_rwsem_wait() 167 wq_entry.flags |= WQ_FLAG_EXCLUSIVE | reader * WQ_FLAG_CUSTOM; in percpu_rwsem_wait()
|
| /OK3568_Linux_fs/buildroot/package/lua/5.1.5/ |
| H A D | 0012-fix-reader-at-eoz.patch | 1 When loading a file, Lua may call the reader function again after it returned end of input. 17 buff = z->reader(L, z->data, &size); 21 + z->eoz = 1; /* avoid calling reader function next time */ 40 lua_Reader reader; 42 lua_State *L; /* Lua state (for reader) */ 43 + int eoz; /* true if reader has no more data */
|
| /OK3568_Linux_fs/kernel/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, 25 tristate "Realtek USB card reader" 31 Realtek card reader supports access to many types of memory cards,
|
| /OK3568_Linux_fs/yocto/poky/bitbake/lib/bb/asyncrpc/ |
| H A D | serv.py | 27 def __init__(self, reader, writer, proto_name, logger): argument 28 self.reader = reader 44 client_protocol = await self.reader.readline() 61 line = await self.reader.readline() 95 l = await self.reader.readline() 114 l = await self.reader.readline() 187 def accept_client(self, reader, writer): argument 190 async def handle_client(self, reader, writer): argument 193 client = self.accept_client(reader, writer)
|
| /OK3568_Linux_fs/kernel/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 PCI-E card reader 62 of Realtek RTS5129/39 series USB card reader
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/ |
| H A D | types_c.h | 1886 #define CV_NEXT_SEQ_ELEM( elem_size, reader ) \ argument 1888 if( ((reader).ptr += (elem_size)) >= (reader).block_max ) \ 1890 cvChangeSeqBlock( &(reader), 1 ); \ 1896 #define CV_PREV_SEQ_ELEM( elem_size, reader ) \ argument 1898 if( ((reader).ptr -= (elem_size)) < (reader).block_min ) \ 1900 cvChangeSeqBlock( &(reader), -1 ); \ 1905 #define CV_READ_SEQ_ELEM( elem, reader ) \ argument 1907 assert( (reader).seq->elem_size == sizeof(elem)); \ 1908 memcpy( &(elem), (reader).ptr, sizeof((elem))); \ 1909 CV_NEXT_SEQ_ELEM( sizeof(elem), reader ) \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/ |
| H A D | types_c.h | 1886 #define CV_NEXT_SEQ_ELEM( elem_size, reader ) \ argument 1888 if( ((reader).ptr += (elem_size)) >= (reader).block_max ) \ 1890 cvChangeSeqBlock( &(reader), 1 ); \ 1896 #define CV_PREV_SEQ_ELEM( elem_size, reader ) \ argument 1898 if( ((reader).ptr -= (elem_size)) < (reader).block_min ) \ 1900 cvChangeSeqBlock( &(reader), -1 ); \ 1905 #define CV_READ_SEQ_ELEM( elem, reader ) \ argument 1907 assert( (reader).seq->elem_size == sizeof(elem)); \ 1908 memcpy( &(elem), (reader).ptr, sizeof((elem))); \ 1909 CV_NEXT_SEQ_ELEM( sizeof(elem), reader ) \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/ |
| H A D | types_c.h | 1886 #define CV_NEXT_SEQ_ELEM( elem_size, reader ) \ argument 1888 if( ((reader).ptr += (elem_size)) >= (reader).block_max ) \ 1890 cvChangeSeqBlock( &(reader), 1 ); \ 1896 #define CV_PREV_SEQ_ELEM( elem_size, reader ) \ argument 1898 if( ((reader).ptr -= (elem_size)) < (reader).block_min ) \ 1900 cvChangeSeqBlock( &(reader), -1 ); \ 1905 #define CV_READ_SEQ_ELEM( elem, reader ) \ argument 1907 assert( (reader).seq->elem_size == sizeof(elem)); \ 1908 memcpy( &(elem), (reader).ptr, sizeof((elem))); \ 1909 CV_NEXT_SEQ_ELEM( sizeof(elem), reader ) \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/ |
| H A D | ef100_nic.c | 935 const struct ef100_tlv_state *reader) in ef100_process_design_param() argument 939 switch (reader->type) { in ef100_process_design_param() 959 nic_data->tso_max_hdr_len = min_t(u64, reader->value, 0xffff); in ef100_process_design_param() 963 if (!reader->value) { in ef100_process_design_param() 976 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE || in ef100_process_design_param() 977 EFX_MIN_DMAQ_SIZE % (u32)reader->value) { in ef100_process_design_param() 980 reader->type == ESE_EF100_DP_GZ_RXQ_SIZE_GRANULARITY ? "RXQ" : "TXQ", in ef100_process_design_param() 981 reader->value); in ef100_process_design_param() 986 nic_data->tso_max_payload_len = min_t(u64, reader->value, GSO_MAX_SIZE); in ef100_process_design_param() 990 nic_data->tso_max_payload_num_segs = min_t(u64, reader->value, 0xffff); in ef100_process_design_param() [all …]
|
| /OK3568_Linux_fs/external/mpp/test/ |
| H A D | mpi_dec_mt_test.c | 54 FileReader reader; member 66 FileReader reader = data->reader; in thread_input() local 74 MPP_RET ret = reader_read(reader, &slot); in thread_input() 88 reader_rewind(reader); in thread_input() 239 FileReader reader = cmd->reader; in mt_dec_decode() local 343 data.reader = reader; in mt_dec_decode()
|
| /OK3568_Linux_fs/kernel/Documentation/locking/ |
| H A D | seqlock.rst | 8 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 …]
|