Code

History

Commits on master to rust/kernel/pci35+
  1. rust: pci: reject IRQ vector indices that do not fit in u32Sophon Zhang committed 2 months ago8d7b3e4
  2. rust: pci: expose the allocated interrupt typeDanilo Krummrich committed 3 months ago3b5ea0f
  3. rust: pci: remove request_irq() and request_threaded_irq() from DeviceDanilo Krummrich committed 3 months ago6ca3808
  4. rust: pci: resolve IRQ in index() and embed IrqRequest in IrqVectorDanilo Krummrich committed 3 months ago2fb7755
  5. rust: pci: convert IrqVectorRegistration to a lifetime-managed owning typeDanilo Krummrich committed 3 months ago17d4a39
  6. rust: irq: make Registration compatible with lifetime-bound driversDanilo Krummrich committed 3 months ago98c63ce
  7. Merge patch series "rust: I/O type generalization and projection"Danilo Krummrich committed 4 months agob07fc8d
  8. rust: pci: return DevresLt from Bar::into_devres()Danilo Krummrich committed 4 months agoe7e6bf5
  9. rust: io: move `Io` methods to extension traitGary Guo committed 4 months ago9b36c13
  10. rust: io: remove `MmioOwned`Gary Guo committed 4 months agobed01ca
  11. rust: io: use view types instead of addresses for `Io`Gary Guo committed 4 months agoe0454ec
  12. rust: pci: io: make `ConfigSpace` a viewGary Guo committed 4 months ago6e5f289
  13. rust: io: rename `Mmio` to `MmioOwned`Gary Guo committed 4 months ago691c759
  14. rust: io: generalize `MmioRaw` to pointer to arbitrary typeGary Guo committed 4 months ago9734e90
  15. rust: io: implement `Io` on reference types insteadGary Guo committed 4 months ago46b1b54
  16. rust: io: add dynamically-sized `Region` typeGary Guo committed 4 months ago426c92c
  17. rust: pci: make Bar lifetime-parameterizedDanilo Krummrich committed 5 months ago8ea0b6d
  18. rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich committed 5 months ago2479983
  19. rust: pci: use 'static lifetime for PCI BAR resource namesDanilo Krummrich committed 5 months agoe566a9e
  20. rust: pci: io: remove overloaded Io methods of ConfigSpaceAlexandre Courbot committed 9 months ago50aad55
  21. rust: io: turn IoCapable into a functional traitAlexandre Courbot committed 9 months agoe2d5990
  22. rust: io: macro_export io_define_read!() and io_define_write!()Danilo Krummrich committed 8 months agobfcaf4e
  23. Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds committed 9 months ago37a93dd
  24. rust: io: move MIN_SIZE and io_addr_assert to IoKnownSizeAlexandre Courbot committed 9 months ago726c262
  25. rust: pci: remove redundant `.as_ref()` for `dev_*` printGary Guo committed 9 months ago600de1c
  26. rust: pci: add config space read/write supportZhi Wang committed 9 months ago4dc0bac
  27. rust: io: separate generic I/O helpers from MMIO implementationZhi Wang committed 9 months ago121d87b
  28. net: remove HIPPI support and RoadRunner HIPPI driverEthan Nelson-Moore committed 9 months agod8f87aa
  29. Merge tag 'v6.19-rc5' into driver-core-nextDanilo Krummrich committed 10 months ago8f799b4
  30. rust: pci: fix typos in Bar struct's commentsMarko Turk committed 10 months ago9f92d7d
  31. rust: pci: document Bar's endianness conversionMarko Turk committed 11 months ago962cdb9
  32. Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 11 months ago416f99c
  33. rust: pci: use "kernel vertical" style for importsDanilo Krummrich committed 1 year agod840739
  34. rust: pci: get rid of redundant Result in IRQ methodsDanilo Krummrich committed 1 year ago1f7b016
  35. rust: pci: normalise spelling of PCI BARPeter Colberg committed 1 year ago26c1a20