Lines Matching refs:devslp
2254 u32 devslp, dm, dito, mdat, deto, dito_conf; in ahci_set_aggressive_devslp() local
2258 devslp = readl(port_mmio + PORT_DEVSLP); in ahci_set_aggressive_devslp()
2259 if (!(devslp & PORT_DEVSLP_DSP)) { in ahci_set_aggressive_devslp()
2266 if (devslp & PORT_DEVSLP_ADSE) { in ahci_set_aggressive_devslp()
2267 writel(devslp & ~PORT_DEVSLP_ADSE, in ahci_set_aggressive_devslp()
2278 dm = (devslp & PORT_DEVSLP_DM_MASK) >> PORT_DEVSLP_DM_OFFSET; in ahci_set_aggressive_devslp()
2283 dito_conf = (devslp >> PORT_DEVSLP_DITO_OFFSET) & 0x3FF; in ahci_set_aggressive_devslp()
2286 if ((devslp & PORT_DEVSLP_ADSE) && (dito_conf == dito)) in ahci_set_aggressive_devslp()
2312 devslp &= ~GENMASK_ULL(24, 2); in ahci_set_aggressive_devslp()
2313 devslp |= ((dito << PORT_DEVSLP_DITO_OFFSET) | in ahci_set_aggressive_devslp()
2317 writel(devslp, port_mmio + PORT_DEVSLP); in ahci_set_aggressive_devslp()
2461 u32 devslp; in ahci_handle_s2idle() local
2465 devslp = readl(port_mmio + PORT_DEVSLP); in ahci_handle_s2idle()
2466 if ((devslp & PORT_DEVSLP_ADSE)) in ahci_handle_s2idle()