Home
last modified time | relevance | path

Searched refs:pm8001_ha (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/scsi/pm8001/
H A Dpm8001_init.c104 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; in pm8001_map_queues() local
107 if (pm8001_ha->number_of_intr > 1) { in pm8001_map_queues()
108 blk_mq_map_hw_queues(qmap, &pm8001_ha->pdev->dev, 1); in pm8001_map_queues()
158 static void pm8001_phy_init(struct pm8001_hba_info *pm8001_ha, int phy_id) in pm8001_phy_init() argument
160 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id]; in pm8001_phy_init()
163 phy->pm8001_ha = pm8001_ha; in pm8001_phy_init()
166 sas_phy->enabled = (phy_id < pm8001_ha->chip->n_phy) ? 1 : 0; in pm8001_phy_init()
175 sas_phy->ha = (struct sas_ha_struct *)pm8001_ha->shost->hostdata; in pm8001_phy_init()
183 static void pm8001_free(struct pm8001_hba_info *pm8001_ha) in pm8001_free() argument
187 if (!pm8001_ha) in pm8001_free()
[all …]
H A Dpm8001_chips.h54 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()