Lines Matching refs:trans
484 static u64 splx_get_pwr_limit(struct iwl_trans *trans, union acpi_object *splx) in splx_get_pwr_limit() argument
492 IWL_ERR(trans, "Unsupported splx structure\n"); in splx_get_pwr_limit()
501 IWL_ERR(trans, "Invalid limits element\n"); in splx_get_pwr_limit()
508 IWL_DEBUG_INFO(trans, "WiFi power is not limited\n"); in splx_get_pwr_limit()
515 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) in set_dflt_pwr_limit() argument
524 IWL_DEBUG_INFO(trans, in set_dflt_pwr_limit()
532 IWL_DEBUG_INFO(trans, "SPL method not found\n"); in set_dflt_pwr_limit()
539 IWL_ERR(trans, "SPLC invocation failed (0x%x)\n", status); in set_dflt_pwr_limit()
543 trans->dflt_pwr_limit = splx_get_pwr_limit(trans, splx.pointer); in set_dflt_pwr_limit()
544 IWL_DEBUG_INFO(trans, "Default power limit set to %lld\n", in set_dflt_pwr_limit()
545 trans->dflt_pwr_limit); in set_dflt_pwr_limit()
550 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) {} in set_dflt_pwr_limit() argument
617 struct iwl_trans *trans = pci_get_drvdata(pdev); in iwl_pci_remove() local
618 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_remove()
621 iwl_trans_pcie_free(trans); in iwl_pci_remove()
639 struct iwl_trans *trans = pci_get_drvdata(pdev); in iwl_pci_resume() local
640 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_resume()
654 if (!trans->op_mode) in iwl_pci_resume()
661 iwl_enable_rfkill_int(trans); in iwl_pci_resume()
663 hw_rfkill = iwl_is_rfkill_set(trans); in iwl_pci_resume()
666 iwl_trans_pcie_rf_kill(trans, hw_rfkill); in iwl_pci_resume()