Code

History

Commits on master to rust/kernel/io35+
  1. rust: io: register: use path fragment for alias destinationAlexandre Courbot committed 3 months ago2230d38
  2. rust: io: register: remove unused rule argumentsAlexandre Courbot committed 3 months ago78e9b43
  3. rust: io: register: dispatch shortcut rules internallyAlexandre Courbot committed 3 months agoebb3147
  4. Merge patch series "rust: I/O type generalization and projection"Danilo Krummrich committed 4 months agob07fc8d
  5. Merge patch series "ForLt/CovariantForLt split, auxiliary closure API and DevresLt"Danilo Krummrich committed 4 months agoa56a92b
  6. rust: io: mem: return DevresLt from IoMem/ExclusiveIoMem::into_devres()Danilo Krummrich committed 4 months ago7488dc1
  7. rust: io: move `Io` methods to extension traitGary Guo committed 4 months ago9b36c13
  8. rust: io: remove `MmioOwned`Gary Guo committed 4 months agobed01ca
  9. rust: io: implement `Mmio` as view typeGary Guo committed 4 months ago9f64c84
  10. rust: io: rename `Mmio` to `MmioOwned`Gary Guo committed 4 months ago691c759
  11. rust: io: generalize `MmioRaw` to pointer to arbitrary typeGary Guo committed 4 months ago9734e90
  12. rust: io: restrict untyped IO access and `register!` to `Region`Gary Guo committed 4 months ago6461c57
  13. rust: io: fix example in `register!` macroLink Mauve committed 4 months ago5dcef30
  14. Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 4 months ago36808d5
  15. rust: make `build_assert` module the home of related macrosGary Guo committed 5 months ago8d49d90
  16. rust: io: use the `bitfield!` macro in `register!`Alexandre Courbot committed 5 months ago01504bc
  17. rust: io: make IoMem and ExclusiveIoMem lifetime-parameterizedDanilo Krummrich committed 5 months ago89f55d0
  18. rust: platform: make Driver trait lifetime-parameterizedDanilo Krummrich committed 5 months ago81fdc78
  19. rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich committed 5 months ago2479983
  20. rust: driver: decouple driver private data from driver typeDanilo Krummrich committed 5 months ago7fdffdd
  21. rust: io: introduce `write_reg` and `LocatedRegister`Alexandre Courbot committed 8 months ago9a52a8f
  22. rust: io: add `register!` macroAlexandre Courbot committed 8 months ago20ba6a1
  23. rust: io: mem: use non-relaxed I/O ops in examplesAlexandre Courbot committed 9 months ago19103d4
  24. Merge tag 'v6.19-rc7' into driver-core-nextDanilo Krummrich committed 9 months agoeb3dad5
  25. rust: io: separate generic I/O helpers from MMIO implementationZhi Wang committed 9 months ago121d87b
  26. rust: io: always inline functions using build_assert with argumentsAlexandre Courbot committed 11 months ago33d19f6
  27. rust: io: replace `kernel::c_str!` with C-StringsTamir Duberstein committed 10 months ago0250ea3
  28. rust: io: add typedef for phys_addr_tAlice Ryhl committed 12 months agodd6ff5c
  29. rust: io: move ResourceSize to top-level io moduleAlice Ryhl committed 12 months agodfd6799
  30. rust: io: define ResourceSize as resource_size_tAlice Ryhl committed 12 months ago919b729
  31. rust: io: cleanup imports and use "kernel vertical" styleDanilo Krummrich committed 1 year ago9d39842
  32. rust: Add read_poll_timeout_atomic functionFUJITA Tomonori committed 1 year ago46f045d
  33. rust: simplify read_poll_timeout's example codeFUJITA Tomonori committed 1 year agoaad1577
  34. rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich committed 1 year ago0242623
  35. rust: Add read_poll_timeout functionFUJITA Tomonori committed 1 year ago349a642