rust: drm: gem: shmem: Add DRM shmem helper abstraction
The DRM shmem helper includes common code useful for drivers which
allocate GEM objects as anonymous shmem. Add a Rust abstraction for
this. Drivers can choose the raw GEM implementation or the shmem layer,
depending on their needs.
Signed-off-by:
Asahi Lina <lina@asahilina.net>
Showing
- rust/bindings/bindings_helper.h 4 additions, 0 deletionsrust/bindings/bindings_helper.h
- rust/helpers/drm.c 47 additions, 0 deletionsrust/helpers/drm.c
- rust/helpers/helpers.c 1 addition, 0 deletionsrust/helpers/helpers.c
- rust/helpers/scatterlist.c 13 additions, 0 deletionsrust/helpers/scatterlist.c
- rust/kernel/drm/gem/mod.rs 2 additions, 2 deletionsrust/kernel/drm/gem/mod.rs
- rust/kernel/drm/gem/shmem.rs 427 additions, 0 deletionsrust/kernel/drm/gem/shmem.rs
Loading
Please register or sign in to comment