Home
last modified time | relevance | path

Searched refs:poll_table (Results 1 – 25 of 191) sorted by relevance

12345678

/linux/include/linux/
H A Dpoll.h40 } poll_table; typedef
42 static inline void poll_wait(struct file * filp, wait_queue_head_t * wait_address, poll_table *p) in poll_wait()
62 static inline __poll_t poll_requested_events(const poll_table *p) in poll_requested_events()
67 static inline void init_poll_funcptr(poll_table *pt, poll_queue_proc qproc) in init_poll_funcptr()
96 poll_table pt;
H A Drpmsg.h188 poll_table *wait);
285 struct file *filp, poll_table *wait) in rpmsg_poll()
H A Dposix-clock.h60 poll_table *wait);
H A Dpsi.h34 poll_table *wait);
H A Dring_buffer.h128 struct file *filp, poll_table *poll_table, int full);
/linux/rust/kernel/sync/
H A Dpoll.rs5 //! Utilities for working with `struct poll_table`.
35 /// Wraps the kernel's `poll_table`.
39 /// The pointer must be null or reference a valid `poll_table`.
42 table: *mut bindings::poll_table, in from_raw()
43 _lifetime: PhantomData<&'a bindings::poll_table>, in from_raw()
51 /// The pointer must be null or reference a valid `poll_table` for the duration of `'a`.
52 pub unsafe fn from_raw(table: *mut bindings::poll_table) -> Self { in register_wait()
65 // * `self.table` is null or references a valid poll_table for the duration of this call.
/linux/rust/helpers/
H A Dpoll.c8 poll_table *p) in rust_helper_poll_wait()
/linux/include/media/i2c/
H A Dsaa6588.h22 poll_table *event_list;
/linux/drivers/char/tpm/
H A Dtpm-dev.h30 __poll_t tpm_common_poll(struct file *file, poll_table *wait);
/linux/fs/proc/
H A Dkmsg.c40 static __poll_t kmsg_poll(struct file *file, poll_table *wait) in kmsg_poll()
/linux/sound/core/seq/oss/
H A Dseq_oss_readq.h33 unsigned int snd_seq_oss_readq_poll(struct seq_oss_readq *readq, struct file *file, poll_table *wait);
H A Dseq_oss_rw.c188 snd_seq_oss_poll(struct seq_oss_devinfo *dp, struct file *file, poll_table * wait) in snd_seq_oss_poll()
H A Dseq_oss_readq.c210 snd_seq_oss_readq_poll(struct seq_oss_readq *q, struct file *file, poll_table *wait) in snd_seq_oss_readq_put_timestamp()
/linux/drivers/hv/
H A Dmshv_eventfd.h34 poll_table irqfd_polltbl;
/linux/fs/
H A Deventpoll.c366 poll_table pt;
1284 static __poll_t ep_item_poll(const struct epitem *epi, poll_table *pt, int depth);
1286 static __poll_t __ep_eventpoll_poll(struct file *file, poll_table *wait, int depth) in __ep_eventpoll_poll()
1291 poll_table pt; in __ep_eventpoll_poll()
1329 static __poll_t ep_item_poll(const struct epitem *epi, poll_table *pt, in ep_item_poll()
1351 static __poll_t ep_eventpoll_poll(struct file *file, poll_table *wait) in ep_eventpoll_poll()
1610 poll_table *pt) in ep_ptable_queue_proc()
1984 poll_table pt; in ep_modify()
2066 poll_table *pt, in ep_deliver_event()
2133 poll_table pt; in ep_send_events()
/linux/include/sound/
H A Dhwdep.h26 poll_table *wait);
/linux/sound/core/seq/
H A Dseq_memory.h100 int snd_seq_pool_poll_wait(struct snd_seq_pool *pool, struct file *file, poll_table *wait);
H A Dseq_clientmgr.h101 int snd_seq_kernel_client_write_poll(int clientid, struct file *file, poll_table *wait);
/linux/drivers/vhost/
H A Dvhost.h58 poll_table table;
278 poll_table *wait);
/linux/net/qrtr/
H A Dtun.c114 static __poll_t qrtr_tun_poll(struct file *filp, poll_table *wait) in qrtr_tun_poll()
/linux/drivers/gpu/drm/i915/
H A Di915_perf_types.h124 poll_table *wait);
/linux/drivers/net/wwan/
H A Drpmsg_wwan_ctrl.c83 struct file *filp, poll_table *wait) in rpmsg_wwan_ctrl_tx_poll()
/linux/security/tomoyo/
H A Dcommon.h796 __poll_t (*poll)(struct file *file, poll_table *wait);
1024 __poll_t tomoyo_poll_control(struct file *file, poll_table *wait);
1025 __poll_t tomoyo_poll_log(struct file *file, poll_table *wait);
H A Dsecurityfs_if.c161 static __poll_t tomoyo_poll(struct file *file, poll_table *wait) in tomoyo_poll()
/linux/drivers/vfio/
H A Dvirqfd.c79 wait_queue_head_t *wqh, poll_table *pt) in virqfd_ptable_queue_proc()

12345678