summaryrefslogtreecommitdiff
path: root/rust/kernel/pci
AgeCommit message (Expand)Author
5 daysrust: pci: reject IRQ vector indices that do not fit in u32Sophon Zhang
2026-08-17rust: pci: expose the allocated interrupt typeDanilo Krummrich
2026-08-17rust: pci: remove request_irq() and request_threaded_irq() from DeviceDanilo Krummrich
2026-08-17rust: pci: resolve IRQ in index() and embed IrqRequest in IrqVectorDanilo Krummrich
2026-08-17rust: pci: convert IrqVectorRegistration to a lifetime-managed owning typeDanilo Krummrich
2026-08-04rust: irq: make Registration compatible with lifetime-bound driversDanilo Krummrich
2026-07-13Merge patch series "rust: I/O type generalization and projection"Danilo Krummrich
2026-07-11rust: pci: return DevresLt from Bar::into_devres()Danilo Krummrich
2026-07-11rust: io: move `Io` methods to extension traitGary Guo
2026-07-11rust: io: remove `MmioOwned`Gary Guo
2026-07-11rust: io: use view types instead of addresses for `Io`Gary Guo
2026-07-11rust: pci: io: make `ConfigSpace` a viewGary Guo
2026-07-11rust: io: rename `Mmio` to `MmioOwned`Gary Guo
2026-07-11rust: io: generalize `MmioRaw` to pointer to arbitrary typeGary Guo
2026-07-11rust: io: implement `Io` on reference types insteadGary Guo
2026-07-11rust: io: add dynamically-sized `Region` typeGary Guo
2026-05-27rust: pci: make Bar lifetime-parameterizedDanilo Krummrich
2026-05-27rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich
2026-05-27rust: pci: use 'static lifetime for PCI BAR resource namesDanilo Krummrich
2026-03-17rust: pci: io: remove overloaded Io methods of ConfigSpaceAlexandre Courbot
2026-03-17rust: io: turn IoCapable into a functional traitAlexandre Courbot
2026-02-23rust: io: macro_export io_define_read!() and io_define_write!()Danilo Krummrich
2026-02-11Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds
2026-02-01rust: io: move MIN_SIZE and io_addr_assert to IoKnownSizeAlexandre Courbot
2026-01-24rust: pci: remove redundant `.as_ref()` for `dev_*` printGary Guo
2026-01-23rust: pci: add config space read/write supportZhi Wang
2026-01-23rust: io: separate generic I/O helpers from MMIO implementationZhi Wang
2026-01-20net: remove HIPPI support and RoadRunner HIPPI driverEthan Nelson-Moore
2026-01-12Merge tag 'v6.19-rc5' into driver-core-nextDanilo Krummrich
2026-01-06rust: pci: fix typos in Bar struct's commentsMarko Turk
2025-12-17rust: pci: document Bar's endianness conversionMarko Turk
2025-12-05Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-11-11rust: pci: use "kernel vertical" style for importsDanilo Krummrich
2025-11-06rust: pci: get rid of redundant Result in IRQ methodsDanilo Krummrich
2025-10-23rust: pci: normalise spelling of PCI BARPeter Colberg
2025-10-23rust: pci: refer to legacy as INTx interruptsPeter Colberg
2025-10-20rust: pci: move IRQ infrastructure to separate fileDanilo Krummrich
2025-10-20rust: pci: move I/O infrastructure to separate fileDanilo Krummrich
2025-10-20rust: pci: use `kernel::fmt`Tamir Duberstein
2025-09-25rust: pci: display symbolic PCI vendor namesJohn Hubbard
2025-09-25rust: pci: display symbolic PCI class namesJohn Hubbard
2025-09-01rust: pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_*John Hubbard
2025-09-01rust: pci: provide access to PCI Vendor valuesJohn Hubbard
2025-09-01rust: pci: provide access to PCI Class and Class-related itemsJohn Hubbard