Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to rust/kernel/io28
  1. 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
  2. rust: make `build_assert` module the home of related macrosGary Guo committed 5 months ago8d49d90
  3. rust: io: use the `bitfield!` macro in `register!`Alexandre Courbot committed 5 months ago01504bc
  4. rust: io: make IoMem and ExclusiveIoMem lifetime-parameterizedDanilo Krummrich committed 5 months ago89f55d0
  5. rust: platform: make Driver trait lifetime-parameterizedDanilo Krummrich committed 5 months ago81fdc78
  6. rust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich committed 5 months ago2479983
  7. rust: driver: decouple driver private data from driver typeDanilo Krummrich committed 5 months ago7fdffdd
  8. rust: io: introduce `write_reg` and `LocatedRegister`Alexandre Courbot committed 8 months ago9a52a8f
  9. rust: io: add `register!` macroAlexandre Courbot committed 8 months ago20ba6a1
  10. rust: io: mem: use non-relaxed I/O ops in examplesAlexandre Courbot committed 9 months ago19103d4
  11. Merge tag 'v6.19-rc7' into driver-core-nextDanilo Krummrich committed 9 months agoeb3dad5
  12. rust: io: separate generic I/O helpers from MMIO implementationZhi Wang committed 9 months ago121d87b
  13. rust: io: always inline functions using build_assert with argumentsAlexandre Courbot committed 11 months ago33d19f6
  14. rust: io: replace `kernel::c_str!` with C-StringsTamir Duberstein committed 10 months ago0250ea3
  15. rust: io: add typedef for phys_addr_tAlice Ryhl committed 12 months agodd6ff5c
  16. rust: io: move ResourceSize to top-level io moduleAlice Ryhl committed 12 months agodfd6799
  17. rust: io: define ResourceSize as resource_size_tAlice Ryhl committed 12 months ago919b729
  18. rust: io: cleanup imports and use "kernel vertical" styleDanilo Krummrich committed 1 year ago9d39842
  19. rust: Add read_poll_timeout_atomic functionFUJITA Tomonori committed 1 year ago46f045d
  20. rust: simplify read_poll_timeout's example codeFUJITA Tomonori committed 1 year agoaad1577
  21. rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich committed 1 year ago0242623
  22. rust: Add read_poll_timeout functionFUJITA Tomonori committed 1 year ago349a642
  23. rust: io: fix broken intra-doc links to `platform::Device`Miguel Ojeda committed 1 year ago51a486f
  24. rust: io: fix broken intra-doc link to missing `flags` moduleMiguel Ojeda committed 1 year ago83fb616
  25. rust: io: mem: enable IoRequest doc-testsDanilo Krummrich committed 1 year ago696b2a6
  26. rust: platform: add resource accessorsDaniel Almeida committed 1 year agobc4f904
  27. rust: io: mem: add a generic iomem abstractionDaniel Almeida committed 1 year ago1d0d4b2
  28. rust: io: add resource abstractionDaniel Almeida committed 1 year ago493fc33