mpi3mr_refresh_trigger(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

mpi3mr_refresh_trigger β€” Handler for Refresh trigger BSG.

Bestie, welcome to mpi3mr_refresh_trigger(9) from the Kernel API Manual. This is the page for the refresh trigger BSG handler, and yes it’s giving very niche kernel-core energy. πŸ’…

✨ SYNOPSIS ✨

int mpi3mr_refresh_trigger (struct mpi3mr_ioc *mrioc , u8 page_action );

πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” Adapter instance reference. Like, the adapter’s main-character passport, fr.
  • page_action β€” Page action. That’s the page action, no cap.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here’s the tea: this function caches the driver page 2 in the driver’s memory by reading driver page 2 from the controller for a given page type, and it updates the HDB trigger values. Literally that’s the whole glow-up: read the page, cache it, refresh those HDB trigger values. 🫢

⭐ RETURN ⭐

0 on success and proper error codes on failure. So yeah, success is the 0 slay, and failure gives you proper error codes β€” iconic behavior. 😭

πŸ‘€ SEE ALSO πŸ‘€

Kernel file: ./drivers/scsi/mpi3mr/mpi3mr_app.c

The whole kernel friend group, assembled:


Signed off from source ./drivers/scsi/mpi3mr, dated October 2026 β€” mwah πŸ’–βœ¨

πŸ“¦ where this page comes from