Lines Matching refs:piomb
1827 * @piomb: the message contents of this outbound message.
1836 mpi_ssp_completion(struct pm8001_hba_info *pm8001_ha , void *piomb)
1848 psspPayload = (struct ssp_completion_resp *)(piomb + 4);
2068 static void mpi_ssp_event(struct pm8001_hba_info *pm8001_ha , void *piomb)
2076 (struct ssp_event_resp *)(piomb + 4);
2237 mpi_sata_completion(struct pm8001_hba_info *pm8001_ha, void *piomb)
2256 psataPayload = (struct sata_completion_resp *)(piomb + 4);
2636 static void mpi_sata_event(struct pm8001_hba_info *pm8001_ha , void *piomb)
2643 (struct sata_event_resp *)(piomb + 4);
2835 mpi_smp_completion(struct pm8001_hba_info *pm8001_ha, void *piomb)
2846 psmpPayload = (struct smp_completion_resp *)(piomb + 4);
3020 void *piomb)
3023 (struct set_dev_state_resp *)(piomb + 4);
3039 void pm8001_mpi_set_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb)
3042 (struct get_nvm_data_resp *)(piomb + 4);
3058 pm8001_mpi_get_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb)
3062 (struct get_nvm_data_resp *)(piomb + 4);
3124 int pm8001_mpi_local_phy_ctl(struct pm8001_hba_info *pm8001_ha, void *piomb)
3128 (struct local_phy_ctl_resp *)(piomb + 4);
3287 * @piomb: IO message buffer
3290 hw_event_sas_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb)
3293 (struct hw_event_resp *)(piomb + 4);
3362 * @piomb: IO message buffer
3365 hw_event_sata_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb)
3368 (struct hw_event_resp *)(piomb + 4);
3405 * @piomb: IO message buffer
3408 hw_event_phy_down(struct pm8001_hba_info *pm8001_ha, void *piomb)
3411 (struct hw_event_resp *)(piomb + 4);
3467 * @piomb: IO message buffer
3474 int pm8001_mpi_reg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb)
3482 (struct dev_reg_resp *)(piomb + 4);
3534 int pm8001_mpi_dereg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb)
3539 (struct dev_reg_resp *)(piomb + 4);
3553 * @piomb: IO message buffer
3556 void *piomb)
3560 (struct fw_flash_Update_resp *)(piomb + 4);
3607 int pm8001_mpi_general_event(struct pm8001_hba_info *pm8001_ha , void *piomb)
3612 (struct general_event_resp *)(piomb + 4);
3622 int pm8001_mpi_task_abort_resp(struct pm8001_hba_info *pm8001_ha, void *piomb)
3633 (struct task_abort_resp *)(piomb + 4);
3687 * @piomb: IO message buffer
3689 static int mpi_hw_event(struct pm8001_hba_info *pm8001_ha, void* piomb)
3693 (struct hw_event_resp *)(piomb + 4);
3724 hw_event_sas_phy_up(pm8001_ha, piomb);
3728 hw_event_sata_phy_up(pm8001_ha, piomb);
3745 hw_event_phy_down(pm8001_ha, piomb);
3885 * @piomb: IO message buffer
3887 static void process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb)
3889 __le32 pHeader = *(__le32 *)piomb;
3900 mpi_hw_event(pm8001_ha, piomb);
3904 mpi_ssp_completion(pm8001_ha, piomb);
3908 mpi_smp_completion(pm8001_ha, piomb);
3912 pm8001_mpi_local_phy_ctl(pm8001_ha, piomb);
3916 pm8001_mpi_reg_resp(pm8001_ha, piomb);
3920 pm8001_mpi_dereg_resp(pm8001_ha, piomb);
3927 mpi_sata_completion(pm8001_ha, piomb);
3931 mpi_sata_event(pm8001_ha, piomb);
3935 mpi_ssp_event(pm8001_ha, piomb);
3950 pm8001_mpi_fw_flash_update_resp(pm8001_ha, piomb);
3960 pm8001_mpi_general_event(pm8001_ha, piomb);
3964 pm8001_mpi_task_abort_resp(pm8001_ha, piomb);
3968 pm8001_mpi_task_abort_resp(pm8001_ha, piomb);
3988 pm8001_mpi_task_abort_resp(pm8001_ha, piomb);
3992 pm8001_mpi_get_nvmd_resp(pm8001_ha, piomb);
3996 pm8001_mpi_set_nvmd_resp(pm8001_ha, piomb);
4003 pm8001_mpi_set_dev_state_resp(pm8001_ha, piomb);