Symbol: pci_pbm_info
arch/sparc/kernel/pci.c
1000
struct pci_pbm_info *pbm = pbus->sysdata;
arch/sparc/kernel/pci.c
287
static struct pci_dev *of_create_pci_dev(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
36
struct pci_pbm_info *pci_pbm_root = NULL;
arch/sparc/kernel/pci.c
417
struct pci_pbm_info *pbm)
arch/sparc/kernel/pci.c
441
static void pci_of_scan_bus(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
447
static void of_scan_pci_bridge(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
573
static void pci_of_scan_bus(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
718
struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
758
struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller;
arch/sparc/kernel/pci.c
772
struct pci_pbm_info *pbm = pbus->sysdata;
arch/sparc/kernel/pci.c
783
struct pci_pbm_info *pbm = pbus->sysdata;
arch/sparc/kernel/pci.c
799
struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller;
arch/sparc/kernel/pci.c
812
struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller;
arch/sparc/kernel/pci_common.c
112
struct pci_pbm_info *pbm = bus_dev->sysdata;
arch/sparc/kernel/pci_common.c
166
static int sun4u_write_pci_cfg_host(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
20
static int config_out_of_range(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
216
struct pci_pbm_info *pbm = bus_dev->sysdata;
arch/sparc/kernel/pci_common.c
261
struct pci_pbm_info *pbm = bus_dev->sysdata;
arch/sparc/kernel/pci_common.c
294
struct pci_pbm_info *pbm = bus_dev->sysdata;
arch/sparc/kernel/pci_common.c
31
static void *sun4u_config_mkaddr(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
319
void pci_get_pbm_props(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_common.c
333
static void pci_register_iommu_region(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_common.c
358
void pci_determine_mem_io_space(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_common.c
478
void pci_scan_for_target_abort(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
502
void pci_scan_for_master_abort(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
525
void pci_scan_for_parity_error(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_common.c
53
static int sun4u_read_pci_cfg_host(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_fire.c
151
static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_fire.c
158
static int pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_fire.c
193
static int pci_fire_set_head(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_fire.c
200
static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_fire.c
219
static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi)
arch/sparc/kernel/pci_fire.c
232
static int pci_fire_msiq_alloc(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
264
static void pci_fire_msiq_free(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
276
static int pci_fire_msiq_build_irq(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_fire.c
31
static int pci_fire_pbm_iommu_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
319
static void pci_fire_msi_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
324
static void pci_fire_msi_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
367
static void pci_fire_hw_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_fire.c
414
static int pci_fire_pbm_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_fire.c
463
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_impl.h
161
extern struct pci_pbm_info *pci_pbm_root;
arch/sparc/kernel/pci_impl.h
166
void pci_get_pbm_props(struct pci_pbm_info *pbm);
arch/sparc/kernel/pci_impl.h
167
struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_impl.h
169
void pci_determine_mem_io_space(struct pci_pbm_info *pbm);
arch/sparc/kernel/pci_impl.h
172
void pci_scan_for_target_abort(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_impl.h
173
void pci_scan_for_master_abort(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_impl.h
174
void pci_scan_for_parity_error(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_impl.h
34
struct pci_pbm_info;
arch/sparc/kernel/pci_impl.h
36
int (*get_head)(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_impl.h
38
int (*dequeue_msi)(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_impl.h
40
int (*set_head)(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_impl.h
42
int (*msi_setup)(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_impl.h
44
int (*msi_teardown)(struct pci_pbm_info *pbm, unsigned long msi);
arch/sparc/kernel/pci_impl.h
45
int (*msiq_alloc)(struct pci_pbm_info *pbm);
arch/sparc/kernel/pci_impl.h
46
void (*msiq_free)(struct pci_pbm_info *pbm);
arch/sparc/kernel/pci_impl.h
47
int (*msiq_build_irq)(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_impl.h
51
void sparc64_pbm_msi_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_impl.h
55
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_impl.h
61
struct pci_pbm_info *next;
arch/sparc/kernel/pci_impl.h
62
struct pci_pbm_info *sibling;
arch/sparc/kernel/pci_msi.c
109
static void free_msi(struct pci_pbm_info *pbm, int msi_num)
arch/sparc/kernel/pci_msi.c
128
struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller;
arch/sparc/kernel/pci_msi.c
18
struct pci_pbm_info *pbm = msiq_cookie->pbm;
arch/sparc/kernel/pci_msi.c
186
struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller;
arch/sparc/kernel/pci_msi.c
218
static int msi_bitmap_alloc(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_msi.c
234
static void msi_bitmap_free(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_msi.c
240
static int msi_table_alloc(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_msi.c
268
static void msi_table_free(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_msi.c
277
static int bringup_one_msi_queue(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_msi.c
301
static int sparc64_bringup_msi_queues(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_msi.c
319
void sparc64_pbm_msi_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_msi.c
76
static u32 pick_msiq(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_msi.c
97
static int alloc_msi(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_psycho.c
137
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_psycho.c
216
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_psycho.c
290
static void psycho_register_error_handlers(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_psycho.c
355
static void pbm_config_busmastering(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_psycho.c
372
static void psycho_scan_bus(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_psycho.c
397
static void psycho_controller_hwinit(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_psycho.c
425
static void psycho_pbm_strbuf_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_psycho.c
489
static void psycho_pbm_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_psycho.c
497
static struct pci_pbm_info *psycho_find_sibling(u32 upa_portid)
arch/sparc/kernel/pci_psycho.c
499
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_psycho.c
514
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_sabre.c
202
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_sabre.c
262
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_sabre.c
316
static void sabre_register_error_handlers(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sabre.c
410
static void sabre_scan_bus(struct pci_pbm_info *pbm, struct device *parent)
arch/sparc/kernel/pci_sabre.c
449
static void sabre_pbm_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_sabre.c
464
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_schizo.c
1055
static void pbm_config_busmastering(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
1072
static void schizo_scan_bus(struct pci_pbm_info *pbm, struct device *parent)
arch/sparc/kernel/pci_schizo.c
1093
static void schizo_pbm_strbuf_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
1136
static int schizo_pbm_iommu_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
1261
static void schizo_pbm_hw_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
131
static void __schizo_check_stc_error_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_schizo.c
1314
static int schizo_pbm_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_schizo.c
1407
static struct pci_pbm_info *schizo_find_sibling(u32 portid, int chip_type)
arch/sparc/kernel/pci_schizo.c
1409
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_schizo.c
1421
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_schizo.c
239
static void schizo_check_iommu_error_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_schizo.c
349
static void schizo_check_iommu_error(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_schizo.c
378
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_schizo.c
466
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_schizo.c
585
static irqreturn_t schizo_pcierr_intr_other(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
641
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_schizo.c
795
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/pci_schizo.c
827
static int pbm_routes_this_ino(struct pci_pbm_info *pbm, u32 ino)
arch/sparc/kernel/pci_schizo.c
83
static void *schizo_pci_config_mkaddr(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_schizo.c
851
static void tomatillo_register_error_handlers(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_schizo.c
946
static void schizo_register_error_handlers(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
1025
static int pci_sun4v_set_head(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_sun4v.c
1037
static int pci_sun4v_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_sun4v.c
1051
static int pci_sun4v_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi)
arch/sparc/kernel/pci_sun4v.c
1064
static int pci_sun4v_msiq_alloc(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
1118
static void pci_sun4v_msiq_free(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
1140
static int pci_sun4v_msiq_build_irq(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_sun4v.c
1168
static void pci_sun4v_msi_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
1173
static void pci_sun4v_msi_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
1178
static int pci_sun4v_pbm_init(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_sun4v.c
1234
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_sun4v.c
326
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_sun4v.c
442
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_sun4v.c
637
struct pci_pbm_info *pbm;
arch/sparc/kernel/pci_sun4v.c
705
static void pci_sun4v_scan_bus(struct pci_pbm_info *pbm, struct device *parent)
arch/sparc/kernel/pci_sun4v.c
718
static unsigned long probe_existing_entries(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_sun4v.c
749
static int pci_sun4v_atu_alloc_iotsb(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
810
static int pci_sun4v_atu_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
86
struct pci_pbm_info *pbm = p->dev->archdata.host_controller;
arch/sparc/kernel/pci_sun4v.c
875
static int pci_sun4v_iommu_init(struct pci_pbm_info *pbm)
arch/sparc/kernel/pci_sun4v.c
969
static int pci_sun4v_get_head(struct pci_pbm_info *pbm, unsigned long msiqid,
arch/sparc/kernel/pci_sun4v.c
985
static int pci_sun4v_dequeue_msi(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.c
127
static void psycho_record_iommu_tags_and_data(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.c
155
static void psycho_dump_iommu_tags_and_data(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.c
203
void psycho_check_iommu_error(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.c
254
static irqreturn_t psycho_pcierr_intr_other(struct pci_pbm_info *pbm)
arch/sparc/kernel/psycho_common.c
308
struct pci_pbm_info *pbm = dev_id;
arch/sparc/kernel/psycho_common.c
36
static void psycho_check_stc_error(struct pci_pbm_info *pbm)
arch/sparc/kernel/psycho_common.c
373
static void psycho_iommu_flush(struct pci_pbm_info *pbm)
arch/sparc/kernel/psycho_common.c
401
int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize,
arch/sparc/kernel/psycho_common.c
453
void psycho_pbm_init_common(struct pci_pbm_info *pbm, struct platform_device *op,
arch/sparc/kernel/psycho_common.h
20
static inline void *psycho_pci_config_mkaddr(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.h
34
void psycho_check_iommu_error(struct pci_pbm_info *pbm,
arch/sparc/kernel/psycho_common.h
41
int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize,
arch/sparc/kernel/psycho_common.h
45
void psycho_pbm_init_common(struct pci_pbm_info *pbm,