Symbol: cdns_pcie
drivers/pci/controller/cadence/pci-j721e.c
108
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
139
static int j721e_pcie_start_link(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-j721e.c
141
struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev);
drivers/pci/controller/cadence/pci-j721e.c
151
static void j721e_pcie_stop_link(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-j721e.c
153
struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev);
drivers/pci/controller/cadence/pci-j721e.c
161
static bool j721e_pcie_link_up(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-j721e.c
163
struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev);
drivers/pci/controller/cadence/pci-j721e.c
179
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
198
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
219
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
239
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
268
struct device *dev = pcie->cdns_pcie->dev;
drivers/pci/controller/cadence/pci-j721e.c
476
struct cdns_pcie *cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
511
cdns_pcie = &rc->pcie;
drivers/pci/controller/cadence/pci-j721e.c
512
cdns_pcie->dev = dev;
drivers/pci/controller/cadence/pci-j721e.c
513
cdns_pcie->ops = &j721e_pcie_ops;
drivers/pci/controller/cadence/pci-j721e.c
514
pcie->cdns_pcie = cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
527
cdns_pcie = &ep->pcie;
drivers/pci/controller/cadence/pci-j721e.c
528
cdns_pcie->dev = dev;
drivers/pci/controller/cadence/pci-j721e.c
529
cdns_pcie->ops = &j721e_pcie_ops;
drivers/pci/controller/cadence/pci-j721e.c
530
pcie->cdns_pcie = cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
57
struct cdns_pcie *cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
598
ret = cdns_pcie_init_phy(dev, cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
631
ret = cdns_pcie_init_phy(dev, cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
649
cdns_pcie_disable_phy(cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
661
struct cdns_pcie *cdns_pcie = pcie->cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
668
rc = container_of(cdns_pcie, struct cdns_pcie_rc, pcie);
drivers/pci/controller/cadence/pci-j721e.c
671
ep = container_of(cdns_pcie, struct cdns_pcie_ep, pcie);
drivers/pci/controller/cadence/pci-j721e.c
677
cdns_pcie_disable_phy(cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
692
cdns_pcie_disable_phy(pcie->cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
700
struct cdns_pcie *cdns_pcie = pcie->cdns_pcie;
drivers/pci/controller/cadence/pci-j721e.c
713
ret = cdns_pcie_enable_phy(pcie->cdns_pcie);
drivers/pci/controller/cadence/pci-j721e.c
718
struct cdns_pcie_rc *rc = cdns_pcie_to_rc(cdns_pcie);
drivers/pci/controller/cadence/pci-sky1.c
108
static void sky1_pcie_stop_link(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-sky1.c
110
struct sky1_pcie *pcie = dev_get_drvdata(cdns_pcie->dev);
drivers/pci/controller/cadence/pci-sky1.c
118
static bool sky1_pcie_link_up(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-sky1.c
122
val = cdns_pcie_hpa_readl(cdns_pcie, REG_BANK_IP_REG,
drivers/pci/controller/cadence/pci-sky1.c
138
struct cdns_pcie *cdns_pcie;
drivers/pci/controller/cadence/pci-sky1.c
171
cdns_pcie = &rc->pcie;
drivers/pci/controller/cadence/pci-sky1.c
172
cdns_pcie->dev = dev;
drivers/pci/controller/cadence/pci-sky1.c
173
cdns_pcie->ops = &sky1_pcie_ops;
drivers/pci/controller/cadence/pci-sky1.c
174
cdns_pcie->reg_base = pcie->reg_base;
drivers/pci/controller/cadence/pci-sky1.c
175
cdns_pcie->msg_res = pcie->msg_res;
drivers/pci/controller/cadence/pci-sky1.c
176
cdns_pcie->is_rc = 1;
drivers/pci/controller/cadence/pci-sky1.c
190
cdns_pcie->cdns_pcie_reg_offsets = reg_off;
drivers/pci/controller/cadence/pci-sky1.c
192
pcie->cdns_pcie = cdns_pcie;
drivers/pci/controller/cadence/pci-sky1.c
40
struct cdns_pcie *cdns_pcie;
drivers/pci/controller/cadence/pci-sky1.c
96
static int sky1_pcie_start_link(struct cdns_pcie *cdns_pcie)
drivers/pci/controller/cadence/pci-sky1.c
98
struct sky1_pcie *pcie = dev_get_drvdata(cdns_pcie->dev);
drivers/pci/controller/cadence/pcie-cadence-ep.c
157
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
189
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
211
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
22
static u8 cdns_pcie_get_fn_from_vfn(struct cdns_pcie *pcie, u8 fn, u8 vfn)
drivers/pci/controller/cadence/pcie-cadence-ep.c
230
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
254
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
278
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
299
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
328
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
388
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
42
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
441
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
492
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
542
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
569
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
670
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-ep.c
86
struct cdns_pcie *pcie = &ep->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
106
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
198
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
263
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
27
int cdns_pcie_host_training_complete(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-host-common.c
49
int cdns_pcie_host_wait_for_link(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence-host-common.c
68
int cdns_pcie_retrain(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence-host-common.h
21
typedef bool (*cdns_pcie_linkup_func)(struct cdns_pcie *);
drivers/pci/controller/cadence/pcie-cadence-host-common.h
23
int cdns_pcie_host_training_complete(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence-host-common.h
24
int cdns_pcie_host_wait_for_link(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence-host-common.h
26
int cdns_pcie_retrain(struct cdns_pcie *pcie, cdns_pcie_linkup_func pcie_linkup_func);
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
100
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
149
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
190
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
231
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
289
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
29
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
318
struct cdns_pcie *pcie;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
86
static void cdns_pcie_hpa_host_enable_ptm_response(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-host.c
115
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
159
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
201
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
227
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
250
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
27
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
325
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
333
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
376
struct cdns_pcie *pcie;
drivers/pci/controller/cadence/pcie-cadence-host.c
77
static void cdns_pcie_host_disable_ptm_response(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-host.c
85
static void cdns_pcie_host_enable_ptm_response(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-host.c
95
struct cdns_pcie *pcie = &rc->pcie;
drivers/pci/controller/cadence/pcie-cadence-hpa.c
125
void cdns_pcie_hpa_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence-hpa.c
13
bool cdns_pcie_hpa_link_up(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-hpa.c
24
void cdns_pcie_hpa_detect_quiet_min_delay_set(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence-hpa.c
41
void cdns_pcie_hpa_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn,
drivers/pci/controller/cadence/pcie-cadence-plat.c
135
struct cdns_pcie *pcie = dev_get_drvdata(dev);
drivers/pci/controller/cadence/pcie-cadence-plat.c
22
struct cdns_pcie *pcie;
drivers/pci/controller/cadence/pcie-cadence-plat.c
27
static u64 cdns_plat_cpu_addr_fixup(struct cdns_pcie *pcie, u64 cpu_addr)
drivers/pci/controller/cadence/pcie-cadence.c
13
u8 cdns_pcie_find_capability(struct cdns_pcie *pcie, u8 cap)
drivers/pci/controller/cadence/pcie-cadence.c
132
void cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.c
167
void cdns_pcie_reset_outbound_region(struct cdns_pcie *pcie, u32 r)
drivers/pci/controller/cadence/pcie-cadence.c
180
void cdns_pcie_disable_phy(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.c
191
int cdns_pcie_enable_phy(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.c
20
u16 cdns_pcie_find_ext_capability(struct cdns_pcie *pcie, u8 cap)
drivers/pci/controller/cadence/pcie-cadence.c
220
int cdns_pcie_init_phy(struct device *dev, struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.c
26
bool cdns_pcie_linkup(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.c
282
struct cdns_pcie *pcie = dev_get_drvdata(dev);
drivers/pci/controller/cadence/pcie-cadence.c
291
struct cdns_pcie *pcie = dev_get_drvdata(dev);
drivers/pci/controller/cadence/pcie-cadence.c
37
void cdns_pcie_detect_quiet_min_delay_set(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.c
54
void cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
120
struct cdns_pcie pcie;
drivers/pci/controller/cadence/pcie-cadence.h
166
struct cdns_pcie pcie;
drivers/pci/controller/cadence/pcie-cadence.h
182
static inline u32 cdns_reg_bank_to_off(struct cdns_pcie *pcie, enum cdns_pcie_reg_bank bank)
drivers/pci/controller/cadence/pcie-cadence.h
221
static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value)
drivers/pci/controller/cadence/pcie-cadence.h
226
static inline u32 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
231
static inline void cdns_pcie_hpa_writel(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
242
static inline u32 cdns_pcie_hpa_readl(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
252
static inline u16 cdns_pcie_readw(struct cdns_pcie *pcie, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
257
static inline u8 cdns_pcie_readb(struct cdns_pcie *pcie, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
262
static inline int cdns_pcie_read_cfg_byte(struct cdns_pcie *pcie, int where,
drivers/pci/controller/cadence/pcie-cadence.h
269
static inline int cdns_pcie_read_cfg_word(struct cdns_pcie *pcie, int where,
drivers/pci/controller/cadence/pcie-cadence.h
276
static inline int cdns_pcie_read_cfg_dword(struct cdns_pcie *pcie, int where,
drivers/pci/controller/cadence/pcie-cadence.h
29
struct cdns_pcie;
drivers/pci/controller/cadence/pcie-cadence.h
324
static inline void cdns_pcie_rp_writeb(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
332
static inline void cdns_pcie_rp_writew(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
340
static inline u16 cdns_pcie_rp_readw(struct cdns_pcie *pcie, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
347
static inline void cdns_pcie_hpa_rp_writeb(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
355
static inline void cdns_pcie_hpa_rp_writew(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
363
static inline u16 cdns_pcie_hpa_rp_readw(struct cdns_pcie *pcie, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
371
static inline void cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
379
static inline void cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
387
static inline void cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
393
static inline u16 cdns_pcie_ep_fn_readw(struct cdns_pcie *pcie, u8 fn, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
400
static inline u32 cdns_pcie_ep_fn_readl(struct cdns_pcie *pcie, u8 fn, u32 reg)
drivers/pci/controller/cadence/pcie-cadence.h
405
static inline int cdns_pcie_start_link(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.h
413
static inline void cdns_pcie_stop_link(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.h
419
static inline bool cdns_pcie_link_up(struct cdns_pcie *pcie)
drivers/pci/controller/cadence/pcie-cadence.h
46
int (*start_link)(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
47
void (*stop_link)(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
48
bool (*link_up)(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
488
u8 cdns_pcie_find_capability(struct cdns_pcie *pcie, u8 cap);
drivers/pci/controller/cadence/pcie-cadence.h
489
u16 cdns_pcie_find_ext_capability(struct cdns_pcie *pcie, u8 cap);
drivers/pci/controller/cadence/pcie-cadence.h
49
u64 (*cpu_addr_fixup)(struct cdns_pcie *pcie, u64 cpu_addr);
drivers/pci/controller/cadence/pcie-cadence.h
490
bool cdns_pcie_linkup(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
492
void cdns_pcie_detect_quiet_min_delay_set(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
494
void cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
498
void cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
502
void cdns_pcie_reset_outbound_region(struct cdns_pcie *pcie, u32 r);
drivers/pci/controller/cadence/pcie-cadence.h
503
void cdns_pcie_disable_phy(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
504
int cdns_pcie_enable_phy(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
505
int cdns_pcie_init_phy(struct device *dev, struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
506
void cdns_pcie_hpa_detect_quiet_min_delay_set(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
507
void cdns_pcie_hpa_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn,
drivers/pci/controller/cadence/pcie-cadence.h
510
void cdns_pcie_hpa_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie,
drivers/pci/controller/cadence/pcie-cadence.h
517
int cdns_pcie_hpa_start_link(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
518
void cdns_pcie_hpa_stop_link(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-cadence.h
519
bool cdns_pcie_hpa_link_up(struct cdns_pcie *pcie);
drivers/pci/controller/cadence/pcie-sg2042.c
39
struct cdns_pcie *pcie;
drivers/pci/controller/cadence/pcie-sg2042.c
76
struct cdns_pcie *pcie = platform_get_drvdata(pdev);
drivers/pci/controller/cadence/pcie-sg2042.c
87
struct cdns_pcie *pcie = dev_get_drvdata(dev);
drivers/pci/controller/cadence/pcie-sg2042.c
96
struct cdns_pcie *pcie = dev_get_drvdata(dev);