iscsi_boot_create_acpitbl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ iscsi_boot_create_acpitbl(9) πŸŽ€

okay so bestie, this is the Kernel API Manual page for iscsi_boot_create_acpitbl(9) β€” manual name folded in right here because we're not doing a boring copied header line, we're doing main character energy ✨. This function is literally about creating the boot acpi table sysfs dir, and yes, it ate. πŸ’…

🌸 NAME 🌸

iscsi_boot_create_acpitbl β€” create boot acpi table sysfs dir. It's giving "make the acpitbl sysfs dir exist" vibes, no cap.

πŸ¦‹ SYNOPSIS πŸ¦‹

struct iscsi_boot_kobj * iscsi_boot_create_acpitbl (struct iscsi_boot_kset *boot_kset , int index , void *data , ssize_t (*show)(void *data, int type, char *buf) , umode_t (*is_visible)(void *data, int type) , void (*release)(void *data) );

That's the exact signature, bestie β€” character-for-character, periodt. 😭

πŸ’… ARGUMENTS πŸ’…

  • boot_kset β€” boot kset. That's the whole description, and it's iconic.
  • index β€” not used. Literally not used. It's lowkey just vibing in the signature.
  • data β€” driver specific data. Your driver's little payload goes here.
  • show β€” attr show function, with the signature ssize_t (*show)(void *data, int type, char *buf). It does the showing.
  • is_visible β€” attr visibility function, with the signature umode_t (*is_visible)(void *data, int type). It handles visibility.
  • release β€” release function, with the signature void (*release)(void *data). It does the release.

🌈 NOTE 🌈

The boot sysfs lib will free the data passed in for the caller when all refs to the acpitbl kobject have been released. That's the note, bestie β€” the boot sysfs lib is the one freeing data for the caller once every ref to the acpitbl kobject is gone. 🫢

πŸ”₯ SEE ALSO πŸ”₯

Go read those too, iykyk. πŸ¦‹


xoxo, your kernel bestie πŸ’– β€” footer vibes: source/version ./drivers/scsi, date October 2026, manual page iscsi_boot_create_acpitbl(9). Periodt.

πŸ“¦ where this page comes from