Home
last modified time | relevance | path

Searched full:unplug (Results 1 – 25 of 212) sorted by relevance

123456789

/linux-6.12.1/arch/x86/xen/
Dplatform-pci-unplug.c4 * platform-pci-unplug.c
24 /* store the value of xen_emul_unplug after the unplug is done */
143 /* user explicitly requested no unplug */ in xen_unplug_emulated_devices()
150 * not support the unplug protocol (XEN_PLATFORM_ERR_MAGIC) in xen_unplug_emulated_devices()
161 "been compiled for this kernel: unplug emulated NICs.\n"); in xen_unplug_emulated_devices()
166 "been compiled for this kernel: unplug emulated disks.\n" in xen_unplug_emulated_devices()
173 /* Now unplug the emulated devices */ in xen_unplug_emulated_devices()
DMakefile23 obj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o
/linux-6.12.1/drivers/gpu/drm/panthor/
Dpanthor_device.c57 mutex_lock(&ptdev->unplug.lock); in panthor_device_unplug()
59 /* Someone beat us, release the lock and wait for the unplug in panthor_device_unplug()
62 mutex_unlock(&ptdev->unplug.lock); in panthor_device_unplug()
63 wait_for_completion(&ptdev->unplug.done); in panthor_device_unplug()
72 /* We do the rest of the unplug with the unplug lock released, in panthor_device_unplug()
73 * future callers will wait on ptdev->unplug.done anyway. in panthor_device_unplug()
75 mutex_unlock(&ptdev->unplug.lock); in panthor_device_unplug()
94 /* Report the unplug operation as done to unblock concurrent in panthor_device_unplug()
97 complete_all(&ptdev->unplug.done); in panthor_device_unplug()
161 init_completion(&ptdev->unplug.done); in panthor_device_init()
[all …]
Dpanthor_device.h118 /** @unplug: Device unplug related fields. */
120 /** @lock: Lock used to serialize unplug operations. */
124 * @done: Completion object signaled when the unplug
128 } unplug; member
/linux-6.12.1/include/uapi/linux/
Dvirtio_mem.h82 * has memory plugged. The device driver can request to unplug all memory
101 /* request to unplug memory blocks */
103 /* request to unplug all blocks and shrink the usable size */
132 struct virtio_mem_req_unplug unplug; member
208 * Currently used size. Changes due to plug/unplug requests, but no
/linux-6.12.1/drivers/virtio/
Dvirtio_mem.c31 MODULE_PARM_DESC(unplug_online, "Try to unplug online memory");
105 /* We might first have to unplug all memory when starting up. */
108 /* Workqueue that processes the plug/unplug requests. */
248 /* Timer for retrying to plug/unplug memory. */
709 * We might have freed up memory we can now unplug, retry in virtio_mem_remove_memory()
752 * We might have freed up memory we can now unplug, retry in virtio_mem_offline_and_remove_memory()
1066 * maybe we can handle pending unplug requests. in virtio_mem_memory_notifier_cb()
1461 .u.unplug.addr = cpu_to_virtio64(vm->vdev, addr), in virtio_mem_send_unplug_request()
1462 .u.unplug.nb_blocks = cpu_to_virtio16(vm->vdev, nb_vm_blocks), in virtio_mem_send_unplug_request()
1536 * Unplug selected subblocks. Updates the plugged state, but not the state
[all …]
/linux-6.12.1/Documentation/arch/s390/
Dvfio-ap-locking.rst72 device driver is using it to plug/unplug AP devices passed through to the KVM
86 to unplug the adapter.
89 pointer is not used to plug/unplug devices passed through to the KVM guest;
/linux-6.12.1/drivers/hid/usbhid/
Dhid-core.c307 case -ESHUTDOWN: /* unplug */ in hid_irq_in()
310 case -EILSEQ: /* protocol error or unplug */ in hid_irq_in()
311 case -EPROTO: /* protocol error or unplug */ in hid_irq_in()
312 case -ETIME: /* protocol error or unplug */ in hid_irq_in()
431 int unplug = 0; in hid_irq_out() local
436 case -ESHUTDOWN: /* unplug */ in hid_irq_out()
437 unplug = 1; in hid_irq_out()
439 case -EILSEQ: /* protocol error or unplug */ in hid_irq_out()
440 case -EPROTO: /* protocol error or unplug */ in hid_irq_out()
451 if (unplug) { in hid_irq_out()
[all …]
/linux-6.12.1/drivers/md/
Draid1-10.c134 blk_plug_cb_fn unplug, int copies) in raid1_add_bio_to_plug() argument
148 cb = blk_check_plugged(unplug, mddev, sizeof(*plug)); in raid1_add_bio_to_plug()
171 mddev->bitmap_ops->unplug(mddev, current->bio_list == NULL); in raid1_prepare_flush_writes()
Draid1.h53 * memory pools need a pointer to the mddev, so they can force an unplug
89 /* queue pending writes to be submitted on unplug */
/linux-6.12.1/drivers/thunderbolt/
Dctl.c816 * tb_cfg_ack_plug() - Ack hot plug/unplug event
819 * @port: Port where the hot plug/unplug happened
820 * @unplug: Ack hot plug or unplug
822 * Call this as response for hot plug/unplug event to ack it.
825 int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug) in tb_cfg_ack_plug() argument
831 .pg = unplug ? TB_CFG_ERROR_PG_HOT_UNPLUG in tb_cfg_ack_plug()
835 unplug ? "un" : "", route, port); in tb_cfg_ack_plug()
Dtrace.h68 trace_seq_printf(p, "port=%d, unplug=%#x, ", msg->port, msg->unplug); in show_data_event()
Dtb.c76 bool unplug; member
81 static void tb_queue_hotplug(struct tb *tb, u64 route, u8 port, bool unplug) in tb_queue_hotplug() argument
92 ev->unplug = unplug; in tb_queue_hotplug()
2027 * If we get hot-unplug for the DP IN port of the host router in tb_enter_redrive()
2322 "hotplug event from non existent switch %llx:%x (unplug: %d)\n", in tb_handle_hotplug()
2323 ev->route, ev->port, ev->unplug); in tb_handle_hotplug()
2328 "hotplug event from non existent port %llx:%x (unplug: %d)\n", in tb_handle_hotplug()
2329 ev->route, ev->port, ev->unplug); in tb_handle_hotplug()
2334 tb_dbg(tb, "hotplug event for upstream port %llx:%x (unplug: %d)\n", in tb_handle_hotplug()
2335 ev->route, ev->port, ev->unplug); in tb_handle_hotplug()
[all …]
/linux-6.12.1/Documentation/usb/
Dchipidea.rst66 5) Remove B-device (unplug micro B plug) and insert again in 10 seconds;
69 6) Remove B-device (unplug micro B plug) and insert again after 10 seconds;
/linux-6.12.1/drivers/gpu/drm/ci/xfails/
Di915-glk-flakes.txt6 core_hotunplug@unplug-rescan
Dvkms-none-fails.txt8 core_hotunplug@unplug-rescan,Fail
/linux-6.12.1/net/sched/
Dsch_plug.c6 * 1. A simple "instantaneous" plug/unplug operation, by issuing an alternating
230 MODULE_DESCRIPTION("Qdisc to plug and unplug traffic via netlink control");
/linux-6.12.1/include/xen/interface/io/
Dxenbus.h29 due to an error or an unplug
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/link/protocols/
Dlink_dp_training_dpia.h36 * Aborts link training upon detection of sink unplug.
/linux-6.12.1/drivers/video/fbdev/core/
Dfb_internal.h70 * unplug operations behind our back. With the fbdev in fb_device_create()
/linux-6.12.1/arch/arm64/include/asm/
Dcpu_ops.h29 * reason, which will cause the hot unplug to be aborted. Called
/linux-6.12.1/include/misc/
Dcxl.h46 * context. This context will be released by PCI hot unplug, so doesn't need to
71 * unplug.
/linux-6.12.1/include/trace/events/
Dblock.h468 * @q: request queue to unplug
470 * @explicit: whether this was an explicit unplug, or one from schedule()
472 * Unplug request queue @q because device driver is scheduled to work
/linux-6.12.1/arch/arm/mach-versatile/
Dplatsmp.c8 * woken, and where there is no way to hot-unplug CPUs. Real platforms
/linux-6.12.1/Documentation/networking/device_drivers/atm/
Dcxacru.rst11 driver and it is necessary to unplug/remove power to the device to fix this.

123456789