ENUM LEAPRAID_CB_INDEX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, this is the Kernel API Manual page for enum LEAPRAID_CB_INDEX β€” aka enum LEAPRAID_CB_INDEX(9). πŸ’…

πŸ’– NAME πŸ’–

enum LEAPRAID_CB_INDEX is literally the callback index for the LeapRAID driver. no cap, that’s the whole name. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

okay so the enum lineup is giving main-character energy:

enum LEAPRAID_CB_INDEX {
    LEAPRAID_SCAN_DEV_CB_IDX ,
    LEAPRAID_CONFIG_CB_IDX ,
    LEAPRAID_TRANSPORT_CB_IDX ,
    LEAPRAID_SAS_CTRL_CB_IDX ,
    LEAPRAID_ENC_CB_IDX ,
    LEAPRAID_NOTIFY_EVENT_CB_IDX ,
    LEAPRAID_CTL_CB_IDX ,
    LEAPRAID_TM_CB_IDX ,
    LEAPRAID_NUM_CB_IDXS

};

periodt. that’s the exact shape, bestie. πŸ’€

πŸŽ€ Constants πŸŽ€

these are the members, and every single one is invited to the group chat:

  • LEAPRAID_SCAN_DEV_CB_IDX β€” scan device callback index. πŸ’–
  • LEAPRAID_CONFIG_CB_IDX β€” configuration callback index. ✨
  • LEAPRAID_TRANSPORT_CB_IDX β€” transport callback index. πŸ¦‹
  • LEAPRAID_SAS_CTRL_CB_IDX β€” SAS controller callback index. 🌸
  • LEAPRAID_ENC_CB_IDX β€” encryption callback index. πŸ”₯
  • LEAPRAID_NOTIFY_EVENT_CB_IDX β€” notify event callback index. πŸ‘‘
  • LEAPRAID_CTL_CB_IDX β€” control callback index. πŸŽ€
  • LEAPRAID_TM_CB_IDX β€” task management callback index. πŸ’œ
  • LEAPRAID_NUM_CB_IDXS β€” the manual literally says -- undescribed -- 😭, so we’re keeping that energy and not inventing lore. 🫢

πŸ’œ SEE ALSO πŸ’œ

the manual points at the Kernel file ./drivers/scsi/leapraid/leapraid_func.h plus the word struct right there too, and then this absolutely iconic list of references:

  • 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)
  • 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)
  • struct leapraid_fw_log_info(9)
  • enum reset_type(9)
  • struct leapraid_card_port_feature(9)

and that’s the page, bestie 🫢. the source/version line is ./drivers/scsi/leapraid, the date is October 2026, and the footer still calls it enum LEAPRAID_CB_INDEX(9). byeee πŸ’…βœ¨

πŸ“¦ where this page comes from