Searched refs:fmp (Results 1 – 3 of 3) sorted by relevance
107 struct cper_sec_fru_mem_poison fmp; member184 if (rec->fmp.fru_id == fru_id) in get_fru_record()200 static u32 do_fmp_checksum(struct cper_sec_fru_mem_poison *fmp, u32 len) in do_fmp_checksum() argument206 buf = (u8 *)fmp + sizeof(u32); in do_fmp_checksum()224 checksum = do_fmp_checksum(&rec->fmp, len); in update_record_on_storage()227 rec->fmp.checksum = -checksum; in update_record_on_storage()233 pr_warn("Storage update failed for FRU 0x%016llx\n", rec->fmp.fru_id); in update_record_on_storage()244 if (!(rec->fmp.validation_bits & FMP_VALID_LIST_ENTRIES)) in rec_has_valid_entries()247 if (!(rec->fmp.validation_bits & FMP_VALID_LIST)) in rec_has_valid_entries()280 for (i = 0; i < rec->fmp.nr_entries; i++) { in rec_has_fpd()[all …]
64 void fmeter_init(struct fmeter *fmp) in fmeter_init() argument66 fmp->cnt = 0; in fmeter_init()67 fmp->val = 0; in fmeter_init()68 fmp->time = 0; in fmeter_init()69 spin_lock_init(&fmp->lock); in fmeter_init()73 static void fmeter_update(struct fmeter *fmp) in fmeter_update() argument79 ticks = now - fmp->time; in fmeter_update()86 fmp->val = (FM_COEF * fmp->val) / FM_SCALE; in fmeter_update()87 fmp->time = now; in fmeter_update()89 fmp->val += ((FM_SCALE - FM_COEF) * fmp->cnt) / FM_SCALE; in fmeter_update()[all …]
285 void fmeter_init(struct fmeter *fmp);294 static inline void fmeter_init(struct fmeter *fmp) {} in fmeter_init() argument