Searched defs:reader (Results 1 - 10 of 10) sorted by relevance

/drivers/misc/ibmasm/
H A Devent.c42 struct event_reader *reader; local
44 list_for_each_entry(reader, &sp->event_buffer->readers, node)
45 wake_up_interruptible(&reader->wait);
54 * There is no reader marker in the buffer, therefore readers are
91 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader) argument
98 reader->cancelled = 0;
100 if (wait_event_interruptible(reader->wait,
101 event_available(buffer, reader) || reader->cancelled))
104 if (!event_available(buffer, reader))
124 ibmasm_cancel_next_event(struct event_reader *reader) argument
130 ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader) argument
141 ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader) argument
[all...]
H A Dremote.c186 unsigned long reader; local
190 reader = get_queue_reader(sp);
193 while (reader != writer) {
194 memcpy_fromio(&input, get_queue_entry(sp, reader),
205 reader = advance_queue_reader(sp, reader);
H A Dibmasmfs.c226 struct event_reader reader; member in struct:ibmasmfs_event_data
357 ibmasm_event_reader_register(sp, &event_data->reader);
369 ibmasm_event_reader_unregister(event_data->sp, &event_data->reader);
377 struct event_reader *reader = &event_data->reader; local
397 ret = ibmasm_get_next_event(sp, reader);
401 if (count < reader->data_size) {
406 if (copy_to_user(buf, reader->data, reader->data_size)) {
410 ret = reader
[all...]
H A Dremote.h106 #define set_queue_reader(sp, reader) writel(reader, mouse_addr(sp) + CONDOR_MOUSE_Q_READER)
113 static inline int advance_queue_reader(struct service_processor *sp, unsigned long reader) argument
115 reader++;
116 if (reader == REMOTE_QUEUE_SIZE)
117 reader = 0;
119 set_queue_reader(sp, reader);
120 return reader;
/drivers/hid/
H A Dhid-roccat.c79 struct roccat_reader *reader = file->private_data; local
80 struct roccat_device *device = reader->device;
88 if (reader->cbuf_start == device->cbuf_end) {
93 while (reader->cbuf_start == device->cbuf_end) {
121 report = &device->cbuf[reader->cbuf_start];
133 reader->cbuf_start = (reader->cbuf_start + 1) % ROCCAT_CBUF_SIZE;
142 struct roccat_reader *reader = file->private_data; local
143 poll_wait(file, &reader->device->wait, wait);
144 if (reader
154 struct roccat_reader *reader; local
209 struct roccat_reader *reader = file->private_data; local
254 struct roccat_reader *reader; local
[all...]
/drivers/char/
H A Dapm-emulation.c114 unsigned int reader: 1; member in struct:apm_user
202 if (as->reader)
374 as->reader = (filp->f_mode & FMODE_READ) == FMODE_READ;
549 if (as->suspend_state != SUSPEND_WAIT && as->reader &&
/drivers/mmc/host/
H A Dcb710-mmc.c87 struct cb710_mmc_reader *reader = mmc_priv(cb710_slot_to_mmc(slot)); local
90 spin_lock_irqsave(&reader->irq_lock, flags);
93 spin_unlock_irqrestore(&reader->irq_lock, flags);
345 static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader, argument
447 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
450 u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd);
487 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
489 WARN_ON(reader->mrq != NULL);
491 reader->mrq = mrq;
497 tasklet_schedule(&reader
564 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
619 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
651 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
698 struct cb710_mmc_reader *reader; local
753 struct cb710_mmc_reader *reader = mmc_priv(mmc); local
[all...]
/drivers/staging/android/
H A Dlogger.c60 bool r_all; /* reader can read all entries */
61 int r_ver; /* reader ABI version */
80 * In the reader case, we can trivially go file->logger_reader->logger_log.
88 struct logger_reader *reader = file->private_data; local
89 return reader->log;
173 struct logger_reader *reader,
186 entry = get_entry_header(log, reader->r_off, &scratch);
187 if (copy_header_to_user(reader->r_ver, entry, buf))
190 count -= get_user_hdr_len(reader->r_ver);
191 buf += get_user_hdr_len(reader
172 do_read_log_to_user(struct logger_log *log, struct logger_reader *reader, char __user *buf, size_t count) argument
257 struct logger_reader *reader = file->private_data; local
380 struct logger_reader *reader; local
529 struct logger_reader *reader; local
562 struct logger_reader *reader = file->private_data; local
586 struct logger_reader *reader; local
610 logger_set_version(struct logger_reader *reader, void __user *arg) argument
626 struct logger_reader *reader; local
[all...]
/drivers/gpu/drm/via/
H A Dvia_dma.c407 uint32_t reader, ptr; local
418 reader = *(dev_priv->hw_addr_ptr);
425 * If there is a possibility that the command reader will
431 diff = (uint32_t) (ptr - reader) - dev_priv->dma_diff;
437 reader = *(dev_priv->hw_addr_ptr);
438 diff = (uint32_t) (ptr - reader) - dev_priv->dma_diff;
444 reader = *(dev_priv->hw_addr_ptr);
445 diff = (uint32_t) (ptr - reader) - dev_priv->dma_diff;
450 ptr, reader, dev_priv->dma_diff);
519 uint32_t reader; local
[all...]
/drivers/misc/carma/
H A Dcarma-fpga.c200 /* the last reader has exited, cleanup the last bits */
1055 struct fpga_reader *reader; local
1059 reader = kzalloc(sizeof(*reader), GFP_KERNEL);
1060 if (!reader)
1063 reader->priv = priv;
1064 reader->buf = NULL;
1066 filp->private_data = reader;
1070 kfree(reader);
1084 struct fpga_reader *reader local
1100 struct fpga_reader *reader = filp->private_data; local
1216 struct fpga_reader *reader = filp->private_data; local
1230 struct fpga_reader *reader = filp->private_data; local
[all...]

Completed in 283 milliseconds