summaryrefslogtreecommitdiffstats
path: root/rust/kernel/dma.rs
AgeCommit message (Expand)AuthorLines
2025-11-11rust: dma: use NonNull<T> instead of *mut TDanilo Krummrich-9/+8
2025-11-11rust: dma: make use of start_ptr() and start_ptr_mut()Danilo Krummrich-4/+8
2025-10-03Merge tag 'dma-mapping-6.18-2025-09-30' of git://git.kernel.org/pub/scm/linux...Linus Torvalds-0/+3
2025-10-02Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds-4/+82
2025-09-12dma-mapping: introduce new DMA attribute to indicate MMIO memoryLeon Romanovsky-0/+3
2025-09-04rust: dma: add type alias for bindings::dma_addr_tDanilo Krummrich-4/+14
2025-09-04rust: dma: implement DataDirectionDanilo Krummrich-0/+68
2025-08-15rust: dma: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand-1/+1
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds-5/+5
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds-34/+165
2025-07-19rust: dma: add DMA addressing capabilitiesDanilo Krummrich-4/+139
2025-07-19rust: dma: implement `dma::Device` traitDanilo Krummrich-5/+12
2025-07-15Merge tag 'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/...Miguel Ojeda-34/+165
2025-07-01rust: dma: require mutable reference for as_slice_mut() and write()Danilo Krummrich-2/+2
2025-06-23rust: dma: add dma_handle_with_offset method to CoherentAllocationAlexandre Courbot-0/+14
2025-06-23rust: dma: expose the count and size of CoherentAllocationAlexandre Courbot-6/+26
2025-06-23rust: dma: fix doc-comment of dma_handle()Alexandre Courbot-1/+1
2025-06-23rust: dma: add as_slice/write functions for CoherentAllocationAbdiel Janulgue-0/+87
2025-06-23rust: dma: convert the read/write macros to return ResultAbdiel Janulgue-23/+33
2025-06-23rust: dma: clarify wording and be consistent in `coherent` nomenclatureAbdiel Janulgue-5/+5
2025-06-22rust: enable `clippy::as_underscore` lintTamir Duberstein-1/+1
2025-06-22rust: enable `clippy::ptr_as_ptr` lintTamir Duberstein-2/+2
2025-06-04Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds-1/+1
2025-05-25rust: dma: add missing Markdown code spanMiguel Ojeda-1/+1
2025-04-17rust: dma: require a bound deviceDanilo Krummrich-7/+7
2025-03-24rust: dma: add `Send` implementation for `CoherentAllocation`Danilo Krummrich-0/+4
2025-03-20rust: add dma coherent allocator abstractionAbdiel Janulgue-0/+387