Searched defs:hisi_hba (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/scsi/hisi_sas/ |
D | hisi_sas.h | 104 struct hisi_hba *hisi_hba; member 136 struct hisi_hba *hisi_hba; member 160 struct hisi_hba *hisi_hba; member 167 struct hisi_hba *hisi_hba; member 175 struct hisi_hba *hisi_hba; member 262 struct hisi_hba { struct 264 struct sas_ha_struct *p; 266 struct platform_device *platform_dev; 267 struct pci_dev *pci_dev; 268 struct device *dev; [all …]
|
D | hisi_sas_main.c | 168 void hisi_sas_stop_phys(struct hisi_hba *hisi_hba) in hisi_sas_stop_phys() 177 static void hisi_sas_slot_index_clear(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_clear() 184 static void hisi_sas_slot_index_free(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_free() 189 static void hisi_sas_slot_index_set(struct hisi_hba *hisi_hba, int slot_idx) in hisi_sas_slot_index_set() 196 static int hisi_sas_slot_index_alloc(struct hisi_hba *hisi_hba, int *slot_idx) in hisi_sas_slot_index_alloc() 216 static void hisi_sas_slot_index_init(struct hisi_hba *hisi_hba) in hisi_sas_slot_index_init() 224 void hisi_sas_slot_task_free(struct hisi_hba *hisi_hba, struct sas_task *task, in hisi_sas_slot_task_free() 258 static void hisi_sas_task_prep_smp(struct hisi_hba *hisi_hba, in hisi_sas_task_prep_smp() 264 static void hisi_sas_task_prep_ssp(struct hisi_hba *hisi_hba, in hisi_sas_task_prep_ssp() 270 static void hisi_sas_task_prep_ata(struct hisi_hba *hisi_hba, in hisi_sas_task_prep_ata() [all …]
|
D | hisi_sas_v3_hw.c | 373 static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32() 380 static u32 hisi_sas_read32_relaxed(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32_relaxed() 387 static void hisi_sas_write32(struct hisi_hba *hisi_hba, u32 off, u32 val) in hisi_sas_write32() 394 static void hisi_sas_phy_write32(struct hisi_hba *hisi_hba, int phy_no, in hisi_sas_phy_write32() 402 static u32 hisi_sas_phy_read32(struct hisi_hba *hisi_hba, in hisi_sas_phy_read32() 424 static void init_reg_v3_hw(struct hisi_hba *hisi_hba) in init_reg_v3_hw() 573 static void config_phy_opt_mode_v3_hw(struct hisi_hba *hisi_hba, int phy_no) in config_phy_opt_mode_v3_hw() 582 static void config_id_frame_v3_hw(struct hisi_hba *hisi_hba, int phy_no) in config_id_frame_v3_hw() 612 static void setup_itct_v3_hw(struct hisi_hba *hisi_hba, in setup_itct_v3_hw() 663 static void clear_itct_v3_hw(struct hisi_hba *hisi_hba, in clear_itct_v3_hw() [all …]
|
D | hisi_sas_v1_hw.c | 419 static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32() 426 static u32 hisi_sas_read32_relaxed(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32_relaxed() 433 static void hisi_sas_write32(struct hisi_hba *hisi_hba, in hisi_sas_write32() 441 static void hisi_sas_phy_write32(struct hisi_hba *hisi_hba, in hisi_sas_phy_write32() 449 static u32 hisi_sas_phy_read32(struct hisi_hba *hisi_hba, in hisi_sas_phy_read32() 457 static void config_phy_opt_mode_v1_hw(struct hisi_hba *hisi_hba, int phy_no) in config_phy_opt_mode_v1_hw() 466 static void config_tx_tfe_autoneg_v1_hw(struct hisi_hba *hisi_hba, int phy_no) in config_tx_tfe_autoneg_v1_hw() 474 static void config_id_frame_v1_hw(struct hisi_hba *hisi_hba, int phy_no) in config_id_frame_v1_hw() 504 static void setup_itct_v1_hw(struct hisi_hba *hisi_hba, in setup_itct_v1_hw() 547 static void clear_itct_v1_hw(struct hisi_hba *hisi_hba, in clear_itct_v1_hw() [all …]
|
D | hisi_sas_v2_hw.c | 734 static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32() 741 static u32 hisi_sas_read32_relaxed(struct hisi_hba *hisi_hba, u32 off) in hisi_sas_read32_relaxed() 748 static void hisi_sas_write32(struct hisi_hba *hisi_hba, u32 off, u32 val) in hisi_sas_write32() 755 static void hisi_sas_phy_write32(struct hisi_hba *hisi_hba, int phy_no, in hisi_sas_phy_write32() 763 static u32 hisi_sas_phy_read32(struct hisi_hba *hisi_hba, in hisi_sas_phy_read32() 773 slot_index_alloc_quirk_v2_hw(struct hisi_hba *hisi_hba, int *slot_idx, in slot_index_alloc_quirk_v2_hw() 822 static bool sata_index_alloc_v2_hw(struct hisi_hba *hisi_hba, int *idx) in sata_index_alloc_v2_hw() 843 struct hisi_hba *hisi_hba = device->port->ha->lldd_ha; in alloc_dev_quirk_v2_hw() local 884 static void config_phy_opt_mode_v2_hw(struct hisi_hba *hisi_hba, int phy_no) in config_phy_opt_mode_v2_hw() 893 static void config_id_frame_v2_hw(struct hisi_hba *hisi_hba, int phy_no) in config_id_frame_v2_hw() [all …]
|