Lines Matching refs:payload
338 struct r5l_payload_data_parity *payload; in r5l_append_payload_meta() local
340 payload = page_address(io->meta_page) + io->meta_offset; in r5l_append_payload_meta()
341 payload->header.type = cpu_to_le16(type); in r5l_append_payload_meta()
342 payload->header.flags = cpu_to_le16(0); in r5l_append_payload_meta()
343 payload->size = cpu_to_le32((1 + !!checksum2_valid) << in r5l_append_payload_meta()
345 payload->location = cpu_to_le64(location); in r5l_append_payload_meta()
346 payload->checksum[0] = cpu_to_le32(checksum1); in r5l_append_payload_meta()
348 payload->checksum[1] = cpu_to_le32(checksum2); in r5l_append_payload_meta()
861 struct r5l_payload_data_parity *payload; in r5l_recovery_flush_one_stripe() local
866 payload = page_address(ctx->meta_page) + *offset; in r5l_recovery_flush_one_stripe()
868 if (le16_to_cpu(payload->header.type) == R5LOG_PAYLOAD_DATA) { in r5l_recovery_flush_one_stripe()
870 le64_to_cpu(payload->location), 0, in r5l_recovery_flush_one_stripe()
876 le32_to_cpu(payload->checksum[0]); in r5l_recovery_flush_one_stripe()
884 le32_to_cpu(payload->checksum[0]); in r5l_recovery_flush_one_stripe()
894 le32_to_cpu(payload->checksum[1]); in r5l_recovery_flush_one_stripe()
902 le32_to_cpu(payload->size)); in r5l_recovery_flush_one_stripe()
905 (le32_to_cpu(payload->size) >> (PAGE_SHIFT - 9)); in r5l_recovery_flush_one_stripe()
906 if (le16_to_cpu(payload->header.type) == R5LOG_PAYLOAD_PARITY) in r5l_recovery_flush_one_stripe()
954 struct r5l_payload_data_parity *payload; in r5l_recovery_flush_one_meta() local
967 payload = (void *)mb + offset; in r5l_recovery_flush_one_meta()
969 le64_to_cpu(payload->location), 0, &dd, NULL); in r5l_recovery_flush_one_meta()