STRUCT TPCI200_SLOT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct tpci200_slot(9)

okay so bestie, welcome to the Kernel API Manual page for struct tpci200_slot(9) β€” yes that's the title and the manual name, we stan a self-titled icon πŸ‘‘. This is the struct that holds the data specific to the tpci200 slot, and the way that it's just a little bundle of physical-address registers is so real of it.


🌸 NAME

struct tpci200_slot β€” data specific to the tpci200 slot.

the og page lists the members right here in the NAME block, so let's go, one @-tag at a time πŸ’–:

  • @slot_id β€” slot identification, gived to external interface πŸŽ€ (and yes, the original says "gived" β€” we're not fixing it, we're respecting it. it means the slot ID handed over to the external interface).
  • @irq β€” slot IRQ infos
  • @io_phys β€” IO physical base address register of the slot
  • @id_phys β€” ID physical base address register of the slot
  • @int_phys β€” INT physical base address register of the slot
  • @mem_phys β€” MEM physical base address register of the slot

like, every physical base address register the slot has to offer, catalogued. highkey organized πŸ¦‹.


✨ SYNOPSIS

fr fr, this is the entire body the page shows you:

struct tpci200_slot {
    struct slot_irq     *irq;
};

a single struct slot_irq *irq; and nothing else in the body. minimalism is the moment πŸ’….


🫢 Members

the page has a Members heading and then β€” nothing. literally nothing under it. no cap, it's giving silent treatment πŸ™ˆ. so if you're looking for the member rundown, it's the @-list up in NAME, iykyk.


πŸ”₯ SEE ALSO

  • Kernel file ./drivers/ipack/carriers/tpci200.h
  • struct slot_irq(9)
  • struct tpci200_infos(9)

go read those, they're the supporting cast and they ate 🫢✨


and that's the whole page, bestie β€” sourced from ./drivers/ipack/carriers, dated October 2026, so screenshot it before it changes πŸ’€πŸŒΈ love u, go read your kernel headers πŸ’œπŸŽ€

πŸ“¦ where this page comes from