arch/mips/include/asm/i8259.h
50
extern void i8259_set_poll(int (*poll)(void));
arch/mips/kernel/rtlx.c
400
.poll = file_poll,
arch/powerpc/platforms/cell/spufs/file.c
1718
.poll = spufs_mfc_poll,
arch/powerpc/platforms/cell/spufs/file.c
2427
.poll = spufs_switch_log_poll,
arch/powerpc/platforms/cell/spufs/file.c
768
.poll = spufs_ibox_poll,
arch/powerpc/platforms/cell/spufs/file.c
898
.poll = spufs_wbox_poll,
arch/powerpc/platforms/powernv/opal-prd.c
327
.poll = opal_prd_poll,
arch/powerpc/platforms/pseries/papr-hvpipe.c
477
.poll = papr_hvpipe_handle_poll,
arch/um/drivers/hostaudio_kern.c
298
.poll = hostaudio_poll,
arch/um/drivers/ubd_user.c
71
return poll(&kernel_pollfd, 1, timeout);
arch/um/drivers/ubd_user.c
76
return poll(&kernel_pollfd, 1, timeout);
arch/um/os-Linux/file.c
693
ret = poll(pollfds, n, -1);
arch/x86/include/uapi/asm/kvm.h
71
__u8 poll;
arch/x86/kernel/apm_32.c
1879
.poll = do_poll,
arch/x86/kernel/cpu/mce/dev-mcelog.c
324
.poll = mce_chrdev_poll,
arch/x86/kvm/i8259.c
319
s->poll = 1;
arch/x86/kvm/i8259.c
425
if (s->poll) {
arch/x86/kvm/i8259.c
427
s->poll = 0;
arch/x86/kvm/irq.h
38
u8 poll;
arch/xtensa/platforms/iss/network.c
221
.poll = tuntap_poll,
arch/xtensa/platforms/iss/network.c
281
if (lp->tp.net_ops->poll(lp) == 0)
arch/xtensa/platforms/iss/network.c
64
int (*poll)(struct iss_net_private *lp);
block/blk-mq-debugfs.c
521
CTX_RQ_SEQ_OPS(poll, HCTX_TYPE_POLL);
block/blk-mq.c
5232
ret = q->mq_ops->poll(hctx, iob);
crypto/algif_aead.c
281
.poll = af_alg_poll,
crypto/algif_aead.c
359
.poll = af_alg_poll,
crypto/algif_skcipher.c
262
.poll = af_alg_poll,
crypto/algif_skcipher.c
340
.poll = af_alg_poll,
drivers/accel/amdxdna/amdxdna_pci_drv.c
222
.poll = drm_poll,
drivers/accessibility/speakup/speakup_soft.c
378
.poll = softsynth_poll,
drivers/accessibility/speakup/speakup_soft.c
387
.poll = softsynth_poll,
drivers/acpi/acpi_dbg.c
727
.poll = acpi_aml_poll,
drivers/android/binder.c
6988
.poll = binder_poll,
drivers/block/floppy.c
3775
static int compat_getdrvstat(int drive, bool poll,
drivers/block/floppy.c
3783
if (poll) {
drivers/block/null_blk/main.c
1753
.poll = null_poll,
drivers/block/rnbd/rnbd-clt.c
1203
.poll = rnbd_rdma_poll,
drivers/block/virtio_blk.c
1238
.poll = virtblk_poll,
drivers/bluetooth/hci_vhci.c
705
.poll = vhci_poll,
drivers/char/apm-emulation.c
372
.poll = apm_poll,
drivers/char/dtlk.c
106
.poll = dtlk_poll,
drivers/char/hpet.c
705
.poll = hpet_poll,
drivers/char/ipmi/bt-bmc.c
344
.poll = bt_bmc_poll,
drivers/char/ipmi/ipmb_dev_int.c
199
.poll = ipmb_poll,
drivers/char/ipmi/ipmi_devintf.c
785
.poll = ipmi_poll,
drivers/char/ipmi/ipmi_msghandler.c
3543
if (intf->handlers->poll)
drivers/char/ipmi/ipmi_msghandler.c
3544
intf->handlers->poll(intf->send_info);
drivers/char/ipmi/ipmi_msghandler.c
5553
if (!intf->handlers->poll)
drivers/char/ipmi/ipmi_powernv.c
201
.poll = ipmi_powernv_poll,
drivers/char/ipmi/ipmi_si_intf.c
1249
.poll = poll,
drivers/char/ipmi/ipmi_watchdog.c
861
.poll = ipmi_poll,
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
465
.poll = kcs_bmc_ipmi_poll,
drivers/char/ipmi/ssif_bmc.c
283
.poll = ssif_bmc_poll,
drivers/char/ppdev.c
791
.poll = pp_poll,
drivers/char/random.c
1562
.poll = random_poll,
drivers/char/sonypi.c
1053
.poll = sonypi_misc_poll,
drivers/char/tpm/tpm-dev.c
65
.poll = tpm_common_poll,
drivers/char/tpm/tpm_vtpm_proxy.c
248
.poll = vtpm_proxy_fops_poll,
drivers/char/tpm/tpmrm-dev.c
52
.poll = tpm_common_poll,
drivers/char/virtio_console.c
1094
.poll = port_fops_poll,
drivers/char/xillybus/xillybus_core.c
1801
.poll = xillybus_poll,
drivers/char/xillybus/xillyusb.c
1901
.poll = xillyusb_poll,
drivers/comedi/comedi_fops.c
2183
if (s->poll)
drivers/comedi/comedi_fops.c
2184
return s->poll(dev, s);
drivers/comedi/comedi_fops.c
3441
.poll = comedi_poll,
drivers/comedi/drivers.c
816
if (!s->poll)
drivers/comedi/drivers.c
817
s->poll = poll_invalid;
drivers/comedi/drivers/das16m1.c
563
s->poll = das16m1_ai_poll;
drivers/comedi/drivers/das1800.c
1275
s->poll = das1800_ai_poll;
drivers/comedi/drivers/ni_660x.c
1167
s->poll = ni_660x_input_poll;
drivers/comedi/drivers/ni_mio_common.c
6063
s->poll = ni_ai_poll;
drivers/comedi/drivers/ni_pcidio.c
945
s->poll = &ni_pcidio_poll;
drivers/comedi/drivers/pcl812.c
1215
s->poll = pcl812_ai_poll;
drivers/comedi/drivers/pcl812.c
862
unsigned int poll;
drivers/comedi/drivers/pcl812.c
871
poll = comedi_isadma_poll(dma);
drivers/comedi/drivers/pcl812.c
872
poll = comedi_bytes_to_samples(s, poll);
drivers/comedi/drivers/pcl812.c
873
if (poll > devpriv->ai_poll_ptr) {
drivers/comedi/drivers/pcl812.c
877
poll - devpriv->ai_poll_ptr);
drivers/comedi/drivers/pcl812.c
879
devpriv->ai_poll_ptr = poll;
drivers/comedi/drivers/pcl816.c
454
unsigned int poll;
drivers/comedi/drivers/pcl816.c
459
poll = comedi_isadma_poll(dma);
drivers/comedi/drivers/pcl816.c
460
poll = comedi_bytes_to_samples(s, poll);
drivers/comedi/drivers/pcl816.c
461
if (poll > devpriv->ai_poll_ptr) {
drivers/comedi/drivers/pcl816.c
465
poll - devpriv->ai_poll_ptr);
drivers/comedi/drivers/pcl816.c
467
devpriv->ai_poll_ptr = poll;
drivers/comedi/drivers/pcl816.c
640
s->poll = pcl816_ai_poll;
drivers/counter/counter-chrdev.c
458
.poll = counter_chrdev_poll,
drivers/dma-buf/dma-buf.c
306
struct dma_buf *dmabuf = container_of(dcb->poll, struct dma_buf, poll);
drivers/dma-buf/dma-buf.c
309
spin_lock_irqsave(&dcb->poll->lock, flags);
drivers/dma-buf/dma-buf.c
310
wake_up_locked_poll(dcb->poll, dcb->active);
drivers/dma-buf/dma-buf.c
312
spin_unlock_irqrestore(&dcb->poll->lock, flags);
drivers/dma-buf/dma-buf.c
337
static __poll_t dma_buf_poll(struct file *file, poll_table *poll)
drivers/dma-buf/dma-buf.c
349
poll_wait(file, &dmabuf->poll, poll);
drivers/dma-buf/dma-buf.c
351
events = poll_requested_events(poll) & (EPOLLIN | EPOLLOUT);
drivers/dma-buf/dma-buf.c
361
spin_lock_irq(&dmabuf->poll.lock);
drivers/dma-buf/dma-buf.c
366
spin_unlock_irq(&dmabuf->poll.lock);
drivers/dma-buf/dma-buf.c
384
spin_lock_irq(&dmabuf->poll.lock);
drivers/dma-buf/dma-buf.c
389
spin_unlock_irq(&dmabuf->poll.lock);
drivers/dma-buf/dma-buf.c
613
.poll = dma_buf_poll,
drivers/dma-buf/dma-buf.c
751
init_waitqueue_head(&dmabuf->poll);
drivers/dma-buf/dma-buf.c
752
dmabuf->cb_in.poll = dmabuf->cb_out.poll = &dmabuf->poll;
drivers/dma-buf/sync_file.c
404
.poll = sync_file_poll,
drivers/dma/idxd/cdev.c
520
.poll = idxd_cdev_poll,
drivers/firewire/core-cdev.c
1909
.poll = fw_device_op_poll,
drivers/firewire/nosy.c
402
.poll = nosy_poll,
drivers/firmware/arm_scmi/perf.c
680
u32 domain, u32 level, bool poll)
drivers/firmware/arm_scmi/perf.c
690
t->hdr.poll_completion = poll;
drivers/firmware/arm_scmi/perf.c
703
bool poll)
drivers/firmware/arm_scmi/perf.c
715
return scmi_perf_msg_level_set(ph, dom->id, level, poll);
drivers/firmware/arm_scmi/perf.c
719
u32 domain, u32 level, bool poll)
drivers/firmware/arm_scmi/perf.c
740
return __scmi_perf_level_set(ph, dom, level, poll);
drivers/firmware/arm_scmi/perf.c
744
u32 domain, u32 *level, bool poll)
drivers/firmware/arm_scmi/perf.c
754
t->hdr.poll_completion = poll;
drivers/firmware/arm_scmi/perf.c
767
bool poll)
drivers/firmware/arm_scmi/perf.c
776
return scmi_perf_msg_level_get(ph, dom->id, level, poll);
drivers/firmware/arm_scmi/perf.c
780
u32 domain, u32 *level, bool poll)
drivers/firmware/arm_scmi/perf.c
789
ret = __scmi_perf_level_get(ph, dom, level, poll);
drivers/firmware/arm_scmi/perf.c
934
unsigned long freq, bool poll)
drivers/firmware/arm_scmi/perf.c
956
return __scmi_perf_level_set(ph, dom, level, poll);
drivers/firmware/arm_scmi/perf.c
960
unsigned long *freq, bool poll)
drivers/firmware/arm_scmi/perf.c
970
ret = __scmi_perf_level_get(ph, dom, &level, poll);
drivers/firmware/arm_scmi/raw_mode.c
1008
.poll = scmi_dbg_raw_mode_message_poll,
drivers/firmware/arm_scmi/raw_mode.c
1025
.poll = scmi_dbg_raw_mode_message_poll,
drivers/firmware/arm_scmi/raw_mode.c
1048
.poll = scmi_test_dbg_raw_mode_notif_poll,
drivers/firmware/arm_scmi/raw_mode.c
1071
.poll = scmi_test_dbg_raw_mode_errors_poll,
drivers/firmware/arm_scmi/raw_mode.c
682
bool async, bool poll)
drivers/firmware/arm_scmi/raw_mode.c
691
if (poll) {
drivers/firmware/arm_scmi/raw_mode.c
818
bool async, bool poll)
drivers/firmware/arm_scmi/raw_mode.c
848
rd->chan_id, async, poll);
drivers/firmware/arm_scmi/raw_mode.c
974
.poll = scmi_dbg_raw_mode_message_poll,
drivers/firmware/arm_scmi/raw_mode.c
991
.poll = scmi_dbg_raw_mode_message_poll,
drivers/gnss/core.c
208
.poll = gnss_poll,
drivers/gpio/gpiolib-cdev.c
1577
.poll = linereq_poll,
drivers/gpio/gpiolib-cdev.c
1943
.poll = lineevent_poll,
drivers/gpio/gpiolib-cdev.c
2776
.poll = lineinfo_watch_poll,
drivers/gpu/drm/adp/adp_drv.c
84
.poll = drm_poll,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3041
.poll = drm_poll,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
59
.poll = kfd_smi_ev_poll,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
106
return dm_atomic_write_poll_read_aux(link, write, poll, read, poll_timeout_us, poll_mask_msb);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
84
const struct mod_hdcp_atomic_op_i2c *poll,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
92
return dm_atomic_write_poll_read_i2c(link, write, poll, read, poll_timeout_us, poll_mask_msb);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
98
const struct mod_hdcp_atomic_op_aux *poll,
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
110
&& op_i2c_convert(&commands[1], poll, FUSED_REQUEST_POLL, ddc_line, over_aux)
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
125
const struct mod_hdcp_atomic_op_aux *poll,
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
137
&& op_aux_convert(&commands[1], poll, FUSED_REQUEST_POLL, ddc_line)
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
96
const struct mod_hdcp_atomic_op_i2c *poll,
drivers/gpu/drm/amd/display/dc/dc_fused_io.h
15
const struct mod_hdcp_atomic_op_i2c *poll,
drivers/gpu/drm/amd/display/dc/dc_fused_io.h
24
const struct mod_hdcp_atomic_op_aux *poll,
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
734
struct mod_hdcp_atomic_op_i2c poll = {
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
750
&poll,
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
177
const struct mod_hdcp_atomic_op_i2c *poll,
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
185
const struct mod_hdcp_atomic_op_aux *poll,
drivers/gpu/drm/drm_debugfs_crc.c
365
.poll = crtc_crc_poll,
drivers/gpu/drm/drm_probe_helper.c
245
bool poll = false;
drivers/gpu/drm/drm_probe_helper.c
259
poll = true;
drivers/gpu/drm/drm_probe_helper.c
263
return poll;
drivers/gpu/drm/drm_probe_helper.c
68
module_param_named(poll, drm_kms_helper_poll, bool, 0600);
drivers/gpu/drm/gma500/psb_drv.c
501
.poll = drm_poll,
drivers/gpu/drm/i915/i915_driver.c
1762
.poll = drm_poll,
drivers/gpu/drm/i915/i915_perf.c
3758
.poll = i915_perf_poll,
drivers/gpu/drm/nouveau/nouveau_drm.c
1321
.poll = drm_poll,
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
112
bool poll = true;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
126
poll = false;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
139
poll = false;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
150
poll = false;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
153
if (poll)
drivers/gpu/drm/panthor/panthor_drv.c
1628
.poll = drm_poll,
drivers/gpu/drm/radeon/radeon_drv.c
545
.poll = drm_poll,
drivers/gpu/drm/tegra/drm.c
1191
goto poll;
drivers/gpu/drm/tegra/drm.c
1291
poll:
drivers/gpu/drm/tegra/drm.c
801
.poll = drm_poll,
drivers/gpu/drm/vc4/vc4_hdmi.c
602
bool poll)
drivers/gpu/drm/vc4/vc4_hdmi.c
618
if (poll) {
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1574
.poll = drm_poll,
drivers/gpu/drm/xe/xe_device.c
365
.poll = drm_poll,
drivers/gpu/drm/xe/xe_eu_stall.c
887
.poll = xe_eu_stall_stream_poll,
drivers/gpu/drm/xe/xe_oa.c
1717
.poll = xe_oa_poll,
drivers/hid/hid-debug.c
3807
.poll = hid_debug_events_poll,
drivers/hid/hid-roccat.c
413
.poll = roccat_poll,
drivers/hid/hid-sensor-custom.c
718
.poll = hid_sensor_custom_poll,
drivers/hid/hidraw.c
561
.poll = hidraw_poll,
drivers/hid/uhid.c
805
.poll = uhid_char_poll,
drivers/hid/usbhid/hiddev.c
851
.poll = hiddev_poll,
drivers/hsi/clients/cmt_speech.c
1354
.poll = cs_char_poll,
drivers/hv/hv_utils_transport.c
290
hvt->fops.poll = hvt_op_poll;
drivers/hv/mshv_vtl_main.c
1030
.poll = mshv_vtl_sint_poll,
drivers/hwmon/occ/common.c
1055
struct occ_poll_response *poll =
drivers/hwmon/occ/common.c
1057
struct occ_poll_response_header *header = &poll->header;
drivers/hwmon/occ/common.c
1058
struct occ_sensor_data_block *block = &poll->block;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
164
st->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
165
st->poll.index, sizeof(value), &value);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
170
if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
185
st->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
186
st->poll.index, sizeof(value), &value);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
191
if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
193
else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
216
if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
218
else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
223
ret = sensor_hub_set_feature(st->hsdev, st->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
224
st->poll.index, sizeof(value), &value);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
229
st->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
230
st->poll.index, sizeof(value), &value);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
447
&st->poll);
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
449
if (st->poll.units == 0)
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
450
st->poll.units = HID_USAGE_SENSOR_UNITS_MILLISECOND;
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
574
st->poll.index, st->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
187
sensor_hub_set_feature(attrb->hsdev, attrb->poll.report_id,
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
188
attrb->poll.index,
drivers/iio/industrialio-buffer.c
2013
.poll = iio_buffer_poll,
drivers/iio/industrialio-core.c
1879
.poll = iio_buffer_poll_addr,
drivers/iio/industrialio-event.c
186
.poll = iio_event_poll,
drivers/iio/pressure/bmp280-core.c
2045
unsigned long timeout, poll;
drivers/iio/pressure/bmp280-core.c
2078
poll = 2000;
drivers/iio/pressure/bmp280-core.c
2090
poll = 50;
drivers/iio/pressure/bmp280-core.c
2097
poll, timeout);
drivers/infiniband/core/ucma.c
1932
.poll = ucma_poll,
drivers/infiniband/core/user_mad.c
1082
.poll = ib_umad_poll,
drivers/infiniband/core/uverbs_main.c
356
.poll = ib_uverbs_comp_event_poll,
drivers/infiniband/core/uverbs_main.c
364
.poll = ib_uverbs_async_event_poll,
drivers/infiniband/hw/hfi1/file_ops.c
83
.poll = hfi1_poll,
drivers/infiniband/hw/ionic/ionic_admin.c
332
bool poll;
drivers/infiniband/hw/ionic/ionic_admin.c
338
poll = list_empty(&aq->wr_post);
drivers/infiniband/hw/ionic/ionic_admin.c
340
if (poll)
drivers/infiniband/hw/irdma/utils.c
1880
bool poll;
drivers/infiniband/hw/irdma/utils.c
1883
poll = true;
drivers/infiniband/hw/irdma/utils.c
1885
poll = false;
drivers/infiniband/hw/irdma/utils.c
1887
cqp_request = irdma_alloc_and_get_cqp_request(iwcqp, !poll);
drivers/infiniband/hw/irdma/utils.c
1901
if (poll) {
drivers/infiniband/hw/mlx5/devx.c
2819
.poll = devx_async_cmd_event_poll,
drivers/infiniband/hw/mlx5/devx.c
2933
.poll = devx_async_event_poll,
drivers/input/evdev.c
1294
.poll = evdev_poll,
drivers/input/input-poller.c
17
void (*poll)(struct input_dev *dev);
drivers/input/input-poller.c
179
static DEVICE_ATTR(poll, 0644,
drivers/input/input-poller.c
43
poller->poll(poller->input);
drivers/input/input-poller.c
59
poller->poll(poller->input);
drivers/input/input-poller.c
88
poller->poll = poll_fn;
drivers/input/joydev.c
713
.poll = joydev_poll,
drivers/input/misc/da9063_onkey.c
113
poll = false;
drivers/input/misc/da9063_onkey.c
151
if (poll)
drivers/input/misc/da9063_onkey.c
86
bool poll = true;
drivers/input/misc/kxtj9.c
331
static DEVICE_ATTR(poll, S_IRUGO|S_IWUSR, kxtj9_get_poll, kxtj9_set_poll);
drivers/input/misc/uinput.c
1131
.poll = uinput_poll,
drivers/input/misc/wm831x-on.c
45
int poll, ret;
drivers/input/misc/wm831x-on.c
49
poll = !(ret & WM831X_ON_PIN_STS);
drivers/input/misc/wm831x-on.c
51
input_report_key(wm831x_on->dev, KEY_POWER, poll);
drivers/input/misc/wm831x-on.c
55
poll = 1;
drivers/input/misc/wm831x-on.c
58
if (poll)
drivers/input/mouse/alps.c
3154
psmouse->poll = alps_poll;
drivers/input/mouse/hgpk.c
931
psmouse->poll = hgpk_poll;
drivers/input/mouse/psmouse-base.c
1376
if (psmouse->poll(psmouse))
drivers/input/mouse/psmouse-base.c
1557
if (psmouse->resync_time && psmouse->poll(psmouse))
drivers/input/mouse/psmouse-base.c
983
psmouse->poll = psmouse_poll;
drivers/input/mouse/psmouse.h
127
int (*poll)(struct psmouse *psmouse);
drivers/input/mousedev.c
777
.poll = mousedev_poll,
drivers/input/rmi4/rmi_f54.c
280
.poll = vb2_fop_poll,
drivers/input/serio/hp_sdc_mlc.c
194
goto poll;
drivers/input/serio/hp_sdc_mlc.c
202
poll:
drivers/input/serio/serio_raw.c
237
.poll = serio_raw_poll,
drivers/input/serio/userio.c
268
.poll = userio_char_poll,
drivers/input/touchscreen/atmel_mxt_ts.c
2371
.poll = vb2_fop_poll,
drivers/input/touchscreen/sur40.c
1135
.poll = vb2_fop_poll,
drivers/iommu/iommufd/eventq.c
387
.poll = iommufd_eventq_fops_poll, \
drivers/irqchip/irq-i8259.c
55
void i8259_set_poll(int (*poll)(void))
drivers/irqchip/irq-i8259.c
57
i8259_poll = poll;
drivers/isdn/capi/capi.c
1023
.poll = capi_poll,
drivers/isdn/hardware/mISDN/hfcmulti.c
1156
hc->max_trans = poll << 1;
drivers/isdn/hardware/mISDN/hfcmulti.c
1605
hc->flash[2] = poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1607
hc->flash[3] = poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1617
hc->flash[2] += poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1619
hc->flash[3] += poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1652
hc->flash[i] = poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1658
hc->flash[i] += poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1716
hc->flash[i] = poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1722
hc->flash[i] += poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1763
hc->flash[i] = poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
1769
hc->flash[i] += poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
2054
hc->write_fifo(hc, hc->silence_data, poll >> 1);
drivers/isdn/hardware/mISDN/hfcmulti.c
2055
Zspace -= (poll >> 1);
drivers/isdn/hardware/mISDN/hfcmulti.c
210
static uint poll;
drivers/isdn/hardware/mISDN/hfcmulti.c
2186
bch->dropcnt += poll; /* not exact but fair enough */
drivers/isdn/hardware/mISDN/hfcmulti.c
228
module_param(poll, uint, S_IRUGO | S_IWUSR);
drivers/isdn/hardware/mISDN/hfcmulti.c
2769
mISDN_clock_update(hc->iclock, poll, NULL);
drivers/isdn/hardware/mISDN/hfcmulti.c
4816
mISDN_initbchannel(bch, MAX_DATA_MEM, poll >> 1);
drivers/isdn/hardware/mISDN/hfcmulti.c
4889
mISDN_initbchannel(bch, MAX_DATA_MEM, poll >> 1);
drivers/isdn/hardware/mISDN/hfcmulti.c
5045
if ((poll >> 1) > sizeof(hc->silence_data)) {
drivers/isdn/hardware/mISDN/hfcmulti.c
5051
for (i = 0; i < (poll >> 1); i++)
drivers/isdn/hardware/mISDN/hfcmulti.c
5464
switch (poll) {
drivers/isdn/hardware/mISDN/hfcmulti.c
5467
poll = 128;
drivers/isdn/hardware/mISDN/hfcmulti.c
5489
"%s: Wrong poll value (%d).\n", __func__, poll);
drivers/isdn/hardware/mISDN/hfcpci.c
2106
mISDN_initbchannel(&card->bch[i], MAX_DATA_MEM, poll >> 1);
drivers/isdn/hardware/mISDN/hfcpci.c
2317
if (!poll)
drivers/isdn/hardware/mISDN/hfcpci.c
2318
poll = HFCPCI_BTRANS_THRESHOLD;
drivers/isdn/hardware/mISDN/hfcpci.c
2320
if (poll != HFCPCI_BTRANS_THRESHOLD) {
drivers/isdn/hardware/mISDN/hfcpci.c
2321
tics = (poll * HZ) / 8000;
drivers/isdn/hardware/mISDN/hfcpci.c
2324
poll = (tics * 8000) / HZ;
drivers/isdn/hardware/mISDN/hfcpci.c
2325
if (poll > 256 || poll < 8) {
drivers/isdn/hardware/mISDN/hfcpci.c
2327
"of 8..256.\n", __func__, poll);
drivers/isdn/hardware/mISDN/hfcpci.c
2332
if (poll != HFCPCI_BTRANS_THRESHOLD) {
drivers/isdn/hardware/mISDN/hfcpci.c
2334
__func__, poll);
drivers/isdn/hardware/mISDN/hfcpci.c
47
static uint poll, tics;
drivers/isdn/hardware/mISDN/hfcpci.c
55
module_param(poll, uint, S_IRUGO | S_IWUSR);
drivers/isdn/hardware/mISDN/hfcpci.c
812
if (count > (poll << 1) - fcnt)
drivers/isdn/hardware/mISDN/hfcpci.c
813
count = (poll << 1) - fcnt;
drivers/isdn/hardware/mISDN/hfcsusb.c
1867
mISDN_initbchannel(&hw->bch[i], MAX_DATA_MEM, poll >> 1);
drivers/isdn/hardware/mISDN/hfcsusb.c
27
static int poll = DEFAULT_TRANSP_BURST_SZ;
drivers/isdn/hardware/mISDN/hfcsusb.c
37
module_param(poll, int, 0);
drivers/isdn/mISDN/dsp_core.c
1127
dsp_poll = poll;
drivers/isdn/mISDN/dsp_core.c
1131
"maximum.\n", __func__, poll, MAX_POLL);
drivers/isdn/mISDN/dsp_core.c
1141
dsp_tics = poll * HZ / 8000;
drivers/isdn/mISDN/dsp_core.c
1142
if (dsp_tics * 8000 != poll * HZ) {
drivers/isdn/mISDN/dsp_core.c
1145
"%d HZ.\n", poll, HZ);
drivers/isdn/mISDN/dsp_core.c
1150
poll = 8;
drivers/isdn/mISDN/dsp_core.c
1151
while (poll <= MAX_POLL) {
drivers/isdn/mISDN/dsp_core.c
1152
tics = (poll * HZ) / 8000;
drivers/isdn/mISDN/dsp_core.c
1153
if (tics * 8000 == poll * HZ) {
drivers/isdn/mISDN/dsp_core.c
1155
dsp_poll = poll;
drivers/isdn/mISDN/dsp_core.c
1156
if (poll >= 64)
drivers/isdn/mISDN/dsp_core.c
1159
poll++;
drivers/isdn/mISDN/dsp_core.c
167
static int poll;
drivers/isdn/mISDN/dsp_core.c
173
module_param(poll, uint, S_IRUGO | S_IWUSR);
drivers/isdn/mISDN/socket.c
581
.poll = datagram_poll,
drivers/isdn/mISDN/timerdev.c
268
.poll = mISDN_poll,
drivers/leds/uleds.c
202
.poll = uleds_poll,
drivers/macintosh/adb-iop.c
57
.poll = adb_iop_poll,
drivers/macintosh/adb.c
408
if ((adb_controller == NULL)||(adb_controller->poll == NULL))
drivers/macintosh/adb.c
410
adb_controller->poll();
drivers/macintosh/macio-adb.c
80
.poll = macio_adb_poll,
drivers/macintosh/smu.c
1315
.poll = smu_fpoll,
drivers/macintosh/via-cuda.c
201
.poll = cuda_poll,
drivers/macintosh/via-macii.c
103
.poll = macii_poll,
drivers/macintosh/via-pmu.c
221
.poll = pmu_poll_adb,
drivers/macintosh/via-pmu.c
2469
.poll = pmu_fpoll,
drivers/mailbox/mailbox-test.c
259
.poll = mbox_test_message_poll,
drivers/md/dm-ioctl.c
2170
.poll = dm_poll,
drivers/media/cec/core/cec-api.c
35
struct poll_table_struct *poll)
drivers/media/cec/core/cec-api.c
41
poll_wait(filp, &fh->wait, poll);
drivers/media/cec/core/cec-api.c
700
.poll = cec_poll,
drivers/media/cec/core/cec-pin.c
239
static bool rx_arb_lost(struct cec_pin *pin, u8 *poll)
drivers/media/cec/core/cec-pin.c
243
CEC_ERROR_INJ_RX_ARB_LOST_ARG_IDX, poll);
drivers/media/cec/core/cec-pin.c
687
u8 poll;
drivers/media/cec/core/cec-pin.c
706
if (rx_arb_lost(pin, &poll)) {
drivers/media/cec/core/cec-pin.c
707
cec_msg_init(&pin->tx_msg, poll >> 4, poll & 0xf);
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1336
.poll = v4l2_ctrl_poll,
drivers/media/common/saa7146/saa7146_fops.c
205
.poll = vb2_fop_poll,
drivers/media/common/siano/smsdvb-debugfs.c
343
.poll = smsdvb_stats_poll,
drivers/media/dvb-core/dmxdev.c
1269
.poll = dvb_demux_poll,
drivers/media/dvb-core/dmxdev.c
1390
.poll = dvb_dvr_poll,
drivers/media/dvb-core/dvb_ca_en50221.c
1842
.poll = dvb_ca_en50221_io_poll,
drivers/media/dvb-core/dvb_frontend.c
2945
.poll = dvb_frontend_poll,
drivers/media/dvb-frontends/rtl2832_sdr.c
1227
.poll = vb2_fop_poll,
drivers/media/firewire/firedtv-ci.c
218
.poll = fdtv_ca_io_poll,
drivers/media/i2c/video-i2c.c
385
.poll = vb2_fop_poll,
drivers/media/mc/mc-devnode.c
101
return devnode->fops->poll(filp, poll);
drivers/media/mc/mc-devnode.c
204
.poll = media_poll,
drivers/media/mc/mc-devnode.c
93
struct poll_table_struct *poll)
drivers/media/mc/mc-devnode.c
99
if (!devnode->fops->poll)
drivers/media/mc/mc-request.c
245
.poll = media_request_poll,
drivers/media/pci/bt8xx/bttv-driver.c
2315
.poll = vb2_fop_poll,
drivers/media/pci/bt8xx/bttv-driver.c
2497
.poll = radio_poll,
drivers/media/pci/cobalt/cobalt-v4l2.c
1176
.poll = vb2_fop_poll,
drivers/media/pci/cobalt/cobalt-v4l2.c
1186
.poll = vb2_fop_poll,
drivers/media/pci/cx18/cx18-streams.c
31
.poll = cx18_v4l2_enc_poll,
drivers/media/pci/cx18/cx18-streams.c
39
.poll = vb2_fop_poll,
drivers/media/pci/cx23885/cx23885-417.c
1411
.poll = vb2_fop_poll,
drivers/media/pci/cx23885/cx23885-video.c
1159
.poll = vb2_fop_poll,
drivers/media/pci/cx25821/cx25821-video.c
581
.poll = vb2_fop_poll,
drivers/media/pci/cx25821/cx25821-video.c
626
.poll = vb2_fop_poll,
drivers/media/pci/cx88/cx88-blackbird.c
1033
.poll = vb2_fop_poll,
drivers/media/pci/cx88/cx88-video.c
1136
.poll = vb2_fop_poll,
drivers/media/pci/cx88/cx88-video.c
1213
.poll = v4l2_ctrl_poll,
drivers/media/pci/ddbridge/ddbridge-core.c
845
.poll = ts_poll,
drivers/media/pci/dt3155/dt3155.c
285
.poll = vb2_fop_poll
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1167
.poll = vb2_fop_poll,
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1085
.poll = vb2_fop_poll,
drivers/media/pci/ivtv/ivtv-streams.c
45
.poll = ivtv_v4l2_enc_poll,
drivers/media/pci/ivtv/ivtv-streams.c
58
.poll = ivtv_v4l2_dec_poll,
drivers/media/pci/ivtv/ivtv-streams.c
69
.poll = ivtv_v4l2_enc_poll,
drivers/media/pci/mgb4/mgb4_vin.c
367
.poll = vb2_fop_poll,
drivers/media/pci/mgb4/mgb4_vout.c
589
.poll = vb2_fop_poll,
drivers/media/pci/ngene/ngene-dvb.c
103
.poll = ts_poll,
drivers/media/pci/saa7134/saa7134-empress.c
164
.poll = vb2_fop_poll,
drivers/media/pci/saa7134/saa7134-video.c
1513
.poll = vb2_fop_poll,
drivers/media/pci/saa7134/saa7134-video.c
1562
.poll = radio_poll,
drivers/media/pci/saa7164/saa7164-encoder.c
935
.poll = fops_poll,
drivers/media/pci/saa7164/saa7164-vbi.c
641
.poll = fops_poll,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1133
.poll = vb2_fop_poll,
drivers/media/pci/solo6x10/solo6x10-v4l2.c
580
.poll = vb2_fop_poll,
drivers/media/pci/tw5864/tw5864-video.c
836
.poll = vb2_fop_poll,
drivers/media/pci/tw68/tw68-video.c
856
.poll = vb2_fop_poll,
drivers/media/pci/tw686x/tw686x-video.c
1044
.poll = vb2_fop_poll,
drivers/media/pci/zoran/zoran_driver.c
730
.poll = vb2_fop_poll,
drivers/media/platform/allegro-dvt/allegro-core.c
3654
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
502
.poll = vb2_fop_poll,
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
724
.poll = vb2_fop_poll,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
140
.poll = vb2_fop_poll,
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
894
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/amphion/vdec.c
1972
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/amphion/venc.c
1343
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
671
.poll = vb2_fop_poll,
drivers/media/platform/arm/mali-c55/mali-c55-params.c
531
.poll = vb2_fop_poll,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
90
.poll = vb2_fop_poll,
drivers/media/platform/aspeed/aspeed-video.c
1921
.poll = vb2_fop_poll,
drivers/media/platform/atmel/atmel-isi.c
964
.poll = vb2_fop_poll,
drivers/media/platform/broadcom/bcm2835-unicam.c
2121
.poll = vb2_fop_poll,
drivers/media/platform/chips-media/coda/coda-common.c
2777
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1938
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1802
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/imagination/e5010-jpeg-enc.c
1604
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/intel/pxa_camera.c
2002
.poll = vb2_fop_poll,
drivers/media/platform/m2m-deinterlace.c
889
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/marvell/mcam-core.c
1660
.poll = vb2_fop_poll,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1219
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1164
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
668
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
329
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
230
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/microchip/microchip-isc-base.c
1169
.poll = vb2_fop_poll,
drivers/media/platform/nuvoton/npcm-video.c
1436
.poll = vb2_fop_poll,
drivers/media/platform/nvidia/tegra-vde/v4l2.c
872
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/nxp/dw100/dw100.c
684
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2767
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/nxp/imx-pxp.c
1729
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/nxp/imx7-media-csi.c
1564
.poll = vb2_fop_poll,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
684
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1303
.poll = vb2_fop_poll,
drivers/media/platform/nxp/mx2_emmaprp.c
778
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/qcom/camss/camss-video.c
612
.poll = vb2_fop_poll,
drivers/media/platform/qcom/iris/iris_vidc.c
641
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/qcom/venus/vdec.c
1778
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/qcom/venus/venc.c
1554
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
971
.poll = vb2_fop_poll,
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1761
.poll = vb2_fop_poll,
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
642
.poll = vb2_fop_poll,
drivers/media/platform/renesas/rcar_drif.c
1052
.poll = vb2_fop_poll,
drivers/media/platform/renesas/rcar_fdp1.c
2178
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/renesas/rcar_jpu.c
1296
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/renesas/renesas-ceu.c
1119
.poll = vb2_fop_poll,
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
1103
.poll = vb2_fop_poll,
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
433
.poll = vb2_fop_poll,
drivers/media/platform/renesas/sh_vou.c
1202
.poll = vb2_fop_poll,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
466
.poll = vb2_fop_poll,
drivers/media/platform/renesas/vsp1/vsp1_video.c
1109
.poll = vb2_fop_poll,
drivers/media/platform/rockchip/rga/rga.c
434
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
507
.poll = vb2_fop_poll,
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1501
.poll = vb2_fop_poll,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2739
.poll = vb2_fop_poll,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
86
.poll = vb2_fop_poll,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1334
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
724
.poll = gsc_m2m_poll,
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
551
.poll = vb2_fop_poll,
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
337
.poll = vb2_fop_poll,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
541
.poll = vb2_fop_poll,
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
702
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
624
.poll = s3c_camif_poll,
drivers/media/platform/samsung/s5p-g2d/g2d.c
573
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1031
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1100
.poll = s5p_mfc_poll,
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
679
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/st/sti/delta/delta-v4l2.c
1737
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/st/sti/hva/hva-v4l2.c
1273
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/st/stm32/dma2d/dma2d.c
547
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/st/stm32/stm32-dcmi.c
1515
.poll = vb2_fop_poll,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
336
.poll = vb2_fop_poll,
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
254
.poll = vb2_fop_poll,
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
880
.poll = vb2_fop_poll
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
777
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
713
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1723
.poll = vb2_fop_poll,
drivers/media/platform/ti/am437x/am437x-vpfe.c
2095
.poll = vb2_fop_poll,
drivers/media/platform/ti/cal/cal-video.c
836
.poll = vb2_fop_poll,
drivers/media/platform/ti/davinci/vpif_capture.c
1323
.poll = vb2_fop_poll
drivers/media/platform/ti/davinci/vpif_display.c
1080
.poll = vb2_fop_poll
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
410
.poll = vb2_fop_poll,
drivers/media/platform/ti/omap/omap_vout.c
1291
.poll = vb2_fop_poll,
drivers/media/platform/ti/omap3isp/ispvideo.c
1484
.poll = isp_video_poll,
drivers/media/platform/ti/vpe/vip.c
3013
.poll = vb2_fop_poll,
drivers/media/platform/ti/vpe/vpe.c
2441
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/verisilicon/hantro_drv.c
708
.poll = v4l2_m2m_fop_poll,
drivers/media/platform/via/via-camera.c
726
.poll = vb2_fop_poll,
drivers/media/platform/xilinx/xilinx-dma.c
621
.poll = vb2_fop_poll,
drivers/media/radio/dsbr100.c
319
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-cadet.c
507
.poll = cadet_poll,
drivers/media/radio/radio-isa.c
146
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-keene.c
264
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-ma901.c
306
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-miropcm20.c
410
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-mr800.c
470
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-sf16fmi.c
214
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-si476x.c
1146
.poll = si476x_radio_fops_poll,
drivers/media/radio/radio-tea5764.c
390
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-tea5777.c
505
.poll = v4l2_ctrl_poll,
drivers/media/radio/radio-timb.c
83
.poll = v4l2_ctrl_poll,
drivers/media/radio/si470x/radio-si470x-common.c
562
.poll = si470x_fops_poll,
drivers/media/radio/si4713/radio-platform-si4713.c
50
.poll = v4l2_ctrl_poll,
drivers/media/radio/si4713/radio-usb-si4713.c
124
.poll = v4l2_ctrl_poll,
drivers/media/radio/tea575x.c
469
.poll = v4l2_ctrl_poll,
drivers/media/rc/lirc_dev.c
706
.poll = lirc_poll,
drivers/media/test-drivers/vicodec/vicodec-core.c
2022
.poll = v4l2_m2m_fop_poll,
drivers/media/test-drivers/vim2m.c
1463
.poll = v4l2_m2m_fop_poll,
drivers/media/test-drivers/vimc/vimc-capture.c
199
.poll = vb2_fop_poll,
drivers/media/test-drivers/visl/visl-core.c
409
.poll = v4l2_m2m_fop_poll,
drivers/media/test-drivers/vivid/vivid-core.c
677
.poll = vb2_fop_poll,
drivers/media/test-drivers/vivid/vivid-core.c
688
.poll = vivid_radio_poll,
drivers/media/usb/airspy/airspy.c
840
.poll = vb2_fop_poll,
drivers/media/usb/au0828/au0828-video.c
1742
.poll = vb2_fop_poll,
drivers/media/usb/cx231xx/cx231xx-417.c
1601
.poll = vb2_fop_poll,
drivers/media/usb/cx231xx/cx231xx-video.c
1643
.poll = vb2_fop_poll,
drivers/media/usb/cx231xx/cx231xx-video.c
1696
.poll = v4l2_ctrl_poll,
drivers/media/usb/dvb-usb/cxusb-analog.c
1578
.poll = vb2_fop_poll,
drivers/media/usb/em28xx/em28xx-video.c
2328
.poll = vb2_fop_poll,
drivers/media/usb/go7007/go7007-v4l2.c
833
.poll = vb2_fop_poll,
drivers/media/usb/gspca/gspca.c
1392
.poll = vb2_fop_poll,
drivers/media/usb/hackrf/hackrf.c
1239
.poll = vb2_fop_poll,
drivers/media/usb/hdpvr/hdpvr-video.c
573
.poll = hdpvr_poll,
drivers/media/usb/msi2500/msi2500.c
1116
.poll = vb2_fop_poll,
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1150
.poll = pvr2_v4l2_poll,
drivers/media/usb/pwc/pwc-if.c
143
.poll = vb2_fop_poll,
drivers/media/usb/s2255/s2255drv.c
1510
.poll = vb2_fop_poll,
drivers/media/usb/stk1160/stk1160-v4l.c
323
.poll = vb2_fop_poll,
drivers/media/usb/usbtv/usbtv-video.c
724
.poll = vb2_fop_poll,
drivers/media/usb/uvc/uvc_metadata.c
153
.poll = vb2_fop_poll,
drivers/media/usb/uvc/uvc_v4l2.c
1279
.poll = vb2_fop_poll,
drivers/media/v4l2-core/v4l2-dev.c
341
static __poll_t v4l2_poll(struct file *filp, struct poll_table_struct *poll)
drivers/media/v4l2-core/v4l2-dev.c
347
if (!vdev->fops->poll)
drivers/media/v4l2-core/v4l2-dev.c
350
res = vdev->fops->poll(filp, poll);
drivers/media/v4l2-core/v4l2-dev.c
355
poll_requested_events(poll));
drivers/media/v4l2-core/v4l2-dev.c
496
.poll = v4l2_poll,
drivers/media/v4l2-core/v4l2-subdev.c
1238
.poll = subdev_poll,
drivers/mfd/arizona-irq.c
110
poll = false;
drivers/mfd/arizona-irq.c
148
poll = true;
drivers/mfd/arizona-irq.c
151
poll = true;
drivers/mfd/arizona-irq.c
154
} while (poll);
drivers/mfd/arizona-irq.c
99
bool poll;
drivers/mfd/tps65010.c
310
u8 tmp = 0, mask, poll;
drivers/mfd/tps65010.c
315
poll = 0;
drivers/mfd/tps65010.c
340
poll = 1;
drivers/mfd/tps65010.c
389
poll = 1;
drivers/mfd/tps65010.c
390
if (poll)
drivers/misc/bcm-vk/bcm_vk_dev.c
1263
.poll = bcm_vk_poll,
drivers/misc/hpilo.c
640
.poll = ilo_poll,
drivers/misc/ibmvmc.c
1392
.poll = ibmvmc_poll,
drivers/misc/lis3lv02d/lis3lv02d.c
672
.poll = lis3lv02d_misc_poll,
drivers/misc/mei/main.c
1206
.poll = mei_poll,
drivers/misc/ocxl/file.c
478
.poll = afu_poll,
drivers/misc/phantom.c
281
.poll = phantom_poll,
drivers/misc/uacce/uacce.c
332
.poll = uacce_fops_poll,
drivers/misc/vmw_vmci/vmci_host.c
974
.poll = vmci_host_poll,
drivers/misc/xilinx_sdfec.c
1025
.poll = xsdfec_poll,
drivers/mmc/host/sdhci-msm.c
406
static inline int msm_dll_poll_ck_out_en(struct sdhci_host *host, u8 poll)
drivers/mmc/host/sdhci-msm.c
418
while (ck_out_en != poll) {
drivers/mmc/host/sdhci-msm.c
421
mmc_hostname(mmc), poll);
drivers/mmc/host/vub300.c
165
struct sd_irqpoll_header poll;
drivers/mmc/host/vub300.c
483
vub300->cmnd.poll.header_size = 22;
drivers/mmc/host/vub300.c
484
vub300->cmnd.poll.header_type = 1;
drivers/mmc/host/vub300.c
485
vub300->cmnd.poll.port_number = 0;
drivers/mmc/host/vub300.c
486
vub300->cmnd.poll.command_type = 2;
drivers/mmc/host/vub300.c
487
vub300->cmnd.poll.poll_timeout_lsb = 0xFF & (unsigned)timeout;
drivers/mmc/host/vub300.c
488
vub300->cmnd.poll.poll_timeout_msb = 0xFF & (unsigned)(timeout >> 8);
drivers/most/most_cdev.c
309
.poll = comp_poll,
drivers/mtd/nand/raw/atmel/nand-controller.c
306
static int atmel_nfc_wait(struct atmel_hsmc_nand_controller *nc, bool poll,
drivers/mtd/nand/raw/atmel/nand-controller.c
314
if (poll) {
drivers/mtd/nand/raw/atmel/nand-controller.c
421
static int atmel_nfc_exec_op(struct atmel_hsmc_nand_controller *nc, bool poll)
drivers/mtd/nand/raw/atmel/nand-controller.c
459
ret = atmel_nfc_wait(nc, poll, 0);
drivers/mtd/nand/raw/sunxi_nand.c
565
bool poll = false;
drivers/mtd/nand/raw/sunxi_nand.c
579
poll = true;
drivers/mtd/nand/raw/sunxi_nand.c
581
ret = sunxi_nfc_wait_events(nfc, NFC_CMD_INT_FLAG, poll, 0);
drivers/mtd/nand/raw/sunxi_nand.c
603
bool poll = false;
drivers/mtd/nand/raw/sunxi_nand.c
619
poll = true;
drivers/mtd/nand/raw/sunxi_nand.c
621
ret = sunxi_nfc_wait_events(nfc, NFC_CMD_INT_FLAG, poll, 0);
drivers/net/dsa/lantiq/mxl-gsw1xx.c
672
priv->pcs.poll = true;
drivers/net/dsa/mv88e6xxx/pcs-6185.c
156
mpcs->phylink_pcs.poll = true;
drivers/net/dsa/mv88e6xxx/pcs-6352.c
287
mpcs->phylink_pcs.poll = !irq;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
104
mpcs->sgmii_pcs.poll = true;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
105
mpcs->xg_pcs.poll = true;
drivers/net/dsa/qca/qca8k-8xxx.c
1639
qpcs->pcs.poll = true;
drivers/net/ethernet/broadcom/bnx2.c
8490
int (*poll)(struct napi_struct *, int);
drivers/net/ethernet/broadcom/bnx2.c
8493
poll = bnx2_poll;
drivers/net/ethernet/broadcom/bnx2.c
8495
poll = bnx2_poll_msix;
drivers/net/ethernet/broadcom/bnx2.c
8497
netif_napi_add(bp->dev, &bp->bnx2_napi[i].napi, poll);
drivers/net/ethernet/broadcom/sb1250-mac.c
1051
int work_to_do, int poll)
drivers/net/ethernet/broadcom/sb1250-mac.c
1157
if (poll)
drivers/net/ethernet/broadcom/sb1250-mac.c
1189
if (!poll) {
drivers/net/ethernet/broadcom/sb1250-mac.c
1216
int poll)
drivers/net/ethernet/broadcom/sb1250-mac.c
278
int work_to_do, int poll);
drivers/net/ethernet/broadcom/sb1250-mac.c
280
int poll);
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
1108
goto poll;
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
1129
poll:
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
611
netif_napi_add(qs->netdev, &qs->napi, qs->napi.poll);
drivers/net/ethernet/chelsio/cxgb3/sge.c
3002
qs->napi.poll = p->polling ? napi_rx_handler : ofld_poll;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1449
dtsec->pcs.poll = true;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
701
int poll)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
722
if (poll)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
757
int poll, u16 *wb_status)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
765
if (poll) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
798
int poll, void *msg_info)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
813
if (!poll)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
822
write_mbox_msg_attr(func_to_func, dst_func, dst_aeqn, seg_len, poll);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
826
if (wait_for_mbox_seg_completion(func_to_func, poll, &wb_status))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2519
u32 i, poll;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2567
poll = ixgbe_pcie_timeout_poll(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2568
for (i = 0; i < poll; i++) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3826
u32 gcr_ext, hlreg0, i, poll;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3851
poll = ixgbe_pcie_timeout_poll(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3852
for (i = 0; i < poll; i++) {
drivers/net/ethernet/intel/libeth/xdp.c
73
void (*poll)(struct work_struct *work))
drivers/net/ethernet/intel/libeth/xdp.c
78
INIT_DELAYED_WORK(&timer->dwork, poll);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2239
static void __rvu_mbox_handler(struct rvu_work *mwork, int type, bool poll)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2322
if (!is_cn20k(mbox->pdev) && poll)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
284
ch_stats->poll++;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
18
ch_stats->poll++;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2351
{ MLX5E_DECLARE_CH_STAT(struct mlx5e_ch_stats, poll) },
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2377
{ MLX5E_DECLARE_PTP_CH_STAT(struct mlx5e_ch_stats, poll) },
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
405
s->ch_poll += ch_stats->poll;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
463
u64 poll;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
148
ch_stats->poll++;
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
739
int fbnic_fw_init_heartbeat(struct fbnic_dev *fbd, bool poll)
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
749
if (poll)
drivers/net/ethernet/meta/fbnic/fbnic_fw.h
108
int fbnic_fw_init_heartbeat(struct fbnic_dev *fbd, bool poll);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
835
port->phylink_pcs.poll = true;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
339
spx5_port->phylink_pcs.poll = true;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
367
int poll = 64;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
370
while (spx5_rd(s5, QS_XTR_DATA_PRESENT) & BIT(XTR_QUEUE) && poll-- > 0)
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
266
.poll = nfp_nfd3_poll,
drivers/net/ethernet/netronome/nfp/nfdk/rings.c
186
.poll = nfp_nfdk_poll,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
777
nfp_net_has_xsk_pool_slow(dp, idx) ? dp->ops->xsk_poll : dp->ops->poll);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
142
int (*poll)(struct napi_struct *napi, int budget);
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
432
u32 data, addr, poll;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
437
poll = GET_FIELD(data, INIT_READ_OP_POLL_TYPE);
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
441
if (poll == INIT_POLL_NONE)
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
444
switch (poll) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1815
struct qlc_83xx_poll *poll;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1819
poll = (struct qlc_83xx_poll *)((char *)p_hdr +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1822
entry = (struct qlc_83xx_entry *)((char *)poll +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1829
delay, poll->mask,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1830
poll->status);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1838
poll->mask,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1839
poll->status)){
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1859
struct qlc_83xx_poll *poll;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1861
poll = (struct qlc_83xx_poll *)((char *)p_hdr +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1863
entry = (struct qlc_83xx_quad_entry *)((char *)poll +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1874
poll->mask, poll->status);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1913
struct qlc_83xx_poll *poll;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1916
poll = (struct qlc_83xx_poll *)((char *)p_hdr +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1919
entry = (struct qlc_83xx_quad_entry *)((char *)poll +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1928
poll->mask, poll->status)){
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
909
struct __pollrdmwr *poll = &entry->region.pollrdmwr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
912
poll_wait = poll->poll_wait;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
914
qlcnic_ind_wr(adapter, poll->addr1, poll->val1);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
918
data = qlcnic_ind_rd(adapter, poll->addr1);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
919
if ((data & poll->poll_mask) != 0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
931
data = qlcnic_ind_rd(adapter, poll->addr2) & poll->mod_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
932
qlcnic_ind_wr(adapter, poll->addr2, data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
933
qlcnic_ind_wr(adapter, poll->addr1, poll->val2);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
937
temp = qlcnic_ind_rd(adapter, poll->addr1);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
938
if ((temp & poll->poll_mask) != 0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
943
*buffer++ = cpu_to_le32(poll->addr2);
drivers/net/ethernet/realtek/rtase/rtase.h
281
int (*poll)(struct napi_struct *napi, int budget);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1895
tp->int_vector[i].poll, i);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1981
tp->int_vector[0].poll = rtase_poll;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1994
tp->int_vector[i].poll = rtase_poll;
drivers/net/ethernet/sfc/falcon/efx.c
2602
.poll = ef4_port_dummy_op_poll,
drivers/net/ethernet/sfc/falcon/falcon.c
1497
efx->phy_op->poll(efx);
drivers/net/ethernet/sfc/falcon/falcon.c
2090
link_changed = efx->phy_op->poll(efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
574
bool (*poll) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
485
.poll = qt202x_phy_poll,
drivers/net/ethernet/sfc/falcon/tenxpress.c
482
.poll = tenxpress_phy_poll,
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
550
.poll = txc43128_phy_poll,
drivers/net/ethernet/stmicro/stmmac/common.h
100
u64_stats_t poll;
drivers/net/ethernet/stmicro/stmmac/common.h
81
u64_stats_t poll;
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
584
napi_poll += u64_stats_read(&snapshot.poll);
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
613
napi_poll += u64_stats_read(&napi_snapshot.poll);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5886
u64_stats_inc(&rxq_stats->napi.poll);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5913
u64_stats_inc(&txq_stats->napi.poll);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5947
u64_stats_inc(&rxq_stats->napi.poll);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5952
u64_stats_inc(&txq_stats->napi.poll);
drivers/net/ethernet/ti/davinci_mdio.c
164
reg = readl(&data->regs->poll);
drivers/net/ethernet/ti/davinci_mdio.c
166
writel(reg, &data->regs->poll);
drivers/net/ethernet/ti/davinci_mdio.c
74
u32 poll;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3080
lp->pcs.poll = true;
drivers/net/ieee802154/ca8210.c
2631
.poll = ca8210_test_int_poll
drivers/net/ovpn/tcp.c
642
new_ops->poll = ovpn_tcp_poll;
drivers/net/pcs/pcs-lynx.c
298
lynx->pcs.poll = true;
drivers/net/pcs/pcs-mtk-lynxi.c
344
mpcs->pcs.poll = true;
drivers/net/pcs/pcs-xpcs.c
1141
if (!xpcs->pcs.poll) {
drivers/net/pcs/pcs-xpcs.c
1538
xpcs->pcs.poll = true;
drivers/net/pcs/pcs-xpcs.c
1615
xpcs->pcs.poll = false;
drivers/net/pcs/pcs-xpcs.c
857
if (!xpcs->pcs.poll) {
drivers/net/phy/phylink.c
2427
bool poll = false;
drivers/net/phy/phylink.c
2468
poll = true;
drivers/net/phy/phylink.c
2472
poll |= pl->config->poll_fixed_state;
drivers/net/phy/phylink.c
2474
if (poll)
drivers/net/phy/phylink.c
982
if (pl->pcs && pl->pcs->poll && pl->cfg_link_an_mode == MLO_AN_INBAND)
drivers/net/phy/realtek/realtek_main.c
1404
int ret, poll;
drivers/net/phy/realtek/realtek_main.c
1421
RTL822X_VND1_SERDES_CMD, poll,
drivers/net/phy/realtek/realtek_main.c
1422
!(poll & RTL822X_VND1_SERDES_CMD_BUSY),
drivers/net/phy/sfp.c
2607
mod_delayed_work(system_percpu_wq, &sfp->poll, 1);
drivers/net/phy/sfp.c
265
struct delayed_work poll;
drivers/net/phy/sfp.c
3044
struct sfp *sfp = container_of(work, struct sfp, poll.work);
drivers/net/phy/sfp.c
305
mod_delayed_work(system_percpu_wq, &sfp->poll, SFP_POLL_INTERVAL);
drivers/net/phy/sfp.c
3067
INIT_DELAYED_WORK(&sfp->poll, sfp_poll);
drivers/net/phy/sfp.c
3081
cancel_delayed_work_sync(&sfp->poll);
drivers/net/phy/sfp.c
3275
cancel_delayed_work_sync(&sfp->poll);
drivers/net/ppp/ppp_generic.c
1117
.poll = ppp_poll,
drivers/net/ppp/pppoe.c
1132
.poll = datagram_poll,
drivers/net/tap.c
1040
.poll = tap_poll,
drivers/net/tun.c
3467
.poll = tun_chr_poll,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
3676
bus->poll && (++bus->polltick >= bus->pollrate)) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4085
bus->poll = false;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4086
if (bus->poll)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
479
bool poll; /* Use polling */
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1075
if (rxq && rxq->napi.poll)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1130
if (!rxq->napi.poll) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1131
int (*poll)(struct napi_struct *, int) = iwl_pcie_napi_poll;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1134
poll = iwl_pcie_napi_poll_msix;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1137
poll);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1235
if (rxq->napi.poll) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2337
u32 poll = CSR_GP_CNTRL_REG_VAL_MAC_ACCESS_EN;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2350
poll = CSR_GP_CNTRL_REG_FLAG_MAC_STATUS;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2378
ret = iwl_poll_bits_mask(trans, CSR_GP_CNTRL, poll, mask, 15000);
drivers/net/wireless/mediatek/mt76/dma.c
1079
int (*poll)(struct napi_struct *napi, int budget))
drivers/net/wireless/mediatek/mt76/dma.c
1081
netif_napi_add(dev->napi_dev, &dev->napi[qid], poll);
drivers/net/wireless/mediatek/mt76/dma.c
1088
int (*poll)(struct napi_struct *napi, int budget))
drivers/net/wireless/mediatek/mt76/dma.c
1121
mt76_dma_rx_queue_init(dev, i, poll);
drivers/net/wireless/mediatek/mt76/mt76.h
292
int (*poll)(struct napi_struct *napi, int budget));
drivers/net/wireless/mediatek/mt76/mt76.h
314
int (*poll)(struct napi_struct *napi, int budget));
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
291
.poll = rt2x00debug_poll_queue_dump,
drivers/net/wireless/realtek/rtw89/phy.c
1883
u32 poll, rpt;
drivers/net/wireless/realtek/rtw89/phy.c
1939
for (poll = 0; poll <= 10; poll++) {
drivers/net/wwan/wwan_core.c
1080
.poll = wwan_port_fops_poll,
drivers/net/xen-netback/interface.c
683
if (queue->napi.poll) {
drivers/net/xen-netback/interface.c
685
queue->napi.poll = NULL;
drivers/nvme/host/apple.c
1004
.poll = apple_nvme_poll,
drivers/nvme/host/pci.c
2258
.poll = nvme_poll,
drivers/nvme/host/rdma.c
2141
.poll = nvme_rdma_poll,
drivers/nvme/host/tcp.c
2844
.poll = nvme_tcp_poll,
drivers/parport/parport_pc.c
550
poll:
drivers/parport/parport_pc.c
568
goto poll;
drivers/pci/hotplug/cpcihp_zt5550.c
201
if (!poll) {
drivers/pci/hotplug/cpcihp_zt5550.c
308
module_param(poll, bool, 0644);
drivers/pci/hotplug/cpcihp_zt5550.c
309
MODULE_PARM_DESC(poll, "#ENUM polling mode enabled or not");
drivers/pci/hotplug/cpcihp_zt5550.c
42
static bool poll;
drivers/pci/switch/switchtec.c
1253
.poll = switchtec_dev_poll,
drivers/pci/vgaarb.c
1498
.poll = vga_arb_fpoll,
drivers/platform/chrome/cros_ec_chardev.c
364
.poll = cros_ec_chardev_poll,
drivers/platform/chrome/cros_ec_debugfs.c
293
.poll = cros_ec_console_log_poll,
drivers/platform/chrome/wilco_ec/event.c
403
.poll = event_poll,
drivers/platform/goldfish/goldfish_pipe.c
783
.poll = goldfish_pipe_poll,
drivers/platform/surface/surface_aggregator_cdev.c
669
.poll = ssam_cdev_poll,
drivers/platform/surface/surface_dtx.c
554
.poll = surface_dtx_poll,
drivers/platform/x86/compal-laptop.c
361
.poll = compal_rfkill_poll,
drivers/platform/x86/sony-laptop.c
4086
.poll = sonypi_misc_poll,
drivers/platform/x86/toshiba_acpi.c
2690
.poll = toshiba_acpi_wwan_poll,
drivers/platform/x86/toshiba_bluetooth.c
202
.poll = bt_rfkill_poll,
drivers/power/supply/bq24735-charger.c
247
struct bq24735 *charger = container_of(work, struct bq24735, poll.work);
drivers/power/supply/bq24735-charger.c
251
schedule_delayed_work(&charger->poll,
drivers/power/supply/bq24735-charger.c
479
ret = devm_delayed_work_autocancel(&client->dev, &charger->poll,
drivers/power/supply/bq24735-charger.c
484
schedule_delayed_work(&charger->poll,
drivers/power/supply/bq24735-charger.c
56
struct delayed_work poll;
drivers/pps/generators/pps_gen.c
140
.poll = pps_gen_cdev_poll,
drivers/pps/pps.c
345
.poll = pps_cdev_poll,
drivers/ptp/ptp_clock.c
198
.poll = ptp_poll,
drivers/ptp/ptp_vmclock.c
488
.poll = vmclock_miscdev_poll,
drivers/rapidio/devices/rio_mport_cdev.c
2320
.poll = mport_cdev_poll,
drivers/rpmsg/qcom_smd.c
1058
.poll = qcom_smd_poll,
drivers/rpmsg/rpmsg_char.c
358
.poll = rpmsg_eptdev_poll,
drivers/rpmsg/rpmsg_core.c
265
if (!ept->ops->poll)
drivers/rpmsg/rpmsg_core.c
268
return ept->ops->poll(ept, filp, wait);
drivers/rpmsg/rpmsg_internal.h
71
__poll_t (*poll)(struct rpmsg_endpoint *ept, struct file *filp,
drivers/rpmsg/virtio_rpmsg_bus.c
157
.poll = virtio_rpmsg_poll,
drivers/rtc/dev.c
527
.poll = rtc_dev_poll,
drivers/s390/block/dasd_eer.c
681
.poll = &dasd_eer_poll,
drivers/s390/char/monreader.c
441
.poll = &mon_poll,
drivers/scsi/megaraid.c
1147
mbox->m_in.poll = 0;
drivers/scsi/megaraid.c
1208
mbox->m_in.poll = 0;
drivers/scsi/megaraid.c
1219
while( (volatile u8)mbox->m_in.poll != 0x77 )
drivers/scsi/megaraid.c
1222
mbox->m_in.poll = 0;
drivers/scsi/megaraid.h
106
volatile u8 poll;
drivers/scsi/megaraid/mbox_defs.h
170
uint8_t poll;
drivers/scsi/megaraid/megaraid_mbox.c
1421
mbox->poll = 0;
drivers/scsi/megaraid/megaraid_mbox.c
2690
mbox->poll = 0;
drivers/scsi/megaraid/megaraid_mbox.c
2734
if (mbox->poll != 0x77) {
drivers/scsi/megaraid/megaraid_mbox.c
2737
for (i = 0; (mbox->poll != 0x77) && (i < 1000); i++) {
drivers/scsi/megaraid/megaraid_mbox.c
2767
mbox->poll = 0;
drivers/scsi/megaraid/megaraid_mbox.c
2815
mbox->poll = 0;
drivers/scsi/megaraid/megaraid_mbox.c
3255
mbox->poll = 0;
drivers/scsi/megaraid/megaraid_sas_base.c
8658
.poll = megasas_mgmt_poll,
drivers/scsi/mpt3sas/mpt3sas_base.c
2002
mpt3sas_base_sync_reply_irqs(struct MPT3SAS_ADAPTER *ioc, u8 poll)
drivers/scsi/mpt3sas/mpt3sas_base.c
2042
if (poll)
drivers/scsi/mpt3sas/mpt3sas_base.h
1714
void mpt3sas_base_sync_reply_irqs(struct MPT3SAS_ADAPTER *ioc, u8 poll);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4424
.poll = _ctl_poll,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4435
.poll = _ctl_poll,
drivers/scsi/qla2xxx/qla_nx2.c
2996
uint32_t poll, mask, modify_mask;
drivers/scsi/qla2xxx/qla_nx2.c
3009
poll = rddfe->poll;
drivers/scsi/qla2xxx/qla_nx2.c
3019
while (wait_count < poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3026
if (wait_count == poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3040
while (wait_count < poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3046
if (wait_count == poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3055
while (wait_count < poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3062
if (wait_count == poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3165
uint32_t addr1, addr2, value1, value2, poll, r_value;
drivers/scsi/qla2xxx/qla_nx2.c
3175
poll = pollwr_hdr->poll;
drivers/scsi/qla2xxx/qla_nx2.c
3177
while (wait_count < poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3180
if ((r_value & poll) != 0)
drivers/scsi/qla2xxx/qla_nx2.c
3185
if (wait_count == poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3194
while (wait_count < poll) {
drivers/scsi/qla2xxx/qla_nx2.c
3197
if ((r_value & poll) != 0)
drivers/scsi/qla2xxx/qla_nx2.h
439
uint32_t poll;
drivers/scsi/qla2xxx/qla_nx2.h
456
uint32_t poll;
drivers/scsi/qla2xxx/qla_nx2.h
469
uint32_t poll;
drivers/scsi/qla4xxx/ql4_83xx.h
246
uint32_t poll;
drivers/scsi/qla4xxx/ql4_83xx.h
263
uint32_t poll;
drivers/scsi/qla4xxx/ql4_83xx.h
276
uint32_t poll;
drivers/scsi/qla4xxx/ql4_nx.c
2629
uint32_t poll, mask, modify_mask;
drivers/scsi/qla4xxx/ql4_nx.c
2642
poll = le32_to_cpu(rddfe->poll);
drivers/scsi/qla4xxx/ql4_nx.c
2652
while (wait_count < poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2659
if (wait_count == poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2673
while (wait_count < poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2679
if (wait_count == poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2690
while (wait_count < poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2697
if (wait_count == poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2795
uint32_t addr1, addr2, value1, value2, poll, r_value;
drivers/scsi/qla4xxx/ql4_nx.c
2806
poll = le32_to_cpu(pollwr_hdr->poll);
drivers/scsi/qla4xxx/ql4_nx.c
2808
while (wait_count < poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2811
if ((r_value & poll) != 0)
drivers/scsi/qla4xxx/ql4_nx.c
2817
if (wait_count == poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2827
while (wait_count < poll) {
drivers/scsi/qla4xxx/ql4_nx.c
2830
if ((r_value & poll) != 0)
drivers/scsi/scsi_lib.c
2069
.poll = scsi_mq_poll,
drivers/scsi/scsi_lib.c
2098
.poll = scsi_mq_poll,
drivers/scsi/sg.c
1415
.poll = sg_poll,
drivers/soc/aspeed/aspeed-lpc-snoop.c
147
.poll = snoop_file_poll,
drivers/spi/spi-apple.c
235
static int apple_spi_wait(struct apple_spi *spi, u32 fifo_bit, u32 xfer_bit, int poll)
drivers/spi/spi-apple.c
239
if (poll) {
drivers/spi/spi-apple.c
361
bool poll = apple_spi_prep_transfer(spi, t);
drivers/spi/spi-apple.c
417
ret = apple_spi_wait(spi, fifo_flags, xfer_flags, poll);
drivers/spi/spi-sifive.c
223
static void sifive_spi_wait(struct sifive_spi *spi, u32 bit, int poll)
drivers/spi/spi-sifive.c
225
if (poll) {
drivers/spi/spi-sifive.c
259
int poll = sifive_spi_prep_transfer(spi, device, t);
drivers/spi/spi-sifive.c
276
sifive_spi_wait(spi, SIFIVE_SPI_IP_RXWM, poll);
drivers/spi/spi-sifive.c
283
sifive_spi_wait(spi, SIFIVE_SPI_IP_TXWM, poll);
drivers/staging/axis-fifo/axis-fifo.c
353
.poll = axis_fifo_poll,
drivers/staging/media/atomisp/pci/atomisp_fops.c
559
.poll = vb2_fop_poll,
drivers/staging/media/av7110/av7110_av.c
1588
.poll = dvb_video_poll,
drivers/staging/media/av7110/av7110_av.c
1608
.poll = dvb_audio_poll,
drivers/staging/media/av7110/av7110_ca.c
355
.poll = dvb_ca_poll,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1218
.poll = vb2_fop_poll,
drivers/staging/media/imx/imx-media-capture.c
827
.poll = vb2_fop_poll,
drivers/staging/media/imx/imx-media-csc-scaler.c
819
.poll = v4l2_m2m_fop_poll,
drivers/staging/media/ipu3/ipu3-v4l2.c
949
.poll = vb2_fop_poll,
drivers/staging/media/ipu7/ipu7-isys-video.c
862
.poll = vb2_fop_poll,
drivers/staging/media/meson/vdec/vdec.c
945
.poll = v4l2_m2m_fop_poll,
drivers/staging/media/starfive/camss/stf-video.c
458
.poll = vb2_fop_poll,
drivers/staging/media/sunxi/cedrus/cedrus.c
426
.poll = v4l2_m2m_fop_poll,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
586
.poll = vb2_fop_poll,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
450
.poll = vb2_fop_poll,
drivers/staging/media/tegra-video/vi.c
897
.poll = vb2_fop_poll,
drivers/staging/most/video/video.c
347
.poll = comp_vdev_poll,
drivers/staging/octeon/ethernet-mdio.c
115
priv->poll = NULL;
drivers/staging/octeon/ethernet-mdio.c
93
if (priv->poll)
drivers/staging/octeon/ethernet-mdio.c
94
priv->poll(dev);
drivers/staging/octeon/ethernet-rgmii.c
152
priv->poll = cvm_oct_check_preamble_errors;
drivers/staging/octeon/ethernet-spi.c
207
priv->poll = cvm_oct_spi_poll;
drivers/staging/octeon/ethernet.c
131
if (priv->poll)
drivers/staging/octeon/ethernet.c
132
priv->poll(cvm_oct_device[priv->port]);
drivers/staging/octeon/ethernet.c
486
priv->poll = link_poll;
drivers/staging/octeon/octeon-ethernet.h
72
void (*poll)(struct net_device *dev);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3742
int poll = 0;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3752
poll++;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3753
} while ((poll%10) != 0 && false == bxmitok && !padapter->bSurpriseRemoved && !padapter->bDriverStopped);
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
620
u32 poll = 0;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
657
poll = 0;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
667
poll++;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
668
} while (!bcn_valid && (poll%10) != 0 && !padapter->bSurpriseRemoved && !padapter->bDriverStopped);
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
886
u32 poll = 0;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
923
poll = 0;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
932
poll++;
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
933
} while (!bcn_valid && (poll%10) != 0 && !padapter->bSurpriseRemoved && !padapter->bDriverStopped);
drivers/tty/n_gsm.c
4104
.poll = gsmld_poll,
drivers/tty/n_hdlc.c
772
.poll = n_hdlc_tty_poll,
drivers/tty/n_tty.c
1907
static inline int input_available_p(const struct tty_struct *tty, int poll)
drivers/tty/n_tty.c
1910
int amt = poll && !TIME_CHAR(tty) && MIN_CHAR(tty) ? MIN_CHAR(tty) : 1;
drivers/tty/n_tty.c
2511
.poll = n_tty_poll,
drivers/tty/serial/sccnxp.c
1003
if (!s->poll) {
drivers/tty/serial/sccnxp.c
1033
if (!s->poll)
drivers/tty/serial/sccnxp.c
127
bool poll;
drivers/tty/serial/sccnxp.c
947
s->poll = 1;
drivers/tty/serial/sccnxp.c
950
if (!s->poll) {
drivers/tty/tty_io.c
2198
if (ld->ops->poll)
drivers/tty/tty_io.c
2199
ret = ld->ops->poll(tty, filp, wait);
drivers/tty/tty_io.c
464
.poll = tty_poll,
drivers/tty/tty_io.c
478
.poll = tty_poll,
drivers/tty/tty_io.c
489
.poll = hung_up_tty_poll,
drivers/tty/vt/vc_screen.c
113
poll->event = code;
drivers/tty/vt/vc_screen.c
114
wake_up_interruptible(&poll->waitq);
drivers/tty/vt/vc_screen.c
115
kill_fasync(&poll->fasync, SIGIO, fa_band);
drivers/tty/vt/vc_screen.c
120
vcs_poll_data_free(struct vcs_poll_data *poll)
drivers/tty/vt/vc_screen.c
122
unregister_vt_notifier(&poll->notifier);
drivers/tty/vt/vc_screen.c
123
kfree(poll);
drivers/tty/vt/vc_screen.c
129
struct vcs_poll_data *poll = file->private_data, *kill = NULL;
drivers/tty/vt/vc_screen.c
131
if (poll)
drivers/tty/vt/vc_screen.c
132
return poll;
drivers/tty/vt/vc_screen.c
134
poll = kzalloc_obj(*poll);
drivers/tty/vt/vc_screen.c
135
if (!poll)
drivers/tty/vt/vc_screen.c
137
poll->cons_num = console(file_inode(file));
drivers/tty/vt/vc_screen.c
138
init_waitqueue_head(&poll->waitq);
drivers/tty/vt/vc_screen.c
139
poll->notifier.notifier_call = vcs_notifier;
drivers/tty/vt/vc_screen.c
147
poll->event = VT_UPDATE;
drivers/tty/vt/vc_screen.c
149
if (register_vt_notifier(&poll->notifier) != 0) {
drivers/tty/vt/vc_screen.c
150
kfree(poll);
drivers/tty/vt/vc_screen.c
164
file->private_data = poll;
drivers/tty/vt/vc_screen.c
167
kill = poll;
drivers/tty/vt/vc_screen.c
168
poll = file->private_data;
drivers/tty/vt/vc_screen.c
174
return poll;
drivers/tty/vt/vc_screen.c
368
struct vcs_poll_data *poll;
drivers/tty/vt/vc_screen.c
394
poll = file->private_data;
drivers/tty/vt/vc_screen.c
395
if (count && poll)
drivers/tty/vt/vc_screen.c
396
poll->event = 0;
drivers/tty/vt/vc_screen.c
698
struct vcs_poll_data *poll = vcs_poll_data_get(file);
drivers/tty/vt/vc_screen.c
701
if (poll) {
drivers/tty/vt/vc_screen.c
702
poll_wait(file, &poll->waitq, wait);
drivers/tty/vt/vc_screen.c
703
switch (poll->event) {
drivers/tty/vt/vc_screen.c
721
struct vcs_poll_data *poll = file->private_data;
drivers/tty/vt/vc_screen.c
723
if (!poll) {
drivers/tty/vt/vc_screen.c
727
poll = vcs_poll_data_get(file);
drivers/tty/vt/vc_screen.c
728
if (!poll)
drivers/tty/vt/vc_screen.c
732
return fasync_helper(fd, file, on, &poll->fasync);
drivers/tty/vt/vc_screen.c
756
struct vcs_poll_data *poll = file->private_data;
drivers/tty/vt/vc_screen.c
758
if (poll)
drivers/tty/vt/vc_screen.c
759
vcs_poll_data_free(poll);
drivers/tty/vt/vc_screen.c
767
.poll = vcs_poll,
drivers/tty/vt/vc_screen.c
90
struct vcs_poll_data *poll =
drivers/tty/vt/vc_screen.c
92
int currcons = poll->cons_num;
drivers/uio/uio.c
886
.poll = uio_poll,
drivers/usb/atm/cxacru.c
338
int poll = -1;
drivers/usb/atm/cxacru.c
365
poll = CXPOLL_STOPPED;
drivers/usb/atm/cxacru.c
385
poll = CXPOLL_POLLING;
drivers/usb/atm/cxacru.c
391
poll = CXPOLL_POLLING;
drivers/usb/atm/cxacru.c
396
poll = -1;
drivers/usb/atm/cxacru.c
399
if (poll == CXPOLL_POLLING) {
drivers/usb/atm/cxacru.c
414
poll = -1;
drivers/usb/atm/cxacru.c
417
} else if (poll == CXPOLL_STOPPED) {
drivers/usb/atm/cxacru.c
427
if (poll == CXPOLL_POLLING)
drivers/usb/class/cdc-wdm.c
812
.poll = wdm_poll,
drivers/usb/class/usblp.c
1095
.poll = usblp_poll,
drivers/usb/class/usbtmc.c
2287
.poll = usbtmc_poll,
drivers/usb/core/devio.c
2852
.poll = usbdev_poll,
drivers/usb/gadget/function/f_fs.c
739
.poll = ffs_ep0_poll,
drivers/usb/gadget/function/f_hid.c
1138
.poll = f_hidg_poll,
drivers/usb/gadget/function/f_printer.c
820
.poll = printer_poll,
drivers/usb/gadget/function/uvc_v4l2.c
741
.poll = uvc_v4l2_poll,
drivers/usb/gadget/legacy/inode.c
1937
.poll = ep0_poll,
drivers/usb/misc/iowarrior.c
741
.poll = iowarrior_poll,
drivers/usb/misc/ldusb.c
629
.poll = ld_usb_poll,
drivers/usb/misc/legousbtower.c
244
.poll = tower_poll,
drivers/usb/mon/mon_bin.c
1295
.poll = mon_bin_poll,
drivers/usb/serial/iuu_phoenix.c
55
int poll; /* number of poll */
drivers/usb/serial/iuu_phoenix.c
648
priv->poll++;
drivers/usb/serial/iuu_phoenix.c
673
if (priv->poll > 99) {
drivers/usb/serial/iuu_phoenix.c
675
priv->poll = 0;
drivers/usb/serial/iuu_phoenix.c
973
priv->poll = 0;
drivers/usb/typec/hd3ss3220.c
492
hd3ss3220->poll = true;
drivers/usb/typec/hd3ss3220.c
501
if (hd3ss3220->poll)
drivers/usb/typec/hd3ss3220.c
521
if (hd3ss3220->poll)
drivers/usb/typec/hd3ss3220.c
59
bool poll;
drivers/vdpa/vdpa_user/vduse_dev.c
1679
.poll = vduse_dev_poll,
drivers/vfio/pci/mlx5/main.c
562
.poll = mlx5vf_save_poll,
drivers/vhost/net.c
1201
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
1280
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
1291
poll.work);
drivers/vhost/net.c
1300
poll.work);
drivers/vhost/net.c
1309
poll[VHOST_NET_VQ_TX].work);
drivers/vhost/net.c
1316
poll[VHOST_NET_VQ_RX].work);
drivers/vhost/net.c
1377
vhost_poll_init(n->poll + VHOST_NET_VQ_TX, handle_tx_net, EPOLLOUT, dev,
drivers/vhost/net.c
1379
vhost_poll_init(n->poll + VHOST_NET_VQ_RX, handle_rx_net, EPOLLIN, dev,
drivers/vhost/net.c
139
struct vhost_poll poll[VHOST_NET_VQ_MAX];
drivers/vhost/net.c
1862
.poll = vhost_net_chr_poll,
drivers/vhost/net.c
413
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
438
struct vhost_poll *poll = n->poll + (nvq - n->vqs);
drivers/vhost/net.c
441
vhost_poll_stop(poll);
drivers/vhost/net.c
449
struct vhost_poll *poll = n->poll + (nvq - n->vqs);
drivers/vhost/net.c
456
return vhost_poll_start(poll, sock->file);
drivers/vhost/net.c
532
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
535
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
791
vhost_poll_queue(&vq->poll);
drivers/vhost/net.c
892
vhost_poll_queue(&vq->poll);
drivers/vhost/scsi.c
1791
poll.work);
drivers/vhost/scsi.c
1830
poll.work);
drivers/vhost/scsi.c
1847
poll.work);
drivers/vhost/test.c
105
poll.work);
drivers/vhost/test.c
291
vhost_poll_stop(&vq->poll);
drivers/vhost/test.c
298
r = vhost_poll_start(&vq->poll, vq->kick);
drivers/vhost/vdpa.c
169
poll.work);
drivers/vhost/vhost.c
1173
vhost_poll_stop(&dev->vqs[i]->poll);
drivers/vhost/vhost.c
1597
vhost_poll_queue(&node->vq->poll);
drivers/vhost/vhost.c
165
struct vhost_poll *poll;
drivers/vhost/vhost.c
167
poll = container_of(pt, struct vhost_poll, table);
drivers/vhost/vhost.c
168
poll->wqh = wqh;
drivers/vhost/vhost.c
169
add_wait_queue(wqh, &poll->wait);
drivers/vhost/vhost.c
175
struct vhost_poll *poll = container_of(wait, struct vhost_poll, wait);
drivers/vhost/vhost.c
176
struct vhost_work *work = &poll->work;
drivers/vhost/vhost.c
178
if (!(key_to_poll(key) & poll->mask))
drivers/vhost/vhost.c
181
if (!poll->dev->use_worker)
drivers/vhost/vhost.c
184
vhost_poll_queue(poll);
drivers/vhost/vhost.c
197
void vhost_poll_init(struct vhost_poll *poll, vhost_work_fn_t fn,
drivers/vhost/vhost.c
201
init_waitqueue_func_entry(&poll->wait, vhost_poll_wakeup);
drivers/vhost/vhost.c
202
init_poll_funcptr(&poll->table, vhost_poll_func);
drivers/vhost/vhost.c
203
poll->mask = mask;
drivers/vhost/vhost.c
204
poll->dev = dev;
drivers/vhost/vhost.c
205
poll->wqh = NULL;
drivers/vhost/vhost.c
206
poll->vq = vq;
drivers/vhost/vhost.c
208
vhost_work_init(&poll->work, fn);
drivers/vhost/vhost.c
214
int vhost_poll_start(struct vhost_poll *poll, struct file *file)
drivers/vhost/vhost.c
218
if (poll->wqh)
drivers/vhost/vhost.c
221
mask = vfs_poll(file, &poll->table);
drivers/vhost/vhost.c
223
vhost_poll_wakeup(&poll->wait, 0, 0, poll_to_key(mask));
drivers/vhost/vhost.c
225
vhost_poll_stop(poll);
drivers/vhost/vhost.c
2252
vhost_poll_stop(&vq->poll);
drivers/vhost/vhost.c
2260
r = vhost_poll_start(&vq->poll, vq->kick);
drivers/vhost/vhost.c
2265
vhost_dev_flush(vq->poll.dev);
drivers/vhost/vhost.c
235
void vhost_poll_stop(struct vhost_poll *poll)
drivers/vhost/vhost.c
237
if (poll->wqh) {
drivers/vhost/vhost.c
238
remove_wait_queue(poll->wqh, &poll->wait);
drivers/vhost/vhost.c
239
poll->wqh = NULL;
drivers/vhost/vhost.c
333
void vhost_poll_queue(struct vhost_poll *poll)
drivers/vhost/vhost.c
335
vhost_vq_work_queue(poll->vq, &poll->work);
drivers/vhost/vhost.c
548
vhost_poll_queue(&vq->poll);
drivers/vhost/vhost.c
619
vhost_poll_init(&vq->poll, vq->handle_kick,
drivers/vhost/vhost.h
110
struct vhost_poll poll;
drivers/vhost/vhost.h
66
void vhost_poll_init(struct vhost_poll *poll, vhost_work_fn_t fn,
drivers/vhost/vhost.h
69
int vhost_poll_start(struct vhost_poll *poll, struct file *file);
drivers/vhost/vhost.h
70
void vhost_poll_stop(struct vhost_poll *poll);
drivers/vhost/vhost.h
71
void vhost_poll_queue(struct vhost_poll *poll);
drivers/vhost/vsock.c
262
vhost_poll_queue(&tx_vq->poll);
drivers/vhost/vsock.c
326
vhost_poll_queue(&tx_vq->poll);
drivers/vhost/vsock.c
497
poll.work);
drivers/vhost/vsock.c
575
poll.work);
drivers/vhost/vsock.c
952
.poll = vhost_vsock_chr_poll,
drivers/virt/fsl_hypervisor.c
702
.poll = fsl_hv_poll,
drivers/virt/nitro_enclaves/ne_misc_dev.c
1570
.poll = ne_enclave_poll,
drivers/virtio/virtio_ring.c
184
bool (*poll)(const struct vring_virtqueue *vq,
drivers/virtio/virtio_ring.c
2644
.poll = virtqueue_poll_split,
drivers/virtio/virtio_ring.c
2658
.poll = virtqueue_poll_packed,
drivers/virtio/virtio_ring.c
2672
.poll = virtqueue_poll_split,
drivers/virtio/virtio_ring.c
2686
.poll = virtqueue_poll_packed,
drivers/virtio/virtio_ring.c
3153
return VIRTQUEUE_CALL(vq, poll, last_used_idx);
drivers/xen/events/events_base.c
2061
struct sched_poll poll;
drivers/xen/events/events_base.c
2063
poll.nr_ports = 1;
drivers/xen/events/events_base.c
2064
poll.timeout = timeout;
drivers/xen/events/events_base.c
2065
set_xen_guest_handle(poll.ports, &evtchn);
drivers/xen/events/events_base.c
2067
if (HYPERVISOR_sched_op(SCHEDOP_poll, &poll) != 0)
drivers/xen/evtchn.c
693
.poll = evtchn_poll,
drivers/xen/mcelog.c
181
.poll = xen_mce_chrdev_poll,
drivers/xen/pvcalls-back.c
609
rsp->u.poll.id = mappass->reqcopy.u.poll.id;
drivers/xen/pvcalls-back.c
778
req->u.poll.id);
drivers/xen/pvcalls-back.c
813
rsp->u.poll.id = req->u.poll.id;
drivers/xen/pvcalls-front.c
190
rsp->u.poll.id;
drivers/xen/pvcalls-front.c
961
req->u.poll.id = (uintptr_t) map;
drivers/xen/xenbus/xenbus_dev_frontend.c
702
.poll = xenbus_file_poll,
fs/aio.c
1673
struct aio_kiocb *iocb = container_of(req, struct aio_kiocb, poll);
fs/aio.c
1726
struct aio_kiocb *iocb = container_of(req, struct aio_kiocb, poll);
fs/aio.c
1772
struct poll_iocb *req = &aiocb->poll;
fs/aio.c
1777
schedule_work(&aiocb->poll.work);
fs/aio.c
1790
struct aio_kiocb *iocb = container_of(req, struct aio_kiocb, poll);
fs/aio.c
1889
pt->iocb->poll.head = head;
fs/aio.c
1890
add_wait_queue(head, &pt->iocb->poll.wait);
fs/aio.c
1896
struct poll_iocb *req = &aiocb->poll;
fs/aio.c
202
struct poll_iocb poll;
fs/cachefiles/daemon.c
358
struct poll_table_struct *poll)
fs/cachefiles/daemon.c
365
poll_wait(file, &cache->daemon_pollwq, poll);
fs/cachefiles/daemon.c
56
.poll = cachefiles_daemon_poll,
fs/coda/psdev.c
349
.poll = coda_psdev_poll,
fs/debugfs/file.c
110
if (ops->poll)
fs/debugfs/file.c
409
r = fsd->real_fops->poll(filp, wait);
fs/debugfs/file.c
488
.poll = full_proxy_poll,
fs/dlm/plock.c
603
.poll = dev_poll,
fs/dlm/user.c
930
.poll = device_poll,
fs/ecryptfs/miscdev.c
449
.poll = ecryptfs_miscdev_poll,
fs/eventfd.c
307
.poll = eventfd_poll,
fs/eventpoll.c
1101
.poll = ep_eventpoll_poll,
fs/fuse/cuse.c
190
.poll = fuse_file_poll,
fs/fuse/dev.c
2710
.poll = fuse_dev_poll,
fs/fuse/file.c
3177
.poll = fuse_file_poll,
fs/kernfs/file.c
1022
.poll = kernfs_fop_poll,
fs/kernfs/file.c
24
wait_queue_head_t poll;
fs/kernfs/file.c
549
init_waitqueue_head(&on->poll);
fs/kernfs/file.c
859
poll_wait(of->file, &on->poll, wait);
fs/kernfs/file.c
876
if (kn->attr.ops->poll)
fs/kernfs/file.c
877
ret = kn->attr.ops->poll(of, wait);
fs/kernfs/file.c
999
wake_up_interruptible(&on->poll);
fs/mount.h
21
wait_queue_head_t poll;
fs/namespace.c
4223
init_waitqueue_head(&new_ns->poll);
fs/namespace.c
6136
.poll = __WAIT_QUEUE_HEAD_INITIALIZER(init_mnt_ns.poll),
fs/namespace.c
969
wake_up_interruptible(&ns->poll);
fs/namespace.c
980
wake_up_interruptible(&ns->poll);
fs/notify/fanotify/fanotify_user.c
1182
.poll = fanotify_poll,
fs/notify/inotify/inotify_user.c
359
.poll = inotify_poll,
fs/ocfs2/dlmfs/dlmfs.c
524
.poll = dlmfs_file_poll,
fs/orangefs/devorangefs-req.c
780
.poll = orangefs_devreq_poll
fs/pidfs.c
639
.poll = pidfd_poll,
fs/pipe.c
1250
.poll = pipe_poll,
fs/pipe.c
1261
.poll = pipe_poll,
fs/proc/inode.c
350
const auto poll = pde->proc_ops->proc_poll;
fs/proc/inode.c
351
if (poll)
fs/proc/inode.c
352
return poll(file, pts);
fs/proc/inode.c
558
.poll = proc_reg_poll,
fs/proc/inode.c
571
.poll = proc_reg_poll,
fs/proc/inode.c
584
.poll = proc_reg_poll,
fs/proc/inode.c
598
.poll = proc_reg_poll,
fs/proc/proc_sysctl.c
62
void proc_sys_poll_notify(struct ctl_table_poll *poll)
fs/proc/proc_sysctl.c
638
if (table->poll)
fs/proc/proc_sysctl.c
639
filp->private_data = proc_sys_poll_event(table->poll);
fs/proc/proc_sysctl.c
64
if (!poll)
fs/proc/proc_sysctl.c
661
if (!table->poll)
fs/proc/proc_sysctl.c
665
poll_wait(filp, &table->poll->wait, wait);
fs/proc/proc_sysctl.c
667
if (event != atomic_read(&table->poll->event)) {
fs/proc/proc_sysctl.c
668
filp->private_data = proc_sys_poll_event(table->poll);
fs/proc/proc_sysctl.c
67
atomic_inc(&poll->event);
fs/proc/proc_sysctl.c
68
wake_up_interruptible(&poll->wait);
fs/proc/proc_sysctl.c
859
.poll = proc_sys_poll,
fs/proc_namespace.c
29
poll_wait(file, &p->ns->poll, wait);
fs/proc_namespace.c
319
.poll = mounts_poll,
fs/proc_namespace.c
328
.poll = mounts_poll,
fs/select.c
1038
struct pollfd __user *ufds = restart_block->poll.ufds;
fs/select.c
1039
int nfds = restart_block->poll.nfds;
fs/select.c
1043
if (restart_block->poll.has_timeout)
fs/select.c
1044
to = &restart_block->poll.end_time;
fs/select.c
1054
SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds,
fs/select.c
1072
restart_block->poll.ufds = ufds;
fs/select.c
1073
restart_block->poll.nfds = nfds;
fs/select.c
1076
restart_block->poll.end_time = end_time;
fs/select.c
1077
restart_block->poll.has_timeout = 1;
fs/select.c
1079
restart_block->poll.has_timeout = 0;
fs/signalfd.c
246
.poll = signalfd_poll,
fs/timerfd.c
387
.poll = timerfd_poll,
fs/userfaultfd.c
2113
.poll = userfaultfd_poll,
fs/xfs/xfs_healthmon.c
1156
.poll = xfs_healthmon_poll,
fs/xfs/xfs_iwalk.h
26
unsigned int inode_records, bool poll, void *data);
include/drm/drm_accel.h
28
.poll = drm_poll,\
include/drm/drm_gem.h
472
.poll = drm_poll,\
include/drm/drm_gem_dma_helper.h
266
.poll = drm_poll,\
include/linux/adb.h
37
void (*poll)(void);
include/linux/blk-mq.h
630
int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
include/linux/bpf.h
1871
__poll_t (*poll)(struct file *file, struct poll_table_struct *pts);
include/linux/cgroup-defs.h
762
__poll_t (*poll)(struct kernfs_open_file *of,
include/linux/comedi/comedidev.h
195
int (*poll)(struct comedi_device *dev, struct comedi_subdevice *s);
include/linux/dma-buf.h
422
wait_queue_head_t poll;
include/linux/dma-buf.h
428
wait_queue_head_t *poll;
include/linux/fs.h
1937
__poll_t (*poll) (struct file *, struct poll_table_struct *);
include/linux/hid-sensor-hub.h
231
struct hid_sensor_hub_attribute_info poll;
include/linux/ipmi_smi.h
214
void (*poll)(void *send_info);
include/linux/irq_poll.h
12
irq_poll_fn *poll;
include/linux/kernfs.h
322
__poll_t (*poll)(struct kernfs_open_file *of,
include/linux/net.h
178
__poll_t (*poll) (struct file *file, struct socket *sock,
include/linux/netdevice.h
2810
int (*poll)(struct napi_struct *, int),
include/linux/netdevice.h
2815
int (*poll)(struct napi_struct *, int), int weight)
include/linux/netdevice.h
2818
netif_napi_add_weight_locked(dev, napi, poll, weight);
include/linux/netdevice.h
2833
int (*poll)(struct napi_struct *, int))
include/linux/netdevice.h
2835
netif_napi_add_weight(dev, napi, poll, NAPI_POLL_WEIGHT);
include/linux/netdevice.h
2840
int (*poll)(struct napi_struct *, int))
include/linux/netdevice.h
2842
netif_napi_add_weight_locked(dev, napi, poll, NAPI_POLL_WEIGHT);
include/linux/netdevice.h
2848
int (*poll)(struct napi_struct *, int),
include/linux/netdevice.h
2852
netif_napi_add_weight(dev, napi, poll, weight);
include/linux/netdevice.h
2857
int (*poll)(struct napi_struct *, int), int index)
include/linux/netdevice.h
2861
netif_napi_add_weight_locked(dev, napi, poll, NAPI_POLL_WEIGHT);
include/linux/netdevice.h
2873
int (*poll)(struct napi_struct *, int), int index)
include/linux/netdevice.h
2876
netif_napi_add_config_locked(dev, napi, poll, index);
include/linux/netdevice.h
2892
int (*poll)(struct napi_struct *, int))
include/linux/netdevice.h
2894
netif_napi_add_tx_weight(dev, napi, poll, NAPI_POLL_WEIGHT);
include/linux/netdevice.h
394
int (*poll)(struct napi_struct *, int);
include/linux/phylink.h
498
bool poll;
include/linux/platform_data/mv_usb.h
21
int (*poll)(void);
include/linux/poll.h
75
return file->f_op->poll;
include/linux/poll.h
80
if (unlikely(!file->f_op->poll))
include/linux/poll.h
82
return file->f_op->poll(file, pt);
include/linux/posix-clock.h
59
__poll_t (*poll)(struct posix_clock_context *pccontext, struct file *file,
include/linux/restart_block.h
55
} poll;
include/linux/rfkill.h
62
void (*poll)(struct rfkill *rfkill, void *data);
include/linux/scmi_protocol.h
168
u32 level, bool poll);
include/linux/scmi_protocol.h
170
u32 *level, bool poll);
include/linux/scmi_protocol.h
178
unsigned long rate, bool poll);
include/linux/scmi_protocol.h
180
unsigned long *rate, bool poll);
include/linux/sysctl.h
154
static inline void *proc_sys_poll_event(struct ctl_table_poll *poll)
include/linux/sysctl.h
156
return (void *)(unsigned long)atomic_read(&poll->event);
include/linux/sysctl.h
173
struct ctl_table_poll *poll;
include/linux/sysctl.h
246
void proc_sys_poll_notify(struct ctl_table_poll *poll);
include/linux/tty_ldisc.h
249
__poll_t (*poll)(struct tty_struct *tty, struct file *file,
include/media/media-devnode.h
55
__poll_t (*poll) (struct file *, struct poll_table_struct *);
include/media/v4l2-dev.h
205
__poll_t (*poll) (struct file *, struct poll_table_struct *);
include/net/bluetooth/bluetooth.h
445
poll:1,
include/net/libeth/xdp.h
1601
#define LIBETH_XDP_DEFINE_TIMER(name, poll) \
include/net/libeth/xdp.h
1604
libeth_xdpsq_run_timer(work, poll); \
include/net/libeth/xdp.h
221
void (*poll)(struct work_struct *work));
include/net/libeth/xdp.h
261
u32 (*poll)(void *xdpsq, u32 budget))
include/net/libeth/xdp.h
268
if (poll(timer->xdpsq, U32_MAX))
include/sound/core.h
447
void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll);
include/sound/hwdep.h
25
__poll_t (*poll)(struct snd_hwdep *hw, struct file *file,
include/sound/info.h
50
__poll_t (*poll)(struct snd_info_entry *entry,
include/trace/events/scmi.h
39
bool poll, int inflight),
include/trace/events/scmi.h
40
TP_ARGS(transfer_id, msg_id, protocol_id, seq, poll, inflight),
include/trace/events/scmi.h
47
__field(bool, poll)
include/trace/events/scmi.h
56
__entry->poll = poll;
include/trace/events/scmi.h
62
__entry->transfer_id, __entry->poll, __entry->inflight)
include/trace/events/scmi.h
67
u32 timeout, bool poll),
include/trace/events/scmi.h
68
TP_ARGS(transfer_id, msg_id, protocol_id, seq, timeout, poll),
include/trace/events/scmi.h
76
__field(bool, poll)
include/trace/events/scmi.h
85
__entry->poll = poll;
include/trace/events/scmi.h
90
__entry->transfer_id, __entry->timeout, __entry->poll)
include/xen/interface/io/pvcalls.h
113
} poll;
include/xen/interface/io/pvcalls.h
78
} poll;
io_uring/io_uring.c
2676
.poll = io_uring_poll,
io_uring/mock_file.c
204
.poll = io_mock_poll,
io_uring/poll.c
118
return &req->apoll->poll;
io_uring/poll.c
131
static void io_init_poll_iocb(struct io_poll *poll, __poll_t events)
io_uring/poll.c
133
poll->head = NULL;
io_uring/poll.c
136
poll->events = events | IO_POLL_UNMASK;
io_uring/poll.c
137
INIT_LIST_HEAD(&poll->wait.entry);
io_uring/poll.c
138
init_waitqueue_func_entry(&poll->wait, io_poll_wake);
io_uring/poll.c
141
static void io_poll_remove_waitq(struct io_poll *poll)
io_uring/poll.c
149
list_del_init(&poll->wait.entry);
io_uring/poll.c
157
smp_store_release(&poll->head, NULL);
io_uring/poll.c
160
static inline void io_poll_remove_entry(struct io_poll *poll)
io_uring/poll.c
162
struct wait_queue_head *head = smp_load_acquire(&poll->head);
io_uring/poll.c
166
io_poll_remove_waitq(poll);
io_uring/poll.c
354
struct io_poll *poll;
io_uring/poll.c
356
poll = io_kiocb_to_cmd(req, struct io_poll);
io_uring/poll.c
357
req->cqe.res = mangle_poll(req->cqe.res & poll->events);
io_uring/poll.c
389
static __cold int io_pollfree_wake(struct io_kiocb *req, struct io_poll *poll)
io_uring/poll.c
394
io_poll_remove_waitq(poll);
io_uring/poll.c
402
struct io_poll *poll = container_of(wait, struct io_poll, wait);
io_uring/poll.c
406
return io_pollfree_wake(req, poll);
io_uring/poll.c
409
if (mask && !(mask & (poll->events & ~IO_ASYNC_POLL_COMMON)))
io_uring/poll.c
419
poll->events |= EPOLLONESHOT;
io_uring/poll.c
422
if (mask && poll->events & EPOLLONESHOT) {
io_uring/poll.c
423
io_poll_remove_waitq(poll);
io_uring/poll.c
438
struct io_poll *poll = io_poll_get_single(req);
io_uring/poll.c
442
head = smp_load_acquire(&poll->head);
io_uring/poll.c
460
static void __io_queue_proc(struct io_poll *poll, struct io_poll_table *pt,
io_uring/poll.c
473
struct io_poll *first = poll;
io_uring/poll.c
486
poll = kmalloc_obj(*poll, GFP_ATOMIC);
io_uring/poll.c
487
if (!poll) {
io_uring/poll.c
494
io_init_poll_iocb(poll, first->events);
io_uring/poll.c
497
kfree(poll);
io_uring/poll.c
500
*poll_ptr = poll;
io_uring/poll.c
507
poll->head = head;
io_uring/poll.c
508
poll->wait.private = (void *) wqe_private;
io_uring/poll.c
510
if (poll->events & EPOLLEXCLUSIVE) {
io_uring/poll.c
511
add_wait_queue_exclusive(head, &poll->wait);
io_uring/poll.c
513
add_wait_queue(head, &poll->wait);
io_uring/poll.c
521
struct io_poll *poll = io_kiocb_to_cmd(pt->req, struct io_poll);
io_uring/poll.c
523
__io_queue_proc(poll, pt, head,
io_uring/poll.c
549
struct io_poll *poll,
io_uring/poll.c
554
io_init_poll_iocb(poll, mask);
io_uring/poll.c
555
poll->file = req->file;
io_uring/poll.c
556
req->apoll_events = poll->events;
io_uring/poll.c
583
if (poll->events & EPOLLEXCLUSIVE)
io_uring/poll.c
586
mask = vfs_poll(req->file, &ipt->pt) & poll->events;
io_uring/poll.c
594
} else if (mask && (poll->events & EPOLLET)) {
io_uring/poll.c
602
((poll->events & (EPOLLET|EPOLLONESHOT)) == (EPOLLET|EPOLLONESHOT))) {
io_uring/poll.c
615
if (mask && (poll->events & EPOLLET) &&
io_uring/poll.c
639
__io_queue_proc(&apoll->poll, pt, head, &apoll->double_poll);
io_uring/poll.c
666
apoll->poll.retries = APOLL_MAX_RETRY;
io_uring/poll.c
670
if (unlikely(!--apoll->poll.retries))
io_uring/poll.c
694
ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask, issue_flags);
io_uring/poll.c
697
trace_io_uring_poll_arm(req, mask, apoll->poll.events);
io_uring/poll.c
881
struct io_poll *poll = io_kiocb_to_cmd(req, struct io_poll);
io_uring/poll.c
892
poll->events = io_poll_parse_events(sqe, flags);
io_uring/poll.c
898
struct io_poll *poll = io_kiocb_to_cmd(req, struct io_poll);
io_uring/poll.c
904
ret = __io_arm_poll_handler(req, poll, &ipt, poll->events, issue_flags);
io_uring/poll.c
935
struct io_poll *poll = io_kiocb_to_cmd(preq, struct io_poll);
io_uring/poll.c
937
poll->events &= ~0xffff;
io_uring/poll.c
938
poll->events |= poll_update->events & 0xffff;
io_uring/poll.c
939
poll->events |= IO_POLL_UNMASK;
io_uring/poll.h
22
struct io_poll poll;
ipc/mqueue.c
1596
.poll = mqueue_poll_file,
kernel/bpf/bpf_struct_ops.c
1356
.poll = bpf_struct_ops_map_link_poll,
kernel/bpf/syscall.c
1177
.poll = bpf_map_poll,
kernel/bpf/syscall.c
3406
return link->ops->poll(file, pts);
kernel/bpf/syscall.c
3425
.poll = bpf_link_poll,
kernel/bpf/syscall.c
3471
link->ops->poll ? &bpf_link_fops_poll : &bpf_link_fops,
kernel/bpf/syscall.c
3501
link->ops->poll ? &bpf_link_fops_poll : &bpf_link_fops,
kernel/cgroup/cgroup.c
4344
if (cft->poll)
kernel/cgroup/cgroup.c
4345
return cft->poll(of, pt);
kernel/cgroup/cgroup.c
4388
.poll = cgroup_file_poll,
kernel/cgroup/cgroup.c
4397
.poll = cgroup_file_poll,
kernel/cgroup/cgroup.c
5519
.poll = cgroup_pressure_poll,
kernel/cgroup/cgroup.c
5527
.poll = cgroup_pressure_poll,
kernel/cgroup/cgroup.c
5535
.poll = cgroup_pressure_poll,
kernel/cgroup/cgroup.c
5544
.poll = cgroup_pressure_poll,
kernel/events/core.c
6308
events = atomic_xchg(&rb->poll, 0);
kernel/events/core.c
7513
.poll = perf_poll,
kernel/events/internal.h
24
atomic_t poll; /* POLL_ for wakeups */
kernel/events/ring_buffer.c
22
atomic_set(&handle->rb->poll, EPOLLIN | EPOLLRDNORM);
kernel/printk/printk.c
967
.poll = devkmsg_poll,
kernel/rcu/rcutorture.c
409
bool (*poll_need_2gp)(bool poll, bool poll_full);
kernel/rcu/rcutorture.c
583
static bool rcu_poll_need_2gp(bool poll, bool poll_full)
kernel/rcu/rcutorture.c
585
return poll;
kernel/relay.c
1007
.poll = relay_file_poll,
kernel/seccomp.c
1885
.poll = seccomp_notify_poll,
kernel/time/posix-clock.c
153
.poll = posix_clock_poll,
kernel/time/posix-clock.c
67
if (clk->ops.poll)
kernel/time/posix-clock.c
68
result = clk->ops.poll(pccontext, fp, wait);
kernel/trace/trace.c
7360
.poll = tracing_poll_pipe,
kernel/trace/trace.c
8295
.poll = tracing_buffers_poll,
kernel/trace/trace_events_hist.c
5858
.poll = event_hist_poll,
kernel/utsname_sysctl.c
113
.poll = &hostname_poll,
kernel/utsname_sysctl.c
121
.poll = &domainname_poll,
kernel/utsname_sysctl.c
134
proc_sys_poll_notify(table->poll);
kernel/utsname_sysctl.c
65
proc_sys_poll_notify(table->poll);
lib/irq_poll.c
110
work = iop->poll(iop, weight);
lib/irq_poll.c
184
iop->poll = poll_fn;
net/appletalk/ddp.c
1898
.poll = datagram_poll,
net/atm/pvc.c
116
.poll = vcc_poll,
net/atm/svc.c
644
.poll = vcc_poll,
net/ax25/af_ax25.c
2022
.poll = datagram_poll,
net/bluetooth/hci_sock.c
2184
.poll = datagram_poll,
net/bluetooth/iso.c
2651
.poll = bt_sock_poll,
net/bluetooth/l2cap_core.c
1030
control->poll = (enh & L2CAP_CTRL_POLL) >> L2CAP_CTRL_POLL_SHIFT;
net/bluetooth/l2cap_core.c
1041
control->poll = 0;
net/bluetooth/l2cap_core.c
1054
control->poll = (ext & L2CAP_EXT_CTRL_POLL) >> L2CAP_EXT_CTRL_POLL_SHIFT;
net/bluetooth/l2cap_core.c
1065
control->poll = 0;
net/bluetooth/l2cap_core.c
1092
packed |= control->poll << L2CAP_EXT_CTRL_POLL_SHIFT;
net/bluetooth/l2cap_core.c
1111
packed |= control->poll << L2CAP_CTRL_POLL_SHIFT;
net/bluetooth/l2cap_core.c
1188
!control->poll)
net/bluetooth/l2cap_core.c
1202
control->final, control->poll, control->super);
net/bluetooth/l2cap_core.c
1214
static void l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll)
net/bluetooth/l2cap_core.c
1218
BT_DBG("chan %p, poll %d", chan, poll);
net/bluetooth/l2cap_core.c
1222
control.poll = poll;
net/bluetooth/l2cap_core.c
2133
if (control->poll)
net/bluetooth/l2cap_core.c
2819
local_control.poll = 1;
net/bluetooth/l2cap_core.c
2889
local_control.poll = 1;
net/bluetooth/l2cap_core.c
5910
if (control->poll) {
net/bluetooth/l2cap_core.c
6175
} else if (control->poll) {
net/bluetooth/l2cap_core.c
6189
if (control && control->poll) {
net/bluetooth/l2cap_core.c
6308
} else if (control->poll) {
net/bluetooth/l2cap_core.c
6329
if (control->poll) {
net/bluetooth/l2cap_core.c
6376
if (!control->poll)
net/bluetooth/l2cap_core.c
6604
control->reqseq, control->final, control->poll,
net/bluetooth/l2cap_core.c
6614
if (control->final && (control->poll ||
net/bluetooth/l2cap_sock.c
1987
.poll = bt_sock_poll,
net/bluetooth/rfcomm/sock.c
1020
.poll = bt_sock_poll,
net/bluetooth/sco.c
1554
.poll = bt_sock_poll,
net/caif/caif_socket.c
972
.poll = caif_poll,
net/caif/caif_socket.c
991
.poll = caif_poll,
net/can/bcm.c
1787
.poll = datagram_poll,
net/can/isotp.c
1714
.poll = isotp_poll,
net/can/j1939/socket.c
1382
.poll = datagram_poll,
net/can/raw.c
1074
.poll = datagram_poll,
net/core/dev.c
12737
if (napi->poll == process_backlog)
net/core/dev.c
13266
sd->backlog.poll = process_backlog;
net/core/dev.c
6898
rc = napi->poll(napi, budget);
net/core/dev.c
6957
napi_poll = napi->poll;
net/core/dev.c
7536
int (*poll)(struct napi_struct *, int),
net/core/dev.c
7548
napi->poll = poll;
net/core/dev.c
7709
work = n->poll(n, weight);
net/core/dev.c
7717
n->poll, work, weight);
net/core/dev.c
7778
n->dev->name, n->poll);
net/core/filter.c
4385
napi->poll);
net/core/netpoll.c
156
work = napi->poll(napi, 0);
net/core/netpoll.c
157
WARN_ONCE(work, "%pS exceeded budget in poll\n", napi->poll);
net/ieee802154/socket.c
419
.poll = datagram_poll,
net/ieee802154/socket.c
981
.poll = datagram_poll,
net/ipv4/af_inet.c
1075
.poll = tcp_poll,
net/ipv4/af_inet.c
1110
.poll = udp_poll,
net/ipv4/af_inet.c
1142
.poll = datagram_poll,
net/ipv6/af_inet6.c
686
.poll = tcp_poll, /* ok */
net/ipv6/af_inet6.c
721
.poll = udp_poll, /* ok */
net/ipv6/raw.c
1284
.poll = datagram_poll, /* ok */
net/iucv/af_iucv.c
2223
.poll = iucv_sock_poll,
net/kcm/kcmsock.c
1753
.poll = datagram_poll,
net/kcm/kcmsock.c
1774
.poll = datagram_poll,
net/key/af_key.c
3788
.poll = datagram_poll,
net/l2tp/l2tp_ip.c
637
.poll = datagram_poll,
net/l2tp/l2tp_ip6.c
766
.poll = datagram_poll,
net/l2tp/l2tp_ppp.c
1638
.poll = datagram_poll,
net/llc/af_llc.c
1235
.poll = datagram_poll,
net/mctp/af_mctp.c
636
.poll = datagram_poll,
net/mptcp/protocol.c
4528
.poll = mptcp_poll,
net/mptcp/protocol.c
4631
.poll = mptcp_poll,
net/netlink/af_netlink.c
2811
.poll = datagram_poll,
net/netrom/af_netrom.c
1362
.poll = datagram_poll,
net/nfc/llcp_sock.c
926
.poll = llcp_sock_poll,
net/nfc/llcp_sock.c
946
.poll = llcp_sock_poll,
net/nfc/nci/ntf.c
567
struct activation_params_poll_nfc_dep *poll;
net/nfc/nci/ntf.c
573
poll = &ntf->activation_params.poll_nfc_dep;
net/nfc/nci/ntf.c
574
poll->atr_res_len = min_t(__u8, *data++,
net/nfc/nci/ntf.c
576
pr_debug("atr_res_len %d\n", poll->atr_res_len);
net/nfc/nci/ntf.c
577
if (poll->atr_res_len > 0)
net/nfc/nci/ntf.c
578
memcpy(poll->atr_res, data, poll->atr_res_len);
net/nfc/rawsock.c
288
.poll = datagram_poll,
net/nfc/rawsock.c
306
.poll = datagram_poll,
net/packet/af_packet.c
4650
.poll = datagram_poll,
net/packet/af_packet.c
4669
.poll = packet_poll,
net/phonet/socket.c
436
.poll = datagram_poll,
net/phonet/socket.c
454
.poll = pn_socket_poll,
net/qrtr/af_qrtr.c
1243
.poll = datagram_poll,
net/qrtr/tun.c
144
.poll = qrtr_tun_poll,
net/rds/af_rds.c
647
.poll = rds_poll,
net/rfkill/core.c
1047
rfkill->ops->poll(rfkill, rfkill->data);
net/rfkill/core.c
1112
if (rfkill->ops->poll)
net/rfkill/core.c
1149
if (rfkill->ops->poll)
net/rfkill/core.c
1406
.poll = rfkill_fop_poll,
net/rfkill/core.c
897
if (!rfkill->ops->poll)
net/rfkill/core.c
909
if (!rfkill->ops->poll)
net/rfkill/core.c
948
if (rfkill->ops->poll && !rfkill->polling_paused)
net/rose/af_rose.c
1535
.poll = datagram_poll,
net/rxrpc/af_rxrpc.c
1007
.poll = rxrpc_poll,
net/sctp/ipv6.c
1050
.poll = sctp_poll,
net/sctp/protocol.c
1112
.poll = sctp_poll,
net/smc/af_smc.c
2898
mask = smc->clcsock->ops->poll(file, smc->clcsock, wait);
net/smc/af_smc.c
2912
mask |= smc->clcsock->ops->poll(file, smc->clcsock,
net/smc/af_smc.c
3341
.poll = smc_poll,
net/smc/smc_inet.c
42
.poll = smc_poll,
net/smc/smc_inet.c
89
.poll = smc_poll,
net/socket.c
1431
if (!ops->poll)
net/socket.c
1443
return ops->poll(file, sock, wait) | flag;
net/socket.c
160
.poll = sock_poll,
net/sunrpc/cache.c
1834
.poll = cache_poll_pipefs,
net/sunrpc/rpc_pipe.c
391
.poll = rpc_pipe_poll,
net/sunrpc/xprtsock.c
763
return transport->sock->ops->poll(transport->file, transport->sock,
net/tipc/socket.c
3363
.poll = tipc_poll,
net/tipc/socket.c
3383
.poll = tipc_poll,
net/tipc/socket.c
3403
.poll = tipc_poll,
net/tls/tls_main.c
947
ops[TLS_BASE][TLS_SW ].poll = tls_sk_poll;
net/tls/tls_main.c
952
ops[TLS_SW ][TLS_SW ].poll = tls_sk_poll;
net/unix/af_unix.c
1001
.poll = unix_dgram_poll,
net/unix/af_unix.c
1025
.poll = unix_dgram_poll,
net/unix/af_unix.c
975
.poll = unix_poll,
net/vmw_vsock/af_vsock.c
1594
.poll = vsock_poll,
net/vmw_vsock/af_vsock.c
2618
.poll = vsock_poll,
net/vmw_vsock/af_vsock.c
2640
.poll = vsock_poll,
net/wireless/core.c
1127
rdev->rfkill_ops.poll = cfg80211_rfkill_poll;
net/x25/af_x25.c
1747
.poll = datagram_poll,
net/xdp/xsk.c
1834
.poll = xsk_poll,
net/xfrm/espintcp.c
575
espintcp_ops->poll = espintcp_poll;
samples/bpf/xdp_router_ipv4_user.c
509
if (poll(&fds_route, 1, 3) == POLL_IN) {
samples/bpf/xdp_router_ipv4_user.c
522
if (poll(&fds_arp, 1, 3) == POLL_IN) {
samples/bpf/xdp_sample_user.c
1571
ret = poll(pfd, 2, -1);
samples/cgroup/memcg_event_listener.c
236
ret = poll(fds, ARRAY_SIZE(fds), -1);
samples/connector/ucon.c
193
switch (poll(&pfd, 1, -1)) {
samples/nitro_enclaves/ne_ioctl_sample.c
212
rc = poll(fds, 1, NE_POLL_WAIT_TIME_MS);
samples/nitro_enclaves/ne_ioctl_sample.c
699
rc = poll(fds, 1, NE_POLL_WAIT_TIME_MS);
samples/timers/hpet_example.c
184
if (poll(&pfd, 1, -1) < 0)
samples/uhid/uhid-example.c
436
ret = poll(pfds, 2, -1);
samples/v4l/v4l2-pci-skeleton.c
731
.poll = vb2_fop_poll,
security/apparmor/apparmorfs.c
690
.poll = ns_revision_poll,
security/tomoyo/common.c
226
if (head->poll) {
security/tomoyo/common.c
2575
head->poll = tomoyo_poll_log;
security/tomoyo/common.c
2600
head->poll = tomoyo_poll_query;
security/tomoyo/common.c
2616
head->poll = NULL;
security/tomoyo/common.c
2617
} else if (!head->poll) {
security/tomoyo/common.c
2668
if (head->poll)
security/tomoyo/common.c
2669
return head->poll(file, wait) | EPOLLOUT | EPOLLWRNORM;
security/tomoyo/common.h
796
__poll_t (*poll)(struct file *file, poll_table *wait);
security/tomoyo/securityfs_if.c
208
.poll = tomoyo_poll,
sound/core/compress_offload.c
1396
.poll = snd_compr_poll,
sound/core/control.c
2272
.poll = snd_ctl_poll,
sound/core/hwdep.c
168
if (hw->ops.poll)
sound/core/hwdep.c
169
return hw->ops.poll(hw, file, wait);
sound/core/hwdep.c
334
.poll = snd_hwdep_poll,
sound/core/info.c
191
if (entry->c.ops->poll)
sound/core/info.c
192
return entry->c.ops->poll(entry,
sound/core/init.c
471
.poll = snd_disconnect_poll,
sound/core/misc.c
110
kill_fasync(&fasync->fasync, fasync->signal, fasync->poll);
sound/core/misc.c
145
void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll)
sound/core/misc.c
151
fasync->poll = poll;
sound/core/misc.c
92
int poll;
sound/core/oss/pcm_oss.c
3112
.poll = snd_pcm_oss_poll,
sound/core/pcm_native.c
4213
.poll = snd_pcm_poll,
sound/core/pcm_native.c
4226
.poll = snd_pcm_poll,
sound/core/rawmidi.c
1792
.poll = snd_rawmidi_poll,
sound/core/seq/oss/seq_oss.c
216
.poll = odev_poll,
sound/core/seq/seq_clientmgr.c
2645
.poll = snd_seq_poll,
sound/core/timer.c
2446
.poll = snd_timer_user_poll,
sound/firewire/bebob/bebob_hwdep.c
159
.poll = hwdep_poll,
sound/firewire/dice/dice-hwdep.c
155
.poll = hwdep_poll,
sound/firewire/digi00x/digi00x-hwdep.c
163
.poll = hwdep_poll,
sound/firewire/fireface/ff-hwdep.c
172
.poll = hwdep_poll,
sound/firewire/fireworks/fireworks_hwdep.c
295
.poll = hwdep_poll,
sound/firewire/motu/motu-hwdep.c
266
.poll = hwdep_poll,
sound/firewire/oxfw/oxfw-hwdep.c
153
.poll = hwdep_poll,
sound/firewire/tascam/tascam-hwdep.c
240
.poll = hwdep_poll,
sound/oss/dmasound/dmasound_core.c
1155
.poll = sq_poll,
sound/usb/fcp.c
886
hw->ops.poll = fcp_hwdep_poll;
sound/usb/line6/driver.c
643
.poll = line6_hwdep_poll,
sound/usb/mixer_quirks.c
271
hwdep->ops.poll = snd_usb_sbrc_hwdep_poll;
sound/usb/usx2y/us122l.c
395
hw->ops.poll = usb_stream_hwdep_poll;
sound/usb/usx2y/usX2Yhwdep.c
229
hw->ops.poll = snd_us428ctls_poll;
tools/arch/x86/include/uapi/asm/kvm.h
71
__u8 poll;
tools/firewire/nosy-dump.c
979
poll(pollfds, 2, -1);
tools/gpio/gpio-watch.c
59
ret = poll(&pfd, 1, 5000);
tools/hv/hv_kvp_daemon.c
1869
if (poll(&pfd, 1, -1) < 0) {
tools/hv/hv_vss_daemon.c
284
if (poll(&pfd, 1, -1) < 0) {
tools/iio/iio_generic_buffer.c
734
ret = poll(&pfd, 1, -1);
tools/leds/led_hw_brightness_mon.c
59
ret = poll(&pollfd, 1, -1);
tools/lib/api/fd/array.c
138
return poll(fda->entries, fda->nr, timeout);
tools/lib/api/io.h
62
n = poll(pfds, 1, io->timeout_ms);
tools/perf/bench/sched-messaging.c
89
if (poll(&pollfd, 1, -1) != 1)
tools/perf/builtin-daemon.c
455
int err = poll(&pollfd, 1, 1000);
tools/perf/builtin-daemon.c
494
int err = poll(&pollfd, 1, 1000);
tools/perf/builtin-daemon.c
556
if (!poll(&pollfd, 1, 2000)) {
tools/perf/builtin-ftrace.c
1155
if (poll(&pollfd, 1, -1) < 0)
tools/perf/builtin-ftrace.c
812
if (poll(&pollfd, 1, -1) < 0)
tools/perf/builtin-top.c
506
poll(&stdin_poll, 1, -1);
tools/perf/builtin-top.c
698
if (poll(&stdin_poll, 1, 0) > 0)
tools/perf/builtin-top.c
707
switch (poll(&stdin_poll, 1, delay_msecs)) {
tools/perf/tests/builtin-test.c
468
poll(pfds, ARRAY_SIZE(pfds), /*timeout=*/100);
tools/perf/util/help-unknown-cmd.c
105
poll(NULL, 0, autocorrect * 100);
tools/perf/util/intel-tpebs.c
292
if (!poll(&pollfd, 1, 500)) {
tools/testing/selftests/alsa/mixer-test.c
218
err = poll(&(ctl->card->pollfd), 1, timeout);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
423
ret = poll(&pfd, 1, timeout);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
203
ret = poll(server_poll_fds, server_poll_fds_len, poll_timeout_ms);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1013
ret = poll(&fds, 1, POLL_TMOUT);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1174
ret = poll(&fds, 1, POLL_TMOUT);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1253
ret = poll(&fds, 1, POLL_TMOUT);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
989
ret = poll(&fds, 1, POLL_TMOUT);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
280
ret = poll(&fds, 1, 1000);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
118
poll(&pfd, 1, 100);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
141
poll(&pfd, 1, 100);
tools/testing/selftests/bpf/xdp_hw_metadata.c
474
ret = poll(fds, rxq + 1, 1000);
tools/testing/selftests/cgroup/lib/cgroup_util.c
659
ret = poll(&fds, 1, 10000);
tools/testing/selftests/cgroup/wait_inotify.c
65
int ret = poll(&fds, 1, 10000);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1177
ret = poll(&pfd, 1, waittime_ms);
tools/testing/selftests/drivers/net/psp_responder.c
150
if (poll(pfds, nfds, -1) < 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1027
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1032
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1075
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1080
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1123
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1128
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1171
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1176
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
123
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1843
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1900
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1957
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2014
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2279
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2388
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2612
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2617
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2674
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2679
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2999
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3069
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
320
ASSERT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
325
ASSERT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
359
ASSERT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
364
ASSERT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
404
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
409
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
450
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
455
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
69
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
96
if (poll(&pfd, 1, -1) > 0) {
tools/testing/selftests/ftrace/poll.c
62
ret = poll(&pfd, 1, timeout);
tools/testing/selftests/hid/hid_common.h
265
ret = poll(pfds, 1, 100);
tools/testing/selftests/hid/hidraw.c
154
ready = poll(pfds, 1, 5000);
tools/testing/selftests/iommu/iommufd_utils.h
1123
ret = poll(&pollfd, 1, 1000);
tools/testing/selftests/ir/ir_loopback.c
179
poll(&pfd, 1, 1000);
tools/testing/selftests/kselftest_harness.h
998
ret = poll(&poll_child, 1, t->timeout * 1000);
tools/testing/selftests/mm/uffd-common.c
551
ret = poll(pollfd, 2, -1);
tools/testing/selftests/net/icmp_rfc4884.c
108
if (poll(&pfd, 1, 5000) != 1 || pfd.revents != POLLERR)
tools/testing/selftests/net/lib/csum.c
961
if (poll(&pfd, 1, tleft) == -1)
tools/testing/selftests/net/mptcp/mptcp_connect.c
1191
switch (poll(&polls, 1, poll_timeout)) {
tools/testing/selftests/net/mptcp/mptcp_connect.c
649
switch (poll(&fds, 1, poll_timeout)) {
tools/testing/selftests/net/msg_zerocopy.c
153
ret = poll(&pfd, 1, cfg_waittime_ms);
tools/testing/selftests/net/psock_tpacket.c
265
poll(&pfd, 1, 1);
tools/testing/selftests/net/psock_tpacket.c
468
poll(&pfd, 1, 1);
tools/testing/selftests/net/psock_tpacket.c
603
poll(&pfd, 1, 1);
tools/testing/selftests/net/so_txtime.c
236
ret = poll(&pfd, 1, timeout_ms);
tools/testing/selftests/net/tcp_mmap.c
217
poll(&pfd, 1, 10000);
tools/testing/selftests/net/tls.c
1297
EXPECT_EQ(poll(&fd, 1, 20), 1);
tools/testing/selftests/net/tls.c
1301
EXPECT_EQ(poll(&fd, 1, 20), 0);
tools/testing/selftests/net/tls.c
1315
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
1332
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
1340
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
2177
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/net/tls.c
2197
EXPECT_EQ(poll(&pfd, 1, 5000), 1);
tools/testing/selftests/net/tls.c
2244
EXPECT_EQ(poll(&pfd, 1, 5000), 1);
tools/testing/selftests/net/tls.c
2725
EXPECT_EQ(poll(&pfd, 1, 1), 0);
tools/testing/selftests/net/tls.c
2737
EXPECT_EQ(poll(&pfd, 1, 1), 0);
tools/testing/selftests/net/tls.c
2742
EXPECT_EQ(poll(&pfd, 1, 1), 1);
tools/testing/selftests/net/tls.c
2831
EXPECT_EQ(poll(&pfd, 1, 20), 0);
tools/testing/selftests/net/tls.c
2837
EXPECT_EQ(poll(&pfd, 1, 20), 1);
tools/testing/selftests/net/txtimestamp.c
305
ret = poll(&pollfd, 1, cfg_poll_timeout);
tools/testing/selftests/net/udpgso_bench_rx.c
102
ret = poll(&pfd, 1, 10);
tools/testing/selftests/net/udpgso_bench_tx.c
247
ret = poll(&fds, 1, poll_timeout);
tools/testing/selftests/nolibc/nolibc-test.c
1432
CASE_TEST(poll_null); EXPECT_SYSZR(1, poll(NULL, 0, 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1433
CASE_TEST(poll_stdout); EXPECT_SYSNE(1, ({ struct pollfd fds = { 1, POLLOUT, 0}; poll(&fds, 1, 0); }), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1434
CASE_TEST(poll_fault); EXPECT_SYSER(1, poll(NULL, 1, 0), -1, EFAULT); break;
tools/testing/selftests/pidfd/pidfd_getfd_test.c
254
ASSERT_EQ(poll(&fds, 1, 5000), 1);
tools/testing/selftests/pidfd/pidfd_info_test.c
209
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_info_test.c
284
nevents = poll(&fds, 1, 10000 /* wait 5 seconds */);
tools/testing/selftests/pidfd/pidfd_info_test.c
352
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_info_test.c
464
nevents = poll(&fds, 1, 10000 /* wait 5 seconds */);
tools/testing/selftests/pidfd/pidfd_info_test.c
491
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_info_test.c
529
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_info_test.c
620
nevents = poll(&fds, 1, 10000 /* wait 5 seconds */);
tools/testing/selftests/pidfd/pidfd_info_test.c
638
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_info_test.c
676
nevents = poll(&fds, 1, -1);
tools/testing/selftests/pidfd/pidfd_poll_test.c
86
nevents = poll(&fds, 1, -1);
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
137
long poll = 0;
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
153
++poll;
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
167
if (poll > CSB_MAX_POLL)
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
186
(int) poll);
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
188
(int) poll);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
96
if (poll(&pollfd, 1, -1) == -1) {
tools/testing/selftests/rseq/param_test.c
272
poll(NULL, 0, opt_sleep); \
tools/testing/selftests/seccomp/seccomp_bpf.c
3444
EXPECT_GT(poll(&pollfd, 1, -1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3463
EXPECT_GT(poll(&pollfd, 1, -1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3880
EXPECT_GT(poll(&pollfd, 1, -1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3888
EXPECT_GT(poll(&pollfd, 1, -1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3976
EXPECT_GT(poll(&pollfd, 1, 2000), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4119
EXPECT_GT(poll(&pollfd, 1, 2000), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4928
ASSERT_EQ(poll(&pfd, 1, 1000), 1)
tools/testing/selftests/sync/sync.c
65
return poll(&fds, 1, timeout);
tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c
88
ret = poll(&ufd, 1, -1);
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
152
ret = poll(&ufd, 1, -1);
tools/testing/selftests/ublk/kublk.c
1228
ret = poll(&pfd, 1, 1000 * timeout);
tools/testing/vsock/vsock_perf.c
210
if (poll(&fds, 1, -1) < 0)
tools/testing/vsock/vsock_perf.c
333
if (poll(&fds, 1, -1) < 0) {
tools/testing/vsock/vsock_test.c
1538
if (poll(&fds, 1, -1) < 0) {
tools/testing/vsock/vsock_test.c
1632
if (poll(&fds, 1, -1) < 0) {
tools/testing/vsock/vsock_test.c
867
if (poll(&fds, 1, 1000) < 0) {
tools/testing/vsock/vsock_test.c
883
if (poll(&fds, 1, 10000) < 0) {
tools/testing/vsock/vsock_test_zerocopy.c
197
if (poll(&fds, 1, POLL_TIMEOUT_MS) < 0) {
tools/testing/vsock/vsock_test_zerocopy.c
395
if (poll(&fds, 1, TIMEOUT * MSEC_PER_SEC) != 1 ||
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
191
ret = poll(pfds, 1, 0);
tools/virtio/vhost_net_test.c
261
poll(&vq->fds, 1, 100);
tools/virtio/virtio-trace/trace-agent-ctl.c
57
ret = poll(&poll_fd, 1, EVENT_WAIT_MSEC);
tools/virtio/virtio_test.c
162
poll(dev->fds, dev->nvqs, -1);