pm8001_mpi_reg_resp(9)
β¨ NAME β¨
pm8001_mpi_reg_resp β process register device ID response. that's the whole name section bestie, but stay for the lore π«Ά
hey bestie, welcome to the pm8001_mpi_reg_resp(9) page from the Kernel API Manual. it's giving kernel-level main character energy, and we're gonna make it make sense π
πΈ SYNOPSIS πΈ
okay so the signature is literally this, no cap:
int pm8001_mpi_reg_resp (struct pm8001_hba_info *pm8001_ha , void *piomb
);
π¦ ARGUMENTS π¦
pm8001_haβ our hba card information. yep, the HBA card info we're working with πpiombβ IO message buffer. the buffer carrying the IO message π
π DESCRIPTION π
okay so picture this: the sas layer finds a device and it notifies LLDD. then the driver registers the domain device to FW. this event is the return device ID which the FW has assigned. from now on, inter-communication with FW is no longer using the SAS address β nope, it uses the device ID which FW assigned. periodt. π
π SEE ALSO π
the whole ensemble cast is here, so gather round bestie:
- Kernel file:
./drivers/scsi/pm8001/pm8001_hwi.cποΈ read_main_config_table(9),read_general_status_table(9),read_inbnd_queue_table(9),read_outbnd_queue_table(9)init_default_table_values(9),update_main_config_table(9),update_inbnd_queue_table(9),update_outbnd_queue_table(9)pm8001_bar4_shift(9),mpi_set_phys_g3_with_ssc(9),mpi_set_open_retry_interval_reg(9),mpi_init_check(9)check_fw_ready(9),pm8001_chip_init(9),soft_reset_ready_check(9),pm8001_chip_soft_rst(9)pm8001_chip_iounmap(9),pm8001_chip_interrupt_enable(9),pm8001_chip_interrupt_disable(9)pm8001_mpi_msg_free_get(9),pm8001_mpi_build_cmd(9),pm8001_mpi_msg_consume(9),mpi_ssp_completion(9)pm8001_bytes_dmaed(9),pm8001_get_attached_sas_addr(9),pm8001_hw_event_ack_req(9),hw_event_sas_phy_up(9)hw_event_sata_phy_up(9),hw_event_phy_down(9),pm8001_mpi_fw_flash_update_resp(9),mpi_hw_event(9)process_one_iomb(9),pm8001_chip_smp_req(9),pm8001_chip_ssp_io_req(9),pm8001_chip_phy_start_req(9)pm8001_chip_phy_stop_req(9),pm8001_chip_phy_ctl_req(9),pm8001_chip_isr(9),pm8001_chip_ssp_tm_req(9)pm8001_chip_fw_flash_update_build(9)
okay that's the page, bestie π β source/version is ./drivers/scsi/pm8001, date is October 2026, and it's the pm8001_mpi_reg_resp(9) manual page. byeee π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms