| H A D | pcie-cadence.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 // Cadence PCIe controller driver. 4 // Author: Cyrille Pitchen <cyrille.pitchen@free-electrons.com> 12 #include <linux/pci-epf.h> 14 #include "pcie-cadence-lga-reg 293 struct cdns_pcie pcie; global() member 337 struct cdns_pcie pcie; global() member 355 cdns_pcie_writel(struct cdns_pcie * pcie,u32 reg,u32 value) cdns_pcie_writel() argument 360 cdns_pcie_readl(struct cdns_pcie * pcie,u32 reg) cdns_pcie_readl() argument 365 cdns_pcie_readw(struct cdns_pcie * pcie,u32 reg) cdns_pcie_readw() argument 370 cdns_pcie_readb(struct cdns_pcie * pcie,u32 reg) cdns_pcie_readb() argument 375 cdns_pcie_read_cfg_byte(struct cdns_pcie * pcie,int where,u8 * val) cdns_pcie_read_cfg_byte() argument 382 cdns_pcie_read_cfg_word(struct cdns_pcie * pcie,int where,u16 * val) cdns_pcie_read_cfg_word() argument 389 cdns_pcie_read_cfg_dword(struct cdns_pcie * pcie,int where,u32 * val) cdns_pcie_read_cfg_dword() argument 437 cdns_pcie_rp_writeb(struct cdns_pcie * pcie,u32 reg,u8 value) cdns_pcie_rp_writeb() argument 445 cdns_pcie_rp_writew(struct cdns_pcie * pcie,u32 reg,u16 value) cdns_pcie_rp_writew() argument 453 cdns_pcie_rp_readw(struct cdns_pcie * pcie,u32 reg) cdns_pcie_rp_readw() argument 461 cdns_pcie_ep_fn_writeb(struct cdns_pcie * pcie,u8 fn,u32 reg,u8 value) cdns_pcie_ep_fn_writeb() argument 469 cdns_pcie_ep_fn_writew(struct cdns_pcie * pcie,u8 fn,u32 reg,u16 value) cdns_pcie_ep_fn_writew() argument 477 cdns_pcie_ep_fn_writel(struct cdns_pcie * pcie,u8 fn,u32 reg,u32 value) cdns_pcie_ep_fn_writel() argument 483 cdns_pcie_ep_fn_readw(struct cdns_pcie * pcie,u8 fn,u32 reg) cdns_pcie_ep_fn_readw() argument 490 cdns_pcie_ep_fn_readl(struct cdns_pcie * pcie,u8 fn,u32 reg) cdns_pcie_ep_fn_readl() argument 495 cdns_pcie_start_link(struct cdns_pcie * pcie) cdns_pcie_start_link() argument 503 cdns_pcie_stop_link(struct cdns_pcie * pcie) cdns_pcie_stop_link() argument 509 cdns_pcie_link_up(struct cdns_pcie * pcie) cdns_pcie_link_up() argument [all...] |