Home
last modified time | relevance | path

Searched full:handoff (Results 1 – 25 of 36) sorted by relevance

12

/linux/Documentation/devicetree/bindings/gpu/
H A Dapple,agx.yaml46 Region containing a shared handoff structure for VM
56 - const: handoff
89 memory-region-names = "ttbs", "pagetables", "handoff",
/linux/kernel/locking/
H A Drwsem.c62 * - the handoff isn't set.
87 * Bit 2 - lock handoff bit
96 * Bit 2 - lock handoff bit
109 * There are three places where the lock handoff bit may be set or cleared.
115 * be the first one in the wait_list to be eligible for setting the handoff
116 * bit. So concurrent setting/clearing of handoff bit is not possible.
356 * queue before initiating the handoff protocol.
461 * to give up the lock), request a HANDOFF to in rwsem_mark_wake()
538 * writers to give up the lock and we can clear HANDOFF. in rwsem_mark_wake()
617 * Honor handoff bit and yield only when the first in rwsem_try_write_lock()
[all …]
H A Dmutex.c87 static inline struct task_struct *__mutex_trylock_common(struct mutex *lock, bool handoff) in __mutex_trylock_common() argument
101 } else if (handoff) { in __mutex_trylock_common()
124 * Trylock or set HANDOFF
126 static inline bool __mutex_trylock_or_handoff(struct mutex *lock, bool handoff) in __mutex_trylock_or_handoff() argument
128 return !__mutex_trylock_common(lock, handoff); in __mutex_trylock_or_handoff()
215 * to a regular unlock. Sets PICKUP on a handoff, clears HANDOFF, preserves
217 * __mutex_trylock() provides a matching ACQUIRE semantics for the handoff.
653 * the handoff. in __mutex_lock_common()
928 * Except when HANDOFF, in that case we must not clear the owner field, in __mutex_unlock_slowpath()
H A Dmutex.h30 * Bit2 indicates handoff has been done and we're waiting for pickup.
/linux/drivers/usb/host/
H A Dpci-quirks.c800 "OHCI: BIOS handoff failed (BIOS bug?) %08x\n", in quirk_usb_handoff_ohci()
873 * the handoff on its unused controller. Skip it. in ehci_bios_handoff()
884 dev_dbg(&pdev->dev, "EHCI: BIOS handoff\n"); in ehci_bios_handoff()
902 * handoff.. in ehci_bios_handoff()
924 "EHCI: BIOS handoff failed (BIOS bug?) %08x\n", in ehci_bios_handoff()
957 * spec section 5.1 explains the bios handoff, e.g. for in quirk_usb_disable_ehci()
1153 * Takes care of the handoff between the Pre-OS (i.e. BIOS) and the OS.
1190 /* Auto handoff never worked for these devices. Force it and continue */ in quirk_usb_handoff_xhci()
1209 "xHCI BIOS handoff failed (BIOS bug ?) %08x\n", in quirk_usb_handoff_xhci()
1267 * This device does not need/support EHCI/OHCI handoff in quirk_usb_early_handoff()
[all …]
H A Dehci-pci.c68 * (currently just BIOS handoff) allowed starting with EHCI 0.96 in ehci_pci_reinit()
H A Dehci-hub.c579 /* if reset finished and it's still not enabled -- handoff */ in check_reset_complete()
/linux/Documentation/driver-api/cxl/
H A Dindex.rst7 CXL device configuration has a complex handoff between platform (Hardware,
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc_heci_cmd_submit.h18 * command has hit the GSC-CS hardware, not the preceding handoff to GuC CTB.
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_context.c222 bool handoff = false; in __intel_context_do_pin_ww() local
282 handoff = true; in __intel_context_do_pin_ww()
296 if (!handoff) in __intel_context_do_pin_ww()
/linux/Documentation/security/tpm/
H A Dtpm-security.rst118 of name handoff can be used between the various boot components as
125 the name handoff provided each successive component knows how to
/linux/drivers/acpi/acpica/
H A Dexserial.c89 * mechanism and handoff the bit address and bit width directly to in acpi_ex_write_gpio()
269 * field mechanism and handoff the buffer directly to the handler. in acpi_ex_write_serial_bus()
/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-acpi42 handoff to the OS waking vector. In nanoseconds.
/linux/drivers/usb/early/
H A Dehci-dbgp.c724 dbgp_printk("dbgp: BIOS handoff\n"); in early_ehci_bios_handoff()
741 dbgp_printk("dbgp: BIOS handoff failed: %08x\n", cap); in early_ehci_bios_handoff()
/linux/arch/arm64/boot/dts/apple/
H A Dt600x-common.dtsi403 uat_handoff: uat-handoff {
H A Dt8103.dtsi375 uat_handoff: uat-handoff {
405 memory-region-names = "ttbs", "pagetables", "handoff",
H A Dt8112.dtsi390 uat_handoff: uat-handoff {
420 memory-region-names = "ttbs", "pagetables", "handoff",
H A Dt600x-die0.dtsi314 memory-region-names = "ttbs", "pagetables", "handoff",
/linux/drivers/sbus/char/
H A Dopenprom.c572 * Handoff control to the correct ioctl handler.
/linux/drivers/ata/
H A Dahci.h105 HOST_CAP2_BOH = BIT(0), /* BIOS/OS handoff supported */
/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c58 #define HC_CAP_NON_CURRENT_MASTER_CAP BIT(5) /* master handoff capable */
/linux/kernel/futex/
H A Dpi.c1024 * handoff -- such that the latter can observe the futex_q::pi_state in futex_lock_pi()
/linux/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c770 * the sram before handoff. However, the very first interfaces in myri10ge_load_firmware()
771 * do not. Therefore the handoff copy must skip the first 8 bytes in myri10ge_load_firmware()
790 dev_err(&mgp->pdev->dev, "handoff failed\n"); in myri10ge_load_firmware()
/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst870 specified in this file (default is 5), the "fair lock handoff" semantics
/linux/fs/nfs/
H A Dpagelist.c334 * has extra ref from the write/commit path to handle handoff in nfs_page_group_init()

12