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);