aboutsummaryrefslogtreecommitdiffstats
path: root/rust/kernel/drm/gem
AgeCommit message (Expand)AuthorFilesLines
2026-08-21Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2-108/+589
2026-08-12rust: drm: set fops.owner from driver module pointerAlvin Sun1-2/+2
2026-07-19rust: drm: fix non-const `read8` in unit testGary Guo1-1/+1
2026-07-14Merge tag 'rust-io-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into drm-rust-nextDanilo Krummrich1-65/+28
2026-07-13rust: drm: fix GEM object pointer safety docsYilin Chen1-1/+2
2026-07-12rust: drm: Add RegistrationData to drm::DriverDanilo Krummrich1-0/+1
2026-07-12rust: drm: return ParentDevice from Device AsRefDanilo Krummrich1-1/+2
2026-07-12rust: drm/gem: remove DeviceContext from shmem::ObjectDanilo Krummrich1-70/+51
2026-07-12rust: drm: restrict AlwaysRefCounted to Normal GEM Object contextDanilo Krummrich2-115/+111
2026-07-12rust: drm: change default DeviceContext to NormalDanilo Krummrich2-8/+9
2026-07-12rust: drm: Add Driver::ParentDevice associated typeDanilo Krummrich1-2/+2
2026-07-12rust: faux: add Device type with AsBusDevice supportDanilo Krummrich1-4/+7
2026-06-28Merge tag 'v7.2-rc1' into drm-rust-nextDanilo Krummrich1-1/+1
2026-06-25rust: drm: gem: Introduce shmem::Object::sg_table()Lyude Paul1-10/+164
2026-06-12rust: drm: gem: shmem: Add vmap functionsLyude Paul1-1/+337
2026-06-12rust: drm: gem: shmem: Add DmaResvGuard helperLyude Paul1-2/+37
2026-06-04rust: drm: gem: shmem: Fix Default implementation for ObjectConfigLyude Paul1-1/+10
2026-06-02rust/drm/gem: Use DeviceContext with GEM objectsLyude Paul2-43/+79
2026-06-02rust/drm/gem: Add DriverAllocImpl type aliasLyude Paul1-2/+7
2026-06-02rust: drm: gem: s/device::Device/Device/ for shmem.rsLyude Paul1-5/+5
2026-05-01rust: drm: gem: clean up GEM state in init failure caseEliot Courtney1-2/+11
2026-04-27rust/drm: import ARef from sync crateMukesh Kumar Chaurasiya (IBM)1-4/+2
2026-03-27rust: drm: gem: shmem: Add DRM shmem helper abstractionAsahi Lina2-1/+234
2026-03-27rust: drm: gem: Add raw_dma_resv() functionLyude Paul1-0/+12
2026-03-26rust: drm: use new sync::aref path for importsAlice Ryhl1-1/+1
2026-03-26rust: gem: Introduce DriverObject::ArgsLyude Paul1-3/+10
2026-03-26rust: drm: Add gem::impl_aref_for_gem_obj!Lyude Paul1-15/+36
2026-02-24rust/drm: Remove imports covered by prelude::*Lyude Paul1-5/+1
2026-02-24rust/drm: Fixup import stylesLyude Paul1-5/+20
2026-01-06rust: drm: Improve safety comment when using `Pin::into_inner_unchecked`Ewan Chorynski1-1/+1
2025-12-18rust: drm: use `pin_init::zeroed()` for file operations initializationAtharv Dubey1-3/+1
2025-12-18rust: drm: Update AlwaysRefCounted imports to use sync::arefShankari Anand1-1/+1
2025-11-10rust/drm/gem: Fix missing header in `Object` rustdocLyude Paul1-1/+1
2025-10-23rust: drm/gem: Remove Object.devLyude Paul1-8/+7
2025-10-21Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"Lyude Paul1-20/+16
2025-10-02Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-53/+43
2025-09-10Merge drm-misc-next-2025-08-21 into drm-rust-nextDanilo Krummrich1-1/+2
2025-09-08rust: drm: gem: Drop Object::SIZELyude Paul1-4/+1
2025-09-08rust: drm: gem: Add DriverFile type aliasLyude Paul1-11/+12
2025-09-08rust: drm: gem: Simplify use of genericsLyude Paul1-43/+34
2025-09-08rust: drm: fix `srctree/` linksMiguel Ojeda1-1/+1
2025-08-20rust: drm: update ARef and AlwaysRefCounted imports from sync::arefShankari Anand1-1/+2
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds1-3/+1
2025-07-15rust: types: add Opaque::cast_fromAlice Ryhl1-3/+1
2025-07-11drm: rust: rename as_ref() to from_raw() for drm constructorsAlice Ryhl1-8/+8
2025-06-04Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds1-1/+5
2025-05-14rust: drm: gem: Implement AlwaysRefCounted for all gem objects automaticallyLyude Paul1-23/+24
2025-05-14rust: drm: gem: s/into_gem_obj()/as_raw()/Lyude Paul1-19/+9
2025-05-14rust: drm: gem: Refactor IntoGEMObject::from_gem_obj() to as_ref()Lyude Paul1-23/+40
2025-05-14rust: drm: gem: Use NonNull for Object::devLyude Paul1-3/+3