Loading drivers/net/wireless/cnss2/debug.c +6 −0 Original line number Diff line number Diff line Loading @@ -477,6 +477,10 @@ static ssize_t cnss_runtime_pm_debug_write(struct file *fp, cnss_pci_pm_runtime_put_noidle(pci_priv); } else if (sysfs_streq(cmd, "mark_last_busy")) { cnss_pci_pm_runtime_mark_last_busy(pci_priv); } else if (sysfs_streq(cmd, "resume_bus")) { cnss_pci_resume_bus(pci_priv); } else if (sysfs_streq(cmd, "suspend_bus")) { cnss_pci_suspend_bus(pci_priv); } else { cnss_pr_err("Runtime PM debugfs command is invalid\n"); ret = -EINVAL; Loading @@ -500,6 +504,8 @@ static int cnss_runtime_pm_debug_show(struct seq_file *s, void *data) seq_puts(s, "put_noidle: do runtime PM put noidle\n"); seq_puts(s, "put_autosuspend: do runtime PM put autosuspend\n"); seq_puts(s, "mark_last_busy: do runtime PM mark last busy\n"); seq_puts(s, "resume_bus: do bus resume only\n"); seq_puts(s, "suspend_bus: do bus suspend only\n"); return 0; } Loading drivers/net/wireless/cnss2/pci.c +2 −2 Original line number Diff line number Diff line Loading @@ -2018,7 +2018,7 @@ static int cnss_pci_resume_driver(struct cnss_pci_data *pci_priv) return ret; } static int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) { struct pci_dev *pci_dev = pci_priv->pci_dev; int ret = 0; Loading Loading @@ -2063,7 +2063,7 @@ static int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) return ret; } static int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv) int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv) { struct pci_dev *pci_dev = pci_priv->pci_dev; int ret = 0; Loading drivers/net/wireless/cnss2/pci.h +2 −0 Original line number Diff line number Diff line Loading @@ -199,5 +199,7 @@ void cnss_pci_pm_runtime_mark_last_busy(struct cnss_pci_data *pci_priv); int cnss_pci_update_status(struct cnss_pci_data *pci_priv, enum cnss_driver_status status); int cnss_pcie_is_device_down(struct cnss_pci_data *pci_priv); int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv); int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv); #endif /* _CNSS_PCI_H */ Loading
drivers/net/wireless/cnss2/debug.c +6 −0 Original line number Diff line number Diff line Loading @@ -477,6 +477,10 @@ static ssize_t cnss_runtime_pm_debug_write(struct file *fp, cnss_pci_pm_runtime_put_noidle(pci_priv); } else if (sysfs_streq(cmd, "mark_last_busy")) { cnss_pci_pm_runtime_mark_last_busy(pci_priv); } else if (sysfs_streq(cmd, "resume_bus")) { cnss_pci_resume_bus(pci_priv); } else if (sysfs_streq(cmd, "suspend_bus")) { cnss_pci_suspend_bus(pci_priv); } else { cnss_pr_err("Runtime PM debugfs command is invalid\n"); ret = -EINVAL; Loading @@ -500,6 +504,8 @@ static int cnss_runtime_pm_debug_show(struct seq_file *s, void *data) seq_puts(s, "put_noidle: do runtime PM put noidle\n"); seq_puts(s, "put_autosuspend: do runtime PM put autosuspend\n"); seq_puts(s, "mark_last_busy: do runtime PM mark last busy\n"); seq_puts(s, "resume_bus: do bus resume only\n"); seq_puts(s, "suspend_bus: do bus suspend only\n"); return 0; } Loading
drivers/net/wireless/cnss2/pci.c +2 −2 Original line number Diff line number Diff line Loading @@ -2018,7 +2018,7 @@ static int cnss_pci_resume_driver(struct cnss_pci_data *pci_priv) return ret; } static int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) { struct pci_dev *pci_dev = pci_priv->pci_dev; int ret = 0; Loading Loading @@ -2063,7 +2063,7 @@ static int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv) return ret; } static int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv) int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv) { struct pci_dev *pci_dev = pci_priv->pci_dev; int ret = 0; Loading
drivers/net/wireless/cnss2/pci.h +2 −0 Original line number Diff line number Diff line Loading @@ -199,5 +199,7 @@ void cnss_pci_pm_runtime_mark_last_busy(struct cnss_pci_data *pci_priv); int cnss_pci_update_status(struct cnss_pci_data *pci_priv, enum cnss_driver_status status); int cnss_pcie_is_device_down(struct cnss_pci_data *pci_priv); int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv); int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv); #endif /* _CNSS_PCI_H */