Lines Matching refs:state
13 * power state of the device in question through a PM hook registered in struct
82 #define LSS_WS_BITS 1 /* wake state width */
83 #define LSS_PWS_BITS 2 /* power state width */
91 pci_power_t state;
159 /* Check if the device is already in desired state */
165 /* Update the power state */
173 /* Check if the device is already in desired state */
184 pci_power_t state)
195 /* Store the desired state in cache */
198 lss[j].state = state;
201 weakest = state;
204 /* Find the power state we may use */
206 if (lss[j].state < weakest)
207 weakest = lss[j].state;
214 pci_power_t state, int id, int reg, int bit)
219 state = __find_weakest_power_state(pwr->lss[id], pdev, state);
220 name = pci_power_name(state);
222 ret = __update_power_state(pwr, reg, bit, (__force int)state);
224 dev_warn(&pdev->dev, "Can't set power state %s: %d\n", name, ret);
228 dev_vdbg(&pdev->dev, "Set power state %s\n", name);
233 pci_power_t state)
246 if (state < PCI_D0)
247 state = PCI_D0;
248 if (state > PCI_D3hot)
249 state = PCI_D3hot;
252 ret = __set_power_state(pwr, pdev, state, id, reg, bit);
257 int intel_mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state)
265 ret = mid_pwr_set_power_state(pwr, pdev, state);
383 dev_warn(dev, "Can't set initial state: %d\n", ret);
417 * known initial state, i.e. PCI_D3hot. This is done in conjunction
435 pwr->lss[i][j].state = PCI_D3hot;