Lines Matching refs:val
225 int (*read_config)(struct eeh_dev *edev, int where, int size, u32 *val);
226 int (*write_config)(struct eeh_dev *edev, int where, int size, u32 val);
318 #define EEH_POSSIBLE_ERROR(val, type) ((val) == (type)~0 && eeh_enabled())
349 #define EEH_POSSIBLE_ERROR(val, type) (0)
364 u8 val = in_8(addr);
365 if (EEH_POSSIBLE_ERROR(val, u8))
367 return val;
372 u16 val = in_le16(addr);
373 if (EEH_POSSIBLE_ERROR(val, u16))
375 return val;
380 u32 val = in_le32(addr);
381 if (EEH_POSSIBLE_ERROR(val, u32))
383 return val;
388 u64 val = in_le64(addr);
389 if (EEH_POSSIBLE_ERROR(val, u64))
391 return val;
396 u16 val = in_be16(addr);
397 if (EEH_POSSIBLE_ERROR(val, u16))
399 return val;
404 u32 val = in_be32(addr);
405 if (EEH_POSSIBLE_ERROR(val, u32))
407 return val;
412 u64 val = in_be64(addr);
413 if (EEH_POSSIBLE_ERROR(val, u64))
415 return val;