H A D | pm8001_hwi.c | 50 static void __devinit read_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 87 read_general_status_table(struct pm8001_hba_info *pm8001_ha) argument 122 read_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 141 read_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 160 init_default_table_values(struct pm8001_hba_info *pm8001_ha) argument 254 update_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 301 update_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 322 update_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 345 bar4_shift(struct pm8001_hba_info *pm8001_ha, u32 shiftValue) argument 375 mpi_set_phys_g3_with_ssc(struct pm8001_hba_info *pm8001_ha, u32 SSCbit) argument 434 mpi_set_open_retry_interval_reg(struct pm8001_hba_info *pm8001_ha, u32 interval) argument 473 mpi_init_check(struct pm8001_hba_info *pm8001_ha) argument 508 check_fw_ready(struct pm8001_hba_info *pm8001_ha) argument 559 init_pci_device_addresses(struct pm8001_hba_info *pm8001_ha) argument 589 pm8001_chip_init(struct pm8001_hba_info *pm8001_ha) argument 627 mpi_uninit_check(struct pm8001_hba_info *pm8001_ha) argument 676 soft_reset_ready_check(struct pm8001_hba_info *pm8001_ha) argument 731 pm8001_chip_soft_rst(struct pm8001_hba_info *pm8001_ha, u32 signature) argument 1051 pm8001_hw_chip_rst(struct pm8001_hba_info *pm8001_ha) argument 1088 pm8001_chip_iounmap(struct pm8001_hba_info *pm8001_ha) argument 1114 pm8001_chip_intx_interrupt_enable(struct pm8001_hba_info *pm8001_ha) argument 1125 pm8001_chip_intx_interrupt_disable(struct pm8001_hba_info *pm8001_ha) argument 1135 pm8001_chip_msix_interrupt_enable(struct pm8001_hba_info *pm8001_ha, u32 int_vec_idx) argument 1153 pm8001_chip_msix_interrupt_disable(struct pm8001_hba_info *pm8001_ha, u32 int_vec_idx) argument 1167 pm8001_chip_interrupt_enable(struct pm8001_hba_info *pm8001_ha) argument 1182 pm8001_chip_interrupt_disable(struct pm8001_hba_info *pm8001_ha) argument 1238 mpi_build_cmd(struct pm8001_hba_info *pm8001_ha, struct inbound_queue_table *circularQ, u32 opCode, void *payload) argument 1270 mpi_msg_free_set(struct pm8001_hba_info *pm8001_ha, void *pMsg, struct outbound_queue_table *circularQ, u8 bc) argument 1315 mpi_msg_consume(struct pm8001_hba_info *pm8001_ha, struct outbound_queue_table *circularQ, void **messagePtr1, u8 *pBC) argument 1418 pm8001_handle_event(struct pm8001_hba_info *pm8001_ha, void *data, int handler) argument 1878 mpi_sata_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2422 mpi_smp_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2623 mpi_set_dev_state_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2644 mpi_set_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2664 mpi_get_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2725 mpi_local_phy_ctl(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2754 pm8001_bytes_dmaed(struct pm8001_hba_info *pm8001_ha, int i) argument 2830 struct pm8001_hba_info *pm8001_ha = phy->sas_phy.ha->lldd_ha; local 2852 pm8001_hw_event_ack_req(struct pm8001_hba_info *pm8001_ha, u32 Qnum, u32 SEA, u32 port_id, u32 phyId, u32 param0, u32 param1) argument 2879 hw_event_sas_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2957 hw_event_sata_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3001 hw_event_phy_down(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3069 mpi_reg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3131 mpi_dereg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3148 mpi_fw_flash_update_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3232 mpi_task_abort_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3286 mpi_hw_event(struct pm8001_hba_info *pm8001_ha, void* piomb) argument 3499 process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3665 process_oq(struct pm8001_hba_info *pm8001_ha) argument 3729 pm8001_chip_smp_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 3794 pm8001_chip_ssp_io_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 3845 pm8001_chip_sata_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 3922 pm8001_chip_phy_start_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 3956 pm8001_chip_phy_stop_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 3975 pm8001_chip_reg_dev_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 flag) argument 4034 pm8001_chip_dereg_dev_req(struct pm8001_hba_info *pm8001_ha, u32 device_id) argument 4059 pm8001_chip_phy_ctl_req(struct pm8001_hba_info *pm8001_ha, u32 phyId, u32 phy_op) argument 4075 pm8001_chip_is_our_interupt(struct pm8001_hba_info *pm8001_ha) argument 4095 pm8001_chip_isr(struct pm8001_hba_info *pm8001_ha) argument 4106 send_task_abort(struct pm8001_hba_info *pm8001_ha, u32 opc, u32 dev_id, u8 flag, u32 task_tag, u32 cmd_tag) argument 4133 pm8001_chip_abort_task(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) argument 4160 pm8001_chip_ssp_tm_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) argument 4182 pm8001_chip_get_nvmd_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4260 pm8001_chip_set_nvmd_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4344 pm8001_chip_fw_flash_update_build(struct pm8001_hba_info *pm8001_ha, void *fw_flash_updata_info, u32 tag) argument 4368 pm8001_chip_fw_flash_update_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4422 pm8001_chip_set_dev_state_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 state) argument 4448 pm8001_chip_sas_re_initialization(struct pm8001_hba_info *pm8001_ha) argument [all...] |