to_drm_gpusvm_notifier(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is the Kernel API Manual page for to_drm_gpusvm_notifier(9) β€” and it's literally the helper that retrieves the container struct for a given rbtree node. no cap, that's the whole vibe of this one. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

struct drm_gpusvm_notifier * to_drm_gpusvm_notifier (struct rb_node
*node );

🌸 ARGUMENTS 🌸

  • node β€” a pointer to the rbtree node embedded within a drm_gpusvm_notifier struct. bestie, that's the node you're handing over πŸ’…

πŸ’– RETURN πŸ’–

A pointer to the containing drm_gpusvm_notifier structure. that's it, that's the return β€” iconic behavior, honestly 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/gpu/drm/drm_gpusvm.c, plus Overview(9), Locking(9), Partial Unmapping of Ranges(9), Examples(9), npages_in_range(9), drm_gpusvm_notifier_find(9), drm_gpusvm_range_find(9), drm_gpusvm_notifier_invalidate(9), drm_gpusvm_init(9), drm_gpusvm_notifier_insert(9), drm_gpusvm_notifier_remove(9), drm_gpusvm_fini(9), drm_gpusvm_notifier_alloc(9), drm_gpusvm_notifier_free(9), to_drm_gpusvm_range(9), drm_gpusvm_range_insert(9), __drm_gpusvm_range_remove(9), drm_gpusvm_range_alloc(9), drm_gpusvm_hmm_pfn_to_order(9), drm_gpusvm_check_pages(9), drm_gpusvm_scan_mm(9), drm_gpusvm_range_chunk_size(9), drm_gpusvm_driver_lock_held(9), drm_gpusvm_find_vma_start(9), drm_gpusvm_range_find_or_insert(9), __drm_gpusvm_unmap_pages(9), __drm_gpusvm_free_pages(9), drm_gpusvm_free_pages(9), drm_gpusvm_range_remove(9), drm_gpusvm_range_get(9), drm_gpusvm_range_destroy(9), drm_gpusvm_range_put(9), drm_gpusvm_pages_valid(9), drm_gpusvm_pages_valid_unlocked(9), drm_gpusvm_get_pages(9), drm_gpusvm_unmap_pages(9), drm_gpusvm_range_evict(9), drm_gpusvm_has_mapping(9), drm_gpusvm_range_set_unmapped(9).


bestie, that's the whole page 🫢 the source/version on this one is ./drivers/gpu/drm, and the date is October 2026. periodt. πŸ’–

πŸ“¦ where this page comes from