Searched refs:pm8001_ha (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/scsi/pm8001/ |
| H A D | pm8001_init.c | 163 phy->pm8001_ha = pm8001_ha; in pm8001_phy_init() 187 if (!pm8001_ha) in pm8001_free() 202 kfree(pm8001_ha); in pm8001_free() 542 if (!pm8001_ha) in pm8001_pci_alloc() 548 pm8001_ha->chip = &pm8001_chips[pm8001_ha->chip_id]; in pm8001_pci_alloc() 563 sprintf(pm8001_ha->name, "%s%d", DRV_NAME, pm8001_ha->id); in pm8001_pci_alloc() 691 memcpy(pm8001_ha->sas_addr, &pm8001_ha->phy[0].dev_sas_addr, in pm8001_init_sas_add() 1023 pm8001_ha->irq_vector[i].drv_inst = pm8001_ha; in pm8001_request_msix() 1076 pm8001_ha->irq_vector[0].drv_inst = pm8001_ha; in pm8001_request_irq() 1100 free_irq(pm8001_ha->irq, pm8001_ha->sas); in pm8001_free_irq() [all …]
|
| H A D | pm80xx_hwi.c | 110 pm8001_dbg(pm8001_ha, IO, in pm80xx_get_fatal_dump() 165 pm8001_dbg(pm8001_ha, IO, in pm80xx_get_fatal_dump() 197 pm8001_ha->fatal_bar_loc, in pm80xx_get_fatal_dump() 231 pm8001_dbg(pm8001_ha, IO, in pm80xx_get_fatal_dump() 239 sprintf(pm8001_ha-> in pm80xx_get_fatal_dump() 246 += sprintf(pm8001_ha-> in pm80xx_get_fatal_dump() 254 pm8001_dbg(pm8001_ha, IO, in pm80xx_get_fatal_dump() 269 sprintf(pm8001_ha-> in pm80xx_get_fatal_dump() 356 pm8001_cw32(pm8001_ha, 0, in pm80xx_get_fatal_dump() 1157 pm8001_ha->ivt_tbl_addr = in init_pci_device_addresses() [all …]
|
| H A D | pm8001_hwi.c | 1191 if (pm8001_ha->use_msix) { in pm8001_chip_interrupt_enable() 1209 if (pm8001_ha->use_msix) in pm8001_chip_interrupt_disable() 1408 pm8001_cw32(pm8001_ha, in pm8001_mpi_msg_consume() 1473 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn() local 1529 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn() local 1628 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn() local 1691 pw->pm8001_ha = pm8001_ha; in pm8001_handle_event() 1807 pm8001_dbg(pm8001_ha, IO, in mpi_ssp_completion() 1814 pm8001_dbg(pm8001_ha, IO, in mpi_ssp_completion() 1837 pm8001_dbg(pm8001_ha, IO, in mpi_ssp_completion() [all …]
|
| H A D | pm8001_sas.c | 152 pm8001_dbg(pm8001_ha, FAIL, in pm80xx_show_pending_commands() 203 return pm8001_ha; in pm8001_find_ha_by_dev() 225 phy = &pm8001_ha->phy[phy_id]; in pm8001_phy_control() 232 pm8001_dbg(pm8001_ha, FAIL, in pm8001_phy_control() 340 pm8001_ha = sha->lldd_ha; in pm8001_scan_start() 638 pm8001_dbg(pm8001_ha, FAIL, in pm8001_alloc_dev() 792 if (pm8001_ha == NULL) in pm8001_open_reject_retry() 880 pm8001_dbg(pm8001_ha, EH, in pm8001_I_T_nexus_reset() 1026 pm8001_dbg(pm8001_ha, EH, in pm8001_query_task() 1032 pm8001_dbg(pm8001_ha, EH, in pm8001_query_task() [all …]
|
| H A D | pm8001_ctl.c | 349 pm8001_ha->logging_level = val; in pm8001_ctl_logging_level_store() 410 (*(u32 *)((u8 *)pm8001_ha-> \ in pm8001_ctl_ib_queue_log_show() 420 pm8001_ha->evtlog_ib_offset = 0; in pm8001_ctl_ib_queue_log_show() 447 (*(u32 *)((u8 *)pm8001_ha-> \ in pm8001_ctl_ob_queue_log_show() 457 pm8001_ha->evtlog_ob_offset = 0; in pm8001_ctl_ob_queue_log_show() 604 pm8001_ha->non_fatal_count); in non_fatal_count_show() 618 pm8001_ha->non_fatal_count = val; in non_fatal_count_store() 698 pm8001_ha->fw_image->size); in pm8001_set_nvmd() 842 pm8001_ha->dev); in pm8001_store_update_fw() 845 pm8001_dbg(pm8001_ha, FAIL, in pm8001_store_update_fw() [all …]
|
| H A D | pm8001_sas.h | 175 int (*chip_init)(struct pm8001_hba_info *pm8001_ha); 187 int (*smp_req)(struct pm8001_hba_info *pm8001_ha, 191 int (*sata_req)(struct pm8001_hba_info *pm8001_ha, 226 #define PM8001_CHIP_DISP (pm8001_ha->chip->dispatch) 238 struct pm8001_hba_info *pm8001_ha; member 546 struct pm8001_hba_info *pm8001_ha; member 648 struct pm8001_hba_info *pm8001_ha, 741 } else if (pm8001_tag_alloc(pm8001_ha, &tag)) { in pm8001_ccb_alloc() 746 ccb = &pm8001_ha->ccb_info[tag]; in pm8001_ccb_alloc() 775 pm8001_tag_free(pm8001_ha, tag); in pm8001_ccb_free() [all …]
|
| H A D | pm8001_chips.h | 54 static inline u32 pm8001_cr32(struct pm8001_hba_info *pm8001_ha, u32 bar, in pm8001_cr32() argument 57 return readl(pm8001_ha->io_mem[bar].memvirtaddr + offset); in pm8001_cr32() 60 static inline void pm8001_cw32(struct pm8001_hba_info *pm8001_ha, u32 bar, in pm8001_cw32() argument 63 writel(val, pm8001_ha->io_mem[bar].memvirtaddr + addr); in pm8001_cw32()
|