aboutsummaryrefslogtreecommitdiff
path: root/rust/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: drm: Add GPUVM Manager abstractionAsahi Lina2024-09-161-0/+35
* rust: Fix x86 buildHector Martin2024-09-161-0/+2
* rust: drm: sched: Add GPU scheduler abstractionAsahi Lina2024-09-161-0/+6
* rust: drm: syncobj: Add DRM Sync Object abstractionAsahi Lina2024-09-161-0/+19
* rust: drm: gem: shmem: Add DRM shmem helper abstractionAsahi Lina2024-09-161-0/+67
* rust: drm: gem: Add GEM object abstractionAsahi Lina2024-09-161-0/+23
* rust: helpers: Add bindings/wrappers for dma_resvAsahi Lina2024-09-161-0/+13
* rust: dma_fence: Add DMA Fence abstractionAsahi Lina2024-09-161-0/+36
* rust: bindings: Add resource_size wrapperAsahi Lina2024-09-161-0/+6
* rust: Add ioremap_np support to io_mem & friendsAsahi Lina2024-09-161-0/+6
* rust: kernel: platform: Add Device.set_dma_masks()Asahi Lina2024-09-161-0/+7
* rust: of: Add OF node abstractionAsahi Lina2024-09-161-0/+14
* *RFL import: kernel::platformAsahi Lina2024-09-161-0/+25
* *RFL import: kernel::io_memAsahi Lina2024-09-161-0/+116
* *RFL import: kernel::user_ptrAsahi Lina2024-09-161-0/+6
* rust: device: Add RawDevice (based on "Add an abstraction for devices")Wedson Almeida Filho2024-09-161-0/+12
* rust: xarray: Add an abstraction for XArrayAsahi Lina2024-09-161-0/+37
* rust: time: New module for timekeeping functionsAsahi Lina2024-09-161-0/+16
* rust: sync: Add LockdepMap abstractionAsahi Lina2024-09-161-0/+16
* rust: kernel: Add simple siphash abstractionAsahi Lina2024-09-161-0/+8
* rust: helpers: Fix spinlock helper for various spinlock modesHector Martin2024-09-161-0/+5
* Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-07-271-0/+34
|\
| * rust: add abstraction for `struct page`Alice Ryhl2024-07-081-0/+20
| * rust: uaccess: add userspace pointersWedson Almeida Filho2024-07-081-0/+14
* | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-07-251-0/+1
|\ \
| * | rust: add abstraction for struct deviceDanilo Krummrich2024-06-181-0/+1
| |/
* / rust: block: introduce `kernel::block::mq` moduleAndreas Hindborg2024-06-141-0/+16
|/
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-0/+8
|\
| * rust: add a rust helper for krealloc()Kent Overstreet2024-04-251-0/+8
* | rust: helpers: Fix grammar in commentThorsten Blum2024-05-051-1/+1
|/
* rust: workqueue: add helper for defining work_struct fieldsAlice Ryhl2023-09-251-0/+13
* Merge tag 'rust-6.6' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2023-08-291-10/+11
|\
| * rust: bindgen: upgrade to 0.65.1Aakash Sen Sharma2023-08-151-8/+7
| * rust: helpers: sort includes alphabetically in rust/helpers.cAriel Miculas2023-08-071-2/+4
* | rust: support running Rust documentation tests as KUnit onesMiguel Ojeda2023-07-191-0/+7
|/
* rust: error: `impl Debug` for `Error` with `errname()` integrationGary Guo2023-06-131-0/+7
* rust: sync: introduce `CondVar`Wedson Almeida Filho2023-04-221-0/+7
* rust: introduce `current`Wedson Almeida Filho2023-04-221-0/+6
* rust: add basic `Task`Wedson Almeida Filho2023-04-221-0/+19
* rust: lock: introduce `SpinLock`Wedson Almeida Filho2023-04-221-0/+24
* rust: lock: introduce `Mutex`Wedson Almeida Filho2023-04-221-0/+7
* rust: error: Add a helper to convert a C ERR_PTR to a `Result`Sven Van Asbroeck2023-04-121-0/+12
* rust: error: Add Error::to_ptr()Asahi Lina2023-04-121-0/+7
* rust: sync: add `Arc` for ref-counted allocationsWedson Almeida Filho2023-01-161-0/+19
* rust: add C helpersMiguel Ojeda2022-09-281-0/+51