Lines Matching defs:info
187 struct i82875p_error_info *info)
198 pci_read_config_word(pdev, I82875P_ERRSTS, &info->errsts);
200 if (!(info->errsts & 0x0081))
203 pci_read_config_dword(pdev, I82875P_EAP, &info->eap);
204 pci_read_config_byte(pdev, I82875P_DES, &info->des);
205 pci_read_config_byte(pdev, I82875P_DERRSYN, &info->derrsyn);
206 pci_read_config_word(pdev, I82875P_ERRSTS, &info->errsts2);
211 * there is a CE no info and the second set of reads is valid
212 * and should be UE info.
214 if ((info->errsts ^ info->errsts2) & 0x0081) {
215 pci_read_config_dword(pdev, I82875P_EAP, &info->eap);
216 pci_read_config_byte(pdev, I82875P_DES, &info->des);
217 pci_read_config_byte(pdev, I82875P_DERRSYN, &info->derrsyn);
224 struct i82875p_error_info *info,
231 if (!(info->errsts & 0x0081))
237 if ((info->errsts ^ info->errsts2) & 0x0081) {
241 info->errsts = info->errsts2;
244 info->eap >>= PAGE_SHIFT;
245 row = edac_mc_find_csrow_by_page(mci, info->eap);
247 if (info->errsts & 0x0080)
249 info->eap, 0, 0,
254 info->eap, 0, info->derrsyn,
255 row, multi_chan ? (info->des & 0x1) : 0,
263 struct i82875p_error_info info;
265 i82875p_get_error_info(mci, &info);
266 i82875p_process_error_info(mci, &info, 1);
443 /* allocating generic PCI control info */