Lines Matching refs:rockchip_pcie
115 struct rockchip_pcie { struct
144 struct rockchip_pcie *pcie; argument
159 static void rockchip_pcie_devmode_update(struct rockchip_pcie *rockchip, int mode, int submode) in rockchip_pcie_devmode_update()
165 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_readl_apb()
170 static void rockchip_pcie_writel_apb(struct rockchip_pcie *rockchip, u32 val, u32 reg) in rockchip_pcie_writel_apb()
202 struct rockchip_pcie *rockchip) in rockchip_pcie_resource_get()
319 static void rockchip_pcie_enable_ltssm(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_ltssm()
329 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_link_up()
340 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_start_link()
352 static int rockchip_pcie_phy_init(struct rockchip_pcie *rockchip) in rockchip_pcie_phy_init()
372 static void rockchip_pcie_phy_deinit(struct rockchip_pcie *rockchip) in rockchip_pcie_phy_deinit()
378 static int rockchip_pcie_reset_control_release(struct rockchip_pcie *rockchip) in rockchip_pcie_reset_control_release()
394 static int rockchip_pcie_clk_init(struct rockchip_pcie *rockchip) in rockchip_pcie_clk_init()
412 static int rockchip_pci_find_resbar_capability(struct rockchip_pcie *rockchip) in rockchip_pci_find_resbar_capability()
448 static int rockchip_pcie_ep_set_bar_flag(struct rockchip_pcie *rockchip, enum pci_barno barno, in rockchip_pcie_ep_set_bar_flag()
467 static void rockchip_pcie_resize_bar(struct rockchip_pcie *rockchip) in rockchip_pcie_resize_bar()
553 static void rockchip_pcie_init_id(struct rockchip_pcie *rockchip) in rockchip_pcie_init_id()
561 static int rockchip_pcie_ep_set_bar(struct rockchip_pcie *rockchip, enum pci_barno bar, in rockchip_pcie_ep_set_bar()
590 static void rockchip_pcie_fast_link_setup(struct rockchip_pcie *rockchip) in rockchip_pcie_fast_link_setup()
612 static void rockchip_pcie_local_elbi_enable(struct rockchip_pcie *rockchip) in rockchip_pcie_local_elbi_enable()
625 static void rockchip_pcie_elbi_clear(struct rockchip_pcie *rockchip) in rockchip_pcie_elbi_clear()
640 static void rockchip_pcie_raise_msi_irq(struct rockchip_pcie *rockchip, u8 interrupt_num) in rockchip_pcie_raise_msi_irq()
647 struct rockchip_pcie *rockchip = arg; in rockchip_pcie_sys_irq_handler()
732 static int rockchip_pcie_request_sys_irq(struct rockchip_pcie *rockchip, in rockchip_pcie_request_sys_irq()
755 static bool rockchip_pcie_udma_enabled(struct rockchip_pcie *rockchip) in rockchip_pcie_udma_enabled()
762 static int rockchip_pcie_init_dma_trx(struct rockchip_pcie *rockchip) in rockchip_pcie_init_dma_trx()
788 struct rockchip_pcie *rockchip = dev_get_drvdata(obj->dev); in rockchip_pcie_start_dma_rd()
813 struct rockchip_pcie *rockchip = dev_get_drvdata(obj->dev); in rockchip_pcie_start_dma_wr()
877 struct rockchip_pcie *rockchip = container_of(work, struct rockchip_pcie, hot_rst_work); in rockchip_pcie_hot_rst_work()
894 struct rockchip_pcie *rockchip = dev_get_drvdata(obj->dev); in rockchip_pcie_get_dma_status()
949 struct rockchip_pcie *rockchip = (struct rockchip_pcie *)file->private_data; in pcie_ep_fasync()
972 struct rockchip_pcie *rockchip = (struct rockchip_pcie *)file->private_data; in pcie_ep_ioctl()
1051 struct rockchip_pcie *rockchip = (struct rockchip_pcie *)file->private_data; in pcie_ep_mmap()
1109 static int rockchip_pcie_add_misc(struct rockchip_pcie *rockchip) in rockchip_pcie_add_misc()
1140 struct rockchip_pcie *rockchip; in rockchip_pcie_ep_probe()