drm_property_replace_blob(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_property_replace_blob(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a little function called drm_property_replace_blob, and honestly? It does exactly what it says on the tin. It replaces a blob property. That's it. That's the whole vibe. 🫢


✨ NAME ✨

drm_property_replace_blob β€” replace a blob property 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

bool drm_property_replace_blob (struct drm_property_blob **blob , struct
drm_property_blob *new_blob );

yes the signature literally wraps onto two lines in the original and no, we're not gonna fight it. it's giving "the terminal decided". πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • blob β€” a pointer to the member blob to be replaced ✨ like, this is the one that's getting swapped out. note the double pointer energy β€” **blob β€” she's a pointer to a pointer, main character behavior tbh πŸ‘‘
  • new_blob β€” the new blob to replace with πŸ¦‹ the fresh one moving in.

πŸ’– RETURN πŸ’–

Returns true if the blob was in fact replaced. πŸŽ‰ Not "maybe", not "theoretically" β€” fr fr replaced. If it comes back true, the swap happened. No cap. πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

okay bestie, buckle up, this list is long and every single one of these is an icon in their own right πŸ‘‘ (all the (9) sections, keep them exactly as-is):

  • Kernel file ./drivers/gpu/drm/drm_property.c overview(9)
  • drm_property_create(9)
  • drm_property_create_enum(9)
  • drm_property_create_bitmask(9)
  • drm_property_create_range(9)
  • drm_property_create_signed_range(9)
  • drm_property_create_object(9)
  • drm_property_create_bool(9)
  • drm_property_add_enum(9)
  • drm_property_destroy(9)
  • drm_property_create_blob(9)
  • drm_property_blob_put(9)
  • drm_property_blob_get(9)
  • drm_property_lookup_blob(9)
  • drm_property_replace_global_blob(9)
  • drm_property_replace_blob_from_id(9)

like, the whole blob extended universe is here. the way that drm_property_create_blob and drm_property_blob_put are literally siblings… obsessed 🌈


and that's the whole page, bestie!! 🧚 no hidden lore, no secret options, just one tidy little function πŸ’œ

ok one last thing: this page lives in ./drivers/gpu/drm, and it's dated October 2026 β€” so go forth, replace those blobs, and slay πŸ’…βœ¨πŸ“
πŸ“¦ where this page comes from