/openbmc/linux/drivers/edac/ |
H A D | edac_pci.c | 28 struct edac_pci_ctl_info *edac_pci_alloc_ctl_info(unsigned int sz_pvt, in edac_pci_alloc_ctl_info() 31 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() 35 pci = kzalloc(sizeof(struct edac_pci_ctl_info), GFP_KERNEL); in edac_pci_alloc_ctl_info() 57 void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) in edac_pci_free_ctl_info() 73 struct edac_pci_ctl_info *pci; in find_edac_pci_by_dev() 79 pci = list_entry(item, struct edac_pci_ctl_info, link); in find_edac_pci_by_dev() 99 struct edac_pci_ctl_info *rover; in add_edac_pci_to_global_list() 112 rover = list_entry(item, struct edac_pci_ctl_info, link); in add_edac_pci_to_global_list() 166 struct edac_pci_ctl_info *pci = to_edac_pci_ctl_work(d_work); in edac_pci_workq_function() 247 struct edac_pci_ctl_info *pci; in edac_pci_del_device() [all …]
|
H A D | edac_pci.h | 45 struct edac_pci_ctl_info { struct 63 void (*edac_check) (struct edac_pci_ctl_info * edac_dev); argument 96 container_of(w, struct edac_pci_ctl_info,work) argument 173 extern struct edac_pci_ctl_info *edac_pci_alloc_ctl_info(unsigned int sz_pvt, 187 extern void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci); 210 extern int edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx); 225 extern struct edac_pci_ctl_info *edac_pci_del_device(struct device *dev); 243 extern struct edac_pci_ctl_info *edac_pci_create_generic_ctl( 253 extern void edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci); 261 extern int edac_pci_create_sysfs(struct edac_pci_ctl_info *pci); [all …]
|
H A D | edac_pci_sysfs.c | 64 static ssize_t instance_npe_count_show(struct edac_pci_ctl_info *pci, in instance_npe_count_show() 70 #define to_instance(k) container_of(k, struct edac_pci_ctl_info, kobj) 76 struct edac_pci_ctl_info *pci; in edac_pci_instance_release() 92 ssize_t(*show) (struct edac_pci_ctl_info *, char *); 93 ssize_t(*store) (struct edac_pci_ctl_info *, const char *, size_t); 100 struct edac_pci_ctl_info *pci = to_instance(kobj); in edac_pci_instance_show() 113 struct edac_pci_ctl_info *pci = to_instance(kobj); in edac_pci_instance_store() 199 struct edac_pci_ctl_info *pci) in edac_pci_unregister_sysfs_instance_kobj() 211 #define to_edacpci(k) container_of(k, struct edac_pci_ctl_info, kobj) 427 int edac_pci_create_sysfs(struct edac_pci_ctl_info *pci) in edac_pci_create_sysfs() [all …]
|
H A D | octeon_edac-pci.c | 23 static void octeon_pci_poll(struct edac_pci_ctl_info *pci) in octeon_pci_poll() 62 struct edac_pci_ctl_info *pci; in octeon_pci_probe() 92 struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); in octeon_pci_remove()
|
H A D | edac_module.h | 109 extern void edac_pci_remove_sysfs(struct edac_pci_ctl_info *pci); 110 extern void edac_pci_handle_pe(struct edac_pci_ctl_info *pci, const char *msg); 111 extern void edac_pci_handle_npe(struct edac_pci_ctl_info *pci,
|
H A D | amd8131_edac.h | 85 struct edac_pci_ctl_info *edac_dev; 103 void (*check)(struct edac_pci_ctl_info *edac_dev);
|
H A D | amd8111_edac.h | 112 struct edac_pci_ctl_info *edac_dev; 115 void (*check)(struct edac_pci_ctl_info *edac_dev);
|
H A D | mpc85xx_edac.c | 50 static void mpc85xx_pci_check(struct edac_pci_ctl_info *pci) in mpc85xx_pci_check() 87 static void mpc85xx_pcie_check(struct edac_pci_ctl_info *pci) in mpc85xx_pcie_check() 128 struct edac_pci_ctl_info *pci = dev_id; in mpc85xx_pci_isr() 147 struct edac_pci_ctl_info *pci; in mpc85xx_pci_err_probe() 305 struct edac_pci_ctl_info *pci = dev_get_drvdata(&op->dev); in mpc85xx_pci_err_remove()
|
H A D | amd76x_edac.c | 92 static struct edac_pci_ctl_info *amd76x_pci;
|
H A D | r82600_edac.c | 135 static struct edac_pci_ctl_info *r82600_pci;
|
H A D | i82860_edac.c | 62 static struct edac_pci_ctl_info *i82860_pci;
|
H A D | amd8131_edac.c | 149 static void amd8131_pcix_check(struct edac_pci_ctl_info *edac_dev) in amd8131_pcix_check()
|
H A D | i82443bxgx_edac.c | 112 static struct edac_pci_ctl_info *i82443bxgx_pci;
|
H A D | i82875p_edac.c | 184 static struct edac_pci_ctl_info *i82875p_pci;
|
H A D | i3000_edac.c | 188 static struct edac_pci_ctl_info *i3000_pci;
|
H A D | e7xxx_edac.c | 148 static struct edac_pci_ctl_info *e7xxx_pci;
|
H A D | amd8111_edac.c | 156 static void amd8111_pci_bridge_check(struct edac_pci_ctl_info *edac_dev) in amd8111_pci_bridge_check()
|
H A D | i7300_edac.c | 116 static struct edac_pci_ctl_info *i7300_pci;
|
H A D | i5400_edac.c | 429 static struct edac_pci_ctl_info *i5400_pci;
|
H A D | i5000_edac.c | 378 static struct edac_pci_ctl_info *i5000_pci;
|
H A D | e752x_edac.c | 35 static struct edac_pci_ctl_info *e752x_pci;
|
H A D | i7core_edac.c | 276 struct edac_pci_ctl_info *i7core_pci;
|
H A D | amd64_edac.c | 5 static struct edac_pci_ctl_info *pci_ctl;
|
/openbmc/linux/Documentation/driver-api/ |
H A D | edac.rst | 137 :c:type:`edac_pci_ctl_info` to describe the PCI controllers.
|