STRUCT EDAC_MC_LAYER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the struct edac_mc_layer(9) page from the Kernel API Manual, and bestie, it’s literally about one struct: struct edac_mc_layer β€” the thing that describes the memory controller hierarchy πŸ’–βœ¨


πŸŽ€ SYNOPSIS πŸŽ€

struct edac_mc_layer {
    enum edac_mc_layer_type type;
    unsigned size;
    bool is_virt_csrow;
 };

🧩 Members 🧩

  • type β€” this is the layer type, iykyk πŸ‘‘
  • size β€” the number of components per layer. For example, if the channel layer has two channels, then size = 2 πŸ“
  • is_virt_csrow β€” when old API compatibility mode is enabled, this layer is part of the "csrow"; otherwise, it is a channel πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

go peek at these, bestie β€” no cap, they’re all right here:

  • Kernel file ./include/linux/edac.h
  • enum dev_type(9)
  • enum hw_event_mc_err_type(9)
  • enum mem_type(9)
  • enum edac_type(9)
  • enum scrub_type(9)
  • enum edac_mc_layer_type(9)
  • struct rank_info(9)
  • struct edac_raw_error_desc(9)
  • edac_get_dimm(9)
  • struct edac_scrub_ops(9)
  • struct edac_ecs_ops(9)
  • struct edac_mem_repair_ops(9)

peace out 🫢 β€” source/version: ./include/linux, dated October 2026, and it’s the struct edac_mc_layer(9) Kernel API Manual page, periodt πŸ’œπŸ¦‹

πŸ“¦ where this page comes from