STRUCT LEAPRAID_FW_LOG_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct leapraid_fw_log_info(9) ✨

okay so real quick β€” this is a page from the Kernel API Manual, and it's all about struct leapraid_fw_log_info. bestie, it's a tiny lil struct with a big job, come on in 🫢


🌸 NAME 🌸

struct leapraid_fw_log_info β€” literally just "Firmware log position information." that's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the glow-up, look at her:

struct leapraid_fw_log_info {
    u32 user_position;
    u32 adapter_position;
 };

two u32s. that's it. she's compact, she's efficient, she's iconic ✨


πŸŽ€ Members πŸŽ€

  • user_position β€” the current log read position, and it's the driver that's holding this one down. this is where we're at on the reading side, no cap.
  • adapter_position β€” the current log write position, and this one is maintained by firmware. so firmware's over there doing the writing, keeping this number fresh πŸ”₯

πŸ’œ Description πŸ’œ

so what's the point of her? this structure tracks the firmware log buffer positions β€” the read side and the write side β€” and that's exactly what you need when you're retrieving log entries from the adapter. it's giving "two numbers, infinite usefulness" ngl πŸ‘‘


🌈 SEE ALSO 🌈

everything below is the squad, fr fr. they all live in the kernel file ./drivers/scsi/leapraid/leapraid_func.h β€” go say hi:

  • struct leapraid_adapter_features(9)
  • struct leapraid_adapter_attr(9)
  • struct leapraid_io_req_tracker(9)
  • struct leapraid_task_tracker(9)
  • struct leapraid_rep_desc_maint(9)
  • struct leapraid_rep_desc_seg_maint(9)
  • struct leapraid_mem_desc(9)
  • enum LEAPRAID_CB_INDEX(9)
  • struct leapraid_default_reply(9)
  • struct leapraid_sense_buffer(9)
  • struct leapraid_driver_cmd(9)
  • struct leapraid_driver_cmds(9)
  • struct leapraid_dynamic_task_desc(9)
  • struct leapraid_fw_evt_work(9)
  • struct leapraid_fw_evt_struct(9)
  • struct leapraid_rq(9)
  • struct leapraid_int_rq(9)
  • struct leapraid_blk_mq_poll_rq(9)
  • struct leapraid_notification_desc(9)
  • struct leapraid_overheat_desc(9)
  • struct leapraid_reset_desc(9)
  • struct leapraid_scan_dev_desc(9)
  • struct leapraid_access_ctrl(9)
  • struct leapraid_fw_log_desc(9)
  • struct leapraid_card_port(9)
  • struct leapraid_card_phy(9)
  • struct leapraid_topo_node(9)
  • struct leapraid_dev_topo(9)
  • struct leapraid_boot_dev(9)
  • struct leapraid_boot_devs(9)
  • struct leapraid_adapter(9)
  • struct leapraid_enc_node(9)
  • struct leapraid_raid_volume(9)
  • struct leapraid_starget_priv(9)
  • struct leapraid_sdev_priv(9)
  • struct leapraid_sas_dev(9)
  • struct leapraid_sas_port(9)
  • struct leapraid_vphy(9)
  • struct leapraid_tgt_rst_list(9)
  • struct sense_info(9)
  • enum reset_type(9)
  • struct leapraid_card_port_feature(9)

πŸ’– that's the whole page, bestie. two positions, one struct, zero drama. iykyk 🧚

and that's a wrap! brought to you from ./drivers/scsi/leapraid, dated October 2026 β€” mwah, stan this manpage, periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from