Lines Matching defs:cpd
1015 cpd_t cpd;
1038 * try compressing pages and copy cpd fields
1041 cpd.cpd_pfn = spfn;
1042 datap = cpr_compress_pages(&cpd, pages, C_COMPRESSING);
1043 datalen = cpd.cpd_length;
1044 descp->csd_clean_compressed = (cpd.cpd_flag & CPD_COMPRESS);
1046 descp->csd_usum = cpd.cpd_usum;
1047 descp->csd_csum = cpd.cpd_csum;
1077 descp->csd_usum = cpd.cpd_usum;
1262 cpd_t cpd; /* cpr page descriptor */
1277 cpd.cpd_magic = (uint_t)CPR_PAGE_MAGIC;
1278 cpd.cpd_pfn = dirty_spfn;
1279 cpd.cpd_flag = 0; /* must init to zero */
1280 cpd.cpd_pages = dirty_npages;
1283 if ((cpd.cpd_usum = descp->csd_usum) != 0)
1284 cpd.cpd_flag |= CPD_USUM;
1285 if ((cpd.cpd_csum = descp->csd_csum) != 0)
1286 cpd.cpd_flag |= CPD_CSUM;
1298 cpd.cpd_length = clean_sz;
1301 cpd.cpd_flag |= CPD_COMPRESS;
1304 cpd.cpd_length = decompress(clean_sva, cpr_pagecopy,
1307 ASSERT(cpd.cpd_length == mmu_ptob(dirty_npages));
1309 cpd.cpd_length = clean_sz;
1312 cpd.cpd_csum = 0;
1316 error = cpr_write(vp, (caddr_t)&cpd, sizeof (cpd));
1329 error = cpr_write(vp, (caddr_t)datap, cpd.cpd_length);
1334 (void *)vp, (void *)datap, cpd.cpd_length);
1341 i_cpr_sensitive_bytes_dumped += cpd.cpd_length;