Home
last modified time | relevance | path

Searched refs:perst_irq (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/pci/controller/
H A Dpcie-rockchip-ep.c59 int perst_irq; member
483 enable_irq(ep->perst_irq); in rockchip_pcie_ep_start()
504 disable_irq(ep->perst_irq); in rockchip_pcie_ep_stop()
645 irq_set_irq_type(ep->perst_irq, in rockchip_pcie_ep_perst_irq_thread()
662 ep->perst_irq = gpiod_to_irq(rockchip->perst_gpio); in rockchip_pcie_ep_setup_irq()
663 if (ep->perst_irq < 0) { in rockchip_pcie_ep_setup_irq()
666 ep->perst_irq); in rockchip_pcie_ep_setup_irq()
668 return ep->perst_irq; in rockchip_pcie_ep_setup_irq()
677 irq_set_status_flags(ep->perst_irq, IRQ_NOAUTOEN); in rockchip_pcie_ep_setup_irq()
678 ret = devm_request_threaded_irq(dev, ep->perst_irq, NULL, in rockchip_pcie_ep_setup_irq()
/linux-6.15/drivers/pci/controller/dwc/
H A Dpcie-qcom-ep.c223 int perst_irq; member
278 enable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_start_link()
287 disable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_stop_link()
761 pcie_ep->perst_irq = gpiod_to_irq(pcie_ep->reset); in qcom_pcie_ep_enable_irq_resources()
762 irq_set_status_flags(pcie_ep->perst_irq, IRQ_NOAUTOEN); in qcom_pcie_ep_enable_irq_resources()
763 ret = devm_request_threaded_irq(&pdev->dev, pcie_ep->perst_irq, NULL, in qcom_pcie_ep_enable_irq_resources()
907 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_probe()
920 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_remove()