Home
last modified time | relevance | path

Searched full:polled (Results 1 – 25 of 420) sorted by relevance

12345678910>>...17

/linux-6.12.1/drivers/firmware/arm_scmi/transports/
Dvirtio.c330 * Process pre-fetched messages: these could be non-polled messages or in scmi_vio_deferred_tx_worker()
331 * late timed-out replies to polled messages dequeued by chance while in scmi_vio_deferred_tx_worker()
511 * - bind the polled message to the xfer via .priv in virtio_send_message()
583 * For this same reason, here, we take care to free only the polled messages
586 * any timed-out polled message if that indeed appears to have been at least
588 * messages won't be freed elsewhere. Any other polled message is marked as
591 * Possible late replies to timed-out polled messages will be eventually freed
612 /* Must be a polled xfer and not already freed on the IRQ path */ in virtio_mark_txdone()
619 /* Do not free timedout polled messages only if still inflight */ in virtio_mark_txdone()
655 * out reply to a polled message that we should dequeue.
[all …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_send.c475 s64 *polled, in hws_send_engine_poll_cq() argument
501 hws_send_engine_update(queue, NULL, priv, res, polled, res_nb, 0); in hws_send_engine_poll_cq()
507 hws_send_engine_update(queue, cqe, priv, res, polled, res_nb, wqe_cnt); in hws_send_engine_poll_cq()
513 s64 *polled, in hws_send_engine_poll_list() argument
519 if (*polled < res_nb) { in hws_send_engine_poll_list()
520 res[*polled].status = in hws_send_engine_poll_list()
522 res[*polled].user_data = in hws_send_engine_poll_list()
524 (*polled)++; in hws_send_engine_poll_list()
537 s64 polled = 0; in hws_send_engine_poll() local
539 hws_send_engine_poll_list(queue, res, &polled, res_nb); in hws_send_engine_poll()
[all …]
/linux-6.12.1/arch/arm/boot/dts/st/
Dstm32mp15xx-dhcom-pdk2.dtsi36 gpio-keys-polled {
37 compatible = "gpio-keys-polled";
42 * so mark this as polled GPIO key.
52 * so mark this as polled GPIO key.
62 * so mark this as polled GPIO key.
/linux-6.12.1/Documentation/devicetree/bindings/mtd/
Dti,gpmc-nand.yaml44 enum: [prefetch-polled, polled, prefetch-dma, prefetch-irq]
45 default: prefetch-polled
/linux-6.12.1/drivers/gpu/drm/
Ddrm_probe_helper.c256 if (connector->polled & (DRM_CONNECTOR_POLL_CONNECT | in drm_kms_helper_enable_hpd()
327 * in drm_connector::polled. Note that after disabling polling by clearing these
792 if (!connector->polled || connector->polled == DRM_CONNECTOR_POLL_HPD) in output_poll_execute()
799 !(connector->polled & DRM_CONNECTOR_POLL_DISCONNECT)) in output_poll_execute()
912 * Drivers can control which connectors are polled by setting the
919 * Note that a connector can be both polled and probed from the hotplug handler,
979 drm_WARN_ON(dev, !(connector->polled & DRM_CONNECTOR_POLL_HPD)); in check_connector_changed()
1016 * which has the DRM_CONNECTOR_POLL_HPD flag set in its &polled member.
1026 * Note that a connector can be both polled and probed from the hotplug
1057 * which have the DRM_CONNECTOR_POLL_HPD flag set in their &polled member. All
[all …]
/linux-6.12.1/include/linux/platform_data/
Dmtd-nand-omap2.h15 NAND_OMAP_PREFETCH_POLLED = 0, /* prefetch polled mode, default */
16 NAND_OMAP_POLLED, /* polled mode, without prefetch */
/linux-6.12.1/arch/arm64/boot/dts/amlogic/
Dmeson-gxl-s905d-mecool-kii-pro.dts31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxm-q200.dts31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxm-wetek-core2.dts46 gpio-keys-polled {
47 compatible = "gpio-keys-polled";
Dmeson-gxm-mecool-kiii-pro.dts36 gpio-keys-polled {
37 compatible = "gpio-keys-polled";
Dmeson-gxl-s905d-vero4k-plus.dts17 gpio-keys-polled {
18 compatible = "gpio-keys-polled";
Dmeson-gxbb-wetek-play2.dts37 gpio-keys-polled {
38 compatible = "gpio-keys-polled";
Dmeson-gxl-s905d-p230.dts31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxm-minix-neo-u9h.dts42 gpio-keys-polled {
43 compatible = "gpio-keys-polled";
Dmeson-g12b-gtking-pro.dts22 gpio-keys-polled {
23 compatible = "gpio-keys-polled";
Dmeson-gxbb-kii-pro.dts34 gpio-keys-polled {
35 compatible = "gpio-keys-polled";
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_hotplug.c233 if (connector->base.polled != DRM_CONNECTOR_POLL_HPD) in intel_hpd_irq_storm_switch_to_polling()
247 connector->base.polled = DRM_CONNECTOR_POLL_CONNECT | in intel_hpd_irq_storm_switch_to_polling()
283 if (connector->base.polled != connector->polled) in intel_hpd_irq_storm_reenable_work()
287 connector->base.polled = connector->polled; in intel_hpd_irq_storm_reenable_work()
698 if (!(connector->base.polled & DRM_CONNECTOR_POLL_HPD)) in i915_hpd_poll_detect_connectors()
767 connector->base.polled = connector->polled; in i915_hpd_poll_init_work()
769 if (enabled && connector->base.polled == DRM_CONNECTOR_POLL_HPD) in i915_hpd_poll_init_work()
770 connector->base.polled = DRM_CONNECTOR_POLL_CONNECT | in i915_hpd_poll_init_work()
845 * Also used during driver init to initialize connector->polled
/linux-6.12.1/arch/powerpc/platforms/powermac/
Dlow_i2c.c87 int polled; /* open mode */ member
116 int polled; member
220 * on udelay nor schedule when in polled mode ! in kw_i2c_wait_interrupt()
223 if (host->polled) { in kw_i2c_wait_interrupt()
266 if (!host->polled) in kw_i2c_handle_interrupt()
333 if (!host->polled) in kw_i2c_handle_interrupt()
401 int use_irq = host->irq && !bus->polled; in kw_i2c_xfer()
445 host->polled = bus->polled; in kw_i2c_xfer()
447 /* Enable interrupt if not using polled mode and interrupt is in kw_i2c_xfer()
1094 int pmac_i2c_open(struct pmac_i2c_bus *bus, int polled) in pmac_i2c_open() argument
[all …]
/linux-6.12.1/drivers/dma/
Ddmatest.c91 static bool polled; variable
92 module_param(polled, bool, 0644);
93 MODULE_PARM_DESC(polled, "Use polling for completion instead of interrupts");
111 * @polled: use polling for completion instead of interrupts
128 bool polled; member
691 if (params->polled) in dmatest_func()
823 if (!params->polled) { in dmatest_func()
836 if (params->polled) { in dmatest_func()
1038 info->params.polled) { in dmatest_add_channel()
1039 info->params.polled = false; in dmatest_add_channel()
[all …]
/linux-6.12.1/lib/
Dirq_poll.c44 * __irq_poll_complete - Mark this @iop as un-polled again
59 * irq_poll_complete - Mark this @iop as un-polled again
64 * iopoll handler, it'll end the polled mode by calling this function. The
/linux-6.12.1/drivers/staging/media/ipu3/
Dipu3-css-fw.h113 u32 sw_state; /* Polled from css, enum imgu_abi_sp_swstate */
114 u32 host_sp_queues_initialized; /* Polled from the SP */
135 u32 sw_state; /* Polled from css, enum imgu_abi_bl_swstate */
/linux-6.12.1/drivers/media/test-drivers/vidtv/
Dvidtv_channel.h15 * Every stream will have its corresponding encoder polled to produce TS packets
39 * Every stream will have its corresponding encoder polled to produce TS packets
/linux-6.12.1/drivers/input/keyboard/
Dgpio_keys_polled.c26 #define DRV_NAME "gpio-keys-polled"
221 { .compatible = "gpio-keys-polled", },
356 dev_err(dev, "unable to register polled device, err=%d\n", in gpio_keys_polled_probe()
382 MODULE_DESCRIPTION("Polled GPIO Buttons driver");
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dtqmls10xxa-mbls10xxa.dtsi15 gpio-keys-polled {
16 compatible = "gpio-keys-polled";
/linux-6.12.1/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c2514 bool *polled, bool *stop) in ocrdma_poll_err_scqe() argument
2531 *polled = true; in ocrdma_poll_err_scqe()
2540 *polled = false; in ocrdma_poll_err_scqe()
2547 *polled = false; in ocrdma_poll_err_scqe()
2550 *polled = true; in ocrdma_poll_err_scqe()
2558 struct ib_wc *ibwc, bool *polled) in ocrdma_poll_success_scqe() argument
2565 *polled = false; /* WC cannot be consumed yet */ in ocrdma_poll_success_scqe()
2571 *polled = true; in ocrdma_poll_success_scqe()
2583 struct ib_wc *ibwc, bool *polled, bool *stop) in ocrdma_poll_scqe() argument
2592 expand = ocrdma_poll_success_scqe(qp, cqe, ibwc, polled); in ocrdma_poll_scqe()
[all …]

12345678910>>...17