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())
351 #define EEH_POSSIBLE_ERROR(val, type) (0)
370 u8 val = in_8(addr);
371 if (EEH_POSSIBLE_ERROR(val, u8))
373 return val;
378 u16 val = in_le16(addr);
379 if (EEH_POSSIBLE_ERROR(val, u16))
381 return val;
386 u32 val = in_le32(addr);
387 if (EEH_POSSIBLE_ERROR(val, u32))
389 return val;
394 u64 val = in_le64(addr);
395 if (EEH_POSSIBLE_ERROR(val, u64))
397 return val;
402 u16 val = in_be16(addr);
403 if (EEH_POSSIBLE_ERROR(val, u16))
405 return val;
410 u32 val = in_be32(addr);
411 if (EEH_POSSIBLE_ERROR(val, u32))
413 return val;
418 u64 val = in_be64(addr);
419 if (EEH_POSSIBLE_ERROR(val, u64))
421 return val;