summaryrefslogtreecommitdiff
path: root/rust/kernel/pci.rs
AgeCommit message (Expand)Author
2026-08-21Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds
2026-08-19Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2026-08-17rust: pci: convert IrqVectorRegistration to a lifetime-managed owning typeDanilo Krummrich
2026-08-12rust: module: move module types into `module.rs`Alvin Sun
2026-08-06rust: pci: Mark Device refcount methods inlineEthan Plant
2026-07-30rust: driver: store pointers in `DeviceId`Gary Guo
2026-07-30rust: driver: remove `$module_table_name` from `module_device_table`Gary Guo
2026-07-30rust: driver: centralize device ID handlingGary Guo
2026-07-30rust: pci: use `Option<&IdInfo>` for device ID infoGary Guo
2026-07-23rust: pci: add sriov_get_totalvfs() helperZhi Wang
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: add dynamically-sized `Region` typeGary Guo
2026-05-27rust: pci: make Driver trait lifetime-parameterizedDanilo Krummrich
2026-05-27rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich
2026-05-27rust: pci: implement Sync for Device<Bound>Danilo Krummrich
2026-05-27rust: driver: decouple driver private data from driver typeDanilo Krummrich
2026-05-27rust: driver: move 'static bounds to constructorGary Guo
2026-02-01rust: pci: re-export ConfigSpaceZijing Zhang
2026-01-26Merge tag 'v6.19-rc7' into driver-core-nextDanilo Krummrich
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-16rust: driver: drop device private data post unbindDanilo Krummrich
2026-01-16rust: driver: add DriverData type to the DriverLayout traitDanilo Krummrich
2026-01-16rust: driver: add DEVICE_DRIVER_OFFSET to the DriverLayout traitDanilo Krummrich
2026-01-16rust: driver: introduce a DriverLayout traitDanilo Krummrich
2025-11-18rust: Add trait to convert a device reference to a bus device referenceMarkus Probst
2025-11-11rust: pci: use "kernel vertical" style for importsDanilo Krummrich
2025-10-29rust: device: narrow the generic of drvdata_obtain()Danilo Krummrich
2025-10-23rust: pci: normalise spelling of PCI BARPeter Colberg
2025-10-21rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich
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: implement TryInto<IrqRequest<'a>> for IrqVector<'a>Danilo Krummrich
2025-10-15rust: pci: Allocate and manage PCI interrupt vectorsJoel Fernandes
2025-09-17rust: pci: fix incorrect platform reference in PCI driver probe doc commentRahul Rameshbabu
2025-09-17rust: pci: fix incorrect platform reference in PCI driver unbind doc commentRahul Rameshbabu
2025-09-01rust: pci: inline several tiny functionsJohn Hubbard
2025-09-01rust: pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_*John Hubbard
2025-09-01rust: pci: add DeviceId::from_class_and_vendor() methodJohn 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
2025-08-15rust: driver-core: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand
2025-08-15rust: Add several miscellaneous PCI helpersAlistair Popple
2025-08-15rust: Update PCI binding safety comments and add inline compiler hintAlistair Popple
2025-08-15rust: pci: use c_* types via kernel preludeAbhinav Ananthu
2025-08-12rust: pci: add irq accessorsDaniel Almeida
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds
2025-07-19rust: pci: implement the `dma::Device` traitDanilo Krummrich
2025-07-16rust: device_id: split out index support into a separate traitFUJITA Tomonori