pplhdr 237 drivers/md/raid5-ppl.c struct ppl_header *pplhdr; pplhdr 255 drivers/md/raid5-ppl.c pplhdr = page_address(io->header_page); pplhdr 256 drivers/md/raid5-ppl.c clear_page(pplhdr); pplhdr 257 drivers/md/raid5-ppl.c memset(pplhdr->reserved, 0xff, PPL_HDR_RESERVED); pplhdr 258 drivers/md/raid5-ppl.c pplhdr->signature = cpu_to_le32(ppl_conf->signature); pplhdr 261 drivers/md/raid5-ppl.c pplhdr->generation = cpu_to_le64(io->seq); pplhdr 270 drivers/md/raid5-ppl.c struct ppl_header *pplhdr; pplhdr 312 drivers/md/raid5-ppl.c pplhdr = page_address(io->header_page); pplhdr 316 drivers/md/raid5-ppl.c &pplhdr->entries[io->entries_count - 1]; pplhdr 336 drivers/md/raid5-ppl.c e = &pplhdr->entries[io->entries_count++]; pplhdr 433 drivers/md/raid5-ppl.c struct ppl_header *pplhdr = page_address(io->header_page); pplhdr 446 drivers/md/raid5-ppl.c struct ppl_header_entry *e = &pplhdr->entries[i]; pplhdr 457 drivers/md/raid5-ppl.c pplhdr->entries_count = cpu_to_le32(io->entries_count); pplhdr 458 drivers/md/raid5-ppl.c pplhdr->checksum = cpu_to_le32(~crc32c_le(~0, pplhdr, PPL_HEADER_SIZE)); pplhdr 970 drivers/md/raid5-ppl.c static int ppl_recover(struct ppl_log *log, struct ppl_header *pplhdr, pplhdr 987 drivers/md/raid5-ppl.c for (i = 0; i < le32_to_cpu(pplhdr->entries_count); i++) { pplhdr 988 drivers/md/raid5-ppl.c struct ppl_header_entry *e = &pplhdr->entries[i]; pplhdr 1049 drivers/md/raid5-ppl.c struct ppl_header *pplhdr; pplhdr 1060 drivers/md/raid5-ppl.c pplhdr = page_address(page); pplhdr 1064 drivers/md/raid5-ppl.c memset(pplhdr->reserved, 0xff, PPL_HDR_RESERVED); pplhdr 1065 drivers/md/raid5-ppl.c pplhdr->signature = cpu_to_le32(log->ppl_conf->signature); pplhdr 1066 drivers/md/raid5-ppl.c pplhdr->checksum = cpu_to_le32(~crc32c_le(~0, pplhdr, PAGE_SIZE)); pplhdr 1085 drivers/md/raid5-ppl.c struct ppl_header *pplhdr = NULL, *prev_pplhdr = NULL; pplhdr 1112 drivers/md/raid5-ppl.c pplhdr = NULL; pplhdr 1115 drivers/md/raid5-ppl.c pplhdr = page_address(page); pplhdr 1118 drivers/md/raid5-ppl.c crc_stored = le32_to_cpu(pplhdr->checksum); pplhdr 1119 drivers/md/raid5-ppl.c pplhdr->checksum = 0; pplhdr 1120 drivers/md/raid5-ppl.c crc = ~crc32c_le(~0, pplhdr, PAGE_SIZE); pplhdr 1126 drivers/md/raid5-ppl.c pplhdr = prev_pplhdr; pplhdr 1131 drivers/md/raid5-ppl.c signature = le32_to_cpu(pplhdr->signature); pplhdr 1143 drivers/md/raid5-ppl.c pplhdr = prev_pplhdr; pplhdr 1149 drivers/md/raid5-ppl.c le64_to_cpu(pplhdr->generation)) { pplhdr 1151 drivers/md/raid5-ppl.c pplhdr = prev_pplhdr; pplhdr 1157 drivers/md/raid5-ppl.c prev_pplhdr = pplhdr; pplhdr 1164 drivers/md/raid5-ppl.c for (i = 0; i < le32_to_cpu(pplhdr->entries_count); i++) pplhdr 1166 drivers/md/raid5-ppl.c le32_to_cpu(pplhdr->entries[i].pp_size) >> 9; pplhdr 1171 drivers/md/raid5-ppl.c if (!pplhdr) pplhdr 1176 drivers/md/raid5-ppl.c le64_to_cpu(pplhdr->generation)); pplhdr 1179 drivers/md/raid5-ppl.c if (pplhdr && !mddev->pers && mddev->recovery_cp != MaxSector) pplhdr 1180 drivers/md/raid5-ppl.c ret = ppl_recover(log, pplhdr, pplhdr_offset);