Lines Matching defs:ahci_host_priv
329 struct ahci_host_priv { struct
331 unsigned int flags; /* AHCI_HFLAG_* */
332 u32 mask_port_map; /* Mask of valid ports */
334 void __iomem * mmio; /* bus-independent mem map */
335 u32 cap; /* cap to use */
336 u32 cap2; /* cap2 to use */
337 u32 version; /* cached version */
338 u32 port_map; /* port map to use */
339 u32 saved_cap; /* saved initial cap */
340 u32 saved_cap2; /* saved initial cap2 */
341 u32 saved_port_map; /* saved initial port_map */
342 u32 saved_port_cap[AHCI_MAX_PORTS]; /* saved port_cap */
343 u32 em_loc; /* enclosure management location */
344 u32 em_buf_sz; /* EM buffer size in byte */
345 u32 em_msg_type; /* EM message type */
346 u32 remapped_nvme; /* NVMe remapped device count */
347 bool got_runtime_pm; /* Did we do pm_runtime_get? */
348 unsigned int n_clks;
349 struct clk_bulk_data *clks; /* Optional */
350 unsigned int f_rsts;
351 struct reset_control *rsts; /* Optional */
352 struct regulator **target_pwrs; /* Optional */
353 struct regulator *ahci_regulator;/* Optional */
354 struct regulator *phy_regulator;/* Optional */
359 struct phy **phys;
360 unsigned nports; /* Number of ports */
361 void *plat_data; /* Other platform data */
362 unsigned int irq; /* interrupt line */
387 static inline bool ahci_ignore_port(struct ahci_host_priv *hpriv, in ahci_ignore_port() argument