Home
last modified time | relevance | path

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

/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c59 int perst_irq; member
484 enable_irq(ep->perst_irq); in rockchip_pcie_ep_start()
505 disable_irq(ep->perst_irq); in rockchip_pcie_ep_stop()
646 irq_set_irq_type(ep->perst_irq, in rockchip_pcie_ep_perst_irq_thread()
663 ep->perst_irq = gpiod_to_irq(rockchip->perst_gpio); in rockchip_pcie_ep_setup_irq()
664 if (ep->perst_irq < 0) { in rockchip_pcie_ep_setup_irq()
667 ep->perst_irq); in rockchip_pcie_ep_setup_irq()
669 return ep->perst_irq; in rockchip_pcie_ep_setup_irq()
678 irq_set_status_flags(ep->perst_irq, IRQ_NOAUTOEN); in rockchip_pcie_ep_setup_irq()
679 ret = devm_request_threaded_irq(dev, ep->perst_irq, NULL, in rockchip_pcie_ep_setup_irq()
/linux/drivers/pci/controller/dwc/
H A Dpcie-qcom-ep.c227 int perst_irq; member
281 enable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_start_link()
290 disable_irq(pcie_ep->perst_irq); in qcom_pcie_dw_stop_link()
783 pcie_ep->perst_irq = gpiod_to_irq(pcie_ep->reset); in qcom_pcie_ep_enable_irq_resources()
784 irq_set_status_flags(pcie_ep->perst_irq, IRQ_NOAUTOEN); in qcom_pcie_ep_enable_irq_resources()
785 ret = devm_request_threaded_irq(&pdev->dev, pcie_ep->perst_irq, NULL, in qcom_pcie_ep_enable_irq_resources()
928 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_probe()
941 disable_irq(pcie_ep->perst_irq); in qcom_pcie_ep_remove()