aboutsummaryrefslogtreecommitdiffstats
path: root/rust/kernel/pci/io.rs
AgeCommit message (Expand)AuthorFilesLines
2026-07-13Merge patch series "rust: I/O type generalization and projection"Danilo Krummrich1-72/+94
2026-07-11rust: pci: return DevresLt from Bar::into_devres()Danilo Krummrich1-11/+26
2026-07-11rust: io: move `Io` methods to extension traitGary Guo1-3/+3
2026-07-11rust: io: remove `MmioOwned`Gary Guo1-8/+8
2026-07-11rust: io: use view types instead of addresses for `Io`Gary Guo1-24/+46
2026-07-11rust: pci: io: make `ConfigSpace` a viewGary Guo1-28/+36
2026-07-11rust: io: rename `Mmio` to `MmioOwned`Gary Guo1-3/+3
2026-07-11rust: io: generalize `MmioRaw` to pointer to arbitrary typeGary Guo1-2/+2
2026-07-11rust: io: implement `Io` on reference types insteadGary Guo1-6/+6
2026-07-11rust: io: add dynamically-sized `Region` typeGary Guo1-24/+16
2026-05-27rust: pci: make Bar lifetime-parameterizedDanilo Krummrich1-22/+30
2026-05-27rust: pci: use 'static lifetime for PCI BAR resource namesDanilo Krummrich1-3/+3
2026-03-17rust: pci: io: remove overloaded Io methods of ConfigSpaceAlexandre Courbot1-70/+0
2026-03-17rust: io: turn IoCapable into a functional traitAlexandre Courbot1-3/+34
2026-02-23rust: io: macro_export io_define_read!() and io_define_write!()Danilo Krummrich1-12/+12
2026-02-01rust: io: move MIN_SIZE and io_addr_assert to IoKnownSizeAlexandre Courbot1-4/+3
2026-01-23rust: pci: add config space read/write supportZhi Wang1-1/+197
2026-01-23rust: io: separate generic I/O helpers from MMIO implementationZhi Wang1-6/+6
2026-01-12Merge tag 'v6.19-rc5' into driver-core-nextDanilo Krummrich1-2/+2
2026-01-06rust: pci: fix typos in Bar struct's commentsMarko Turk1-2/+2
2025-12-17rust: pci: document Bar's endianness conversionMarko Turk1-0/+3
2025-11-11rust: pci: use "kernel vertical" style for importsDanilo Krummrich1-5/+8
2025-10-23rust: pci: normalise spelling of PCI BARPeter Colberg1-4/+4
2025-10-20rust: pci: move I/O infrastructure to separate fileDanilo Krummrich1-0/+141