vmw_bo_pin_in_placement(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, welcome to vmw_bo_pin_in_placement(9) from the Kernel API Manual β€” this is the page where we validate a buffer to placement. That's the whole name, no cap: vmw_bo_pin_in_placement β€” Validate a buffer to placement. ✨

✨ SYNOPSIS ✨

Here's the signature, copied exactly so your brain doesn't have to squint:

int vmw_bo_pin_in_placement (struct vmw_private *dev_priv , struct
       vmw_bo *buf , struct ttm_placement *placement , bool interruptible );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev_priv β€” Driver private. The driver's own private data, bestie.
  • buf β€” DMA buffer to move. This is the one getting moved.
  • placement β€” The placement to pin it. Where it's getting pinned, basically.
  • interruptible β€” Use interruptible wait. Yes, that's the whole note.

πŸ”₯ RETURN πŸ”₯

Zero on success. A Negative error code on failure. In particular, -ERESTARTSYS if interrupted by a signal. So if a signal interrupts it, that's the specific code you get. πŸ’…

The -ERESTARTSYS case is the one to watch for when the interruptible wait gets interrupted, iykyk.

🌈 SEE ALSO 🌈

The whole squad, plus the kernel file, all here:


Bye bestie! This page comes from ./drivers/gpu/drm/vmwgfx, dated October 2026, and it's vmw_bo_pin_in_placement(9) signing off. Slay responsibly. πŸ’…βœ¨

πŸ“¦ where this page comes from