Home
last modified time | relevance | path

Searched refs:unplug (Results 1 – 25 of 42) sorted by relevance

12

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_device.c75 mutex_lock(&ptdev->unplug.lock); in panthor_device_unplug()
77 /* Someone beat us, release the lock and wait for the unplug in panthor_device_unplug()
80 mutex_unlock(&ptdev->unplug.lock); in panthor_device_unplug()
81 wait_for_completion(&ptdev->unplug.done); in panthor_device_unplug()
90 /* We do the rest of the unplug with the unplug lock released, in panthor_device_unplug()
91 * future callers will wait on ptdev->unplug.done anyway. in panthor_device_unplug()
93 mutex_unlock(&ptdev->unplug.lock); in panthor_device_unplug()
112 /* Report the unplug operation as done to unblock concurrent in panthor_device_unplug()
115 complete_all(&ptdev->unplug in panthor_device_unplug()
[all...]
H A Dpanthor_device.h138 /** @unplug: Device unplug related fields. */
140 /** @lock: Lock used to serialize unplug operations. */
144 * @done: Completion object signaled when the unplug
148 } unplug; member
/linux/drivers/md/
H A 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()
H A Dmd-bitmap.h76 void (*unplug)(struct mddev *mddev, bool sync); member
/linux/Documentation/arch/s390/
H A 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/include/uapi/linux/
H A 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/drivers/gpu/drm/ci/xfails/
H A Di915-glk-flakes.txt6 core_hotunplug@unplug-rescan
/linux/arch/x86/xen/
H A DMakefile23 obj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o
/linux/Documentation/usb/
H A 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/drivers/thunderbolt/
H A Dtb.c82 bool unplug; member
93 static void tb_queue_hotplug(struct tb *tb, u64 route, u8 port, bool unplug) in tb_queue_hotplug() argument
104 ev->unplug = unplug; in tb_queue_hotplug()
2104 * If we get hot-unplug for the DP IN port of the host router in tb_enter_redrive()
2431 "hotplug event from non existent switch %llx:%x (unplug: %d)\n", in tb_handle_hotplug()
2432 ev->route, ev->port, ev->unplug); in tb_handle_hotplug()
2437 "hotplug event from non existent port %llx:%x (unplug: %d)\n", in tb_handle_hotplug()
2438 ev->route, ev->port, ev->unplug); in tb_handle_hotplug()
2443 tb_dbg(tb, "hotplug event for upstream port %llx:%x (unplug in tb_handle_hotplug()
[all...]
H A Dctl.h127 int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug);
H A Dtrace.h68 trace_seq_printf(p, "port=%d, unplug=%#x, ", msg->port, msg->unplug); in show_data_event()
H A Dctl.c824 * tb_cfg_ack_plug() - Ack hot plug/unplug event
827 * @port: Port where the hot plug/unplug happened
828 * @unplug: Ack hot plug or unplug
830 * Call this as response for hot plug/unplug event to ack it.
833 int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug) in tb_cfg_ack_plug() argument
839 .pg = unplug ? TB_CFG_ERROR_PG_HOT_UNPLUG in tb_cfg_ack_plug()
843 unplug ? "un" : "", route, port); in tb_cfg_ack_plug()
H A Dtb_msgs.h93 bool unplug:1; member
/linux/drivers/hid/usbhid/
H A Dhid-core.c308 case -ESHUTDOWN: /* unplug */ in hid_irq_in()
311 case -EILSEQ: /* protocol error or unplug */ in hid_irq_in()
312 case -EPROTO: /* protocol error or unplug */ in hid_irq_in()
313 case -ETIME: /* protocol error or unplug */ in hid_irq_in()
432 int unplug = 0; in hid_irq_out() local
437 case -ESHUTDOWN: /* unplug */ in hid_irq_out()
438 unplug = 1; in hid_irq_out()
440 case -EILSEQ: /* protocol error or unplug */ in hid_irq_out()
441 case -EPROTO: /* protocol error or unplug */ in hid_irq_out()
452 if (unplug) { in hid_irq_out()
480 int unplug = 0, status = urb->status; hid_ctrl() local
[all...]
/linux/block/
H A Dblk-core.c208 * on a queue, such as calling the unplug function after a timeout.
1191 struct blk_plug_cb *blk_check_plugged(blk_plug_cb_fn unplug, void *data, in blk_check_plugged() argument
1201 if (cb->callback == unplug && cb->data == data) in blk_check_plugged()
1209 cb->callback = unplug; in blk_check_plugged()
1222 * Unconditionally flush out cached requests, even if the unplug in __blk_flush_plug()
/linux/Documentation/networking/device_drivers/atm/
H A Dcxacru.rst11 driver and it is necessary to unplug/remove power to the device to fix this.
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-ioc-device-info.rst99 vary across reboots or device unplug/replug.
/linux/drivers/hid/bpf/progs/
H A DREADME77 Then unplug and replug the device.
/linux/Documentation/sound/designs/
H A Djack-injection.rst15 machine and plug/unplug physical devices to the audio jack.
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-vfio-mdev110 is active and the vendor driver doesn't support hot unplug.
/linux/kernel/
H A DKconfig.kexec158 in response to hot plug/unplug or online/offline of CPUs or
/linux/Documentation/driver-api/tty/
H A Dmoxa-smartio.rst196 To avoid this problem, please unplug fifth and after board, because Moxa
/linux/Documentation/driver-api/
H A Dvfio-mediated-device.rst237 doesn't support hot unplug.
/linux/Documentation/gpu/
H A Dvkms.rst158 - Change output configuration: Plug/unplug screens, change EDID, allow changing

12