Lines Matching refs:descp

97 csd_t *i_cpr_storage_desc_end;		/* one byte beyond last used descp */
1014 csd_t *descp;
1021 descp = i_cpr_storage_desc_base + chunks - 1;
1022 if (descp >= i_cpr_storage_desc_end) {
1024 "chunks %d, end 0x%p, descp 0x%p\n",
1026 (void *)i_cpr_storage_desc_end, (void *)descp);
1029 ASSERT(descp->csd_dirty_spfn == (uint_t)-1);
1030 i_cpr_storage_desc_last_used = descp;
1032 descp->csd_dirty_spfn = spfn;
1033 descp->csd_dirty_npages = pages;
1044 descp->csd_clean_compressed = (cpd.cpd_flag & CPD_COMPRESS);
1046 descp->csd_usum = cpd.cpd_usum;
1047 descp->csd_csum = cpd.cpd_csum;
1057 descp->csd_clean_sva = (cpr_ptr)sensitive_write_ptr;
1058 descp->csd_clean_sz = datalen;
1064 sensitive_pages_saved += descp->csd_dirty_npages;
1077 descp->csd_usum = cpd.cpd_usum;
1078 if (test_usum != descp->csd_usum) {
1165 csd_t *descp, *end;
1186 descp = *basepp = kmem_alloc(mmu_ptob(npages), KM_NOSLEEP);
1187 if (descp == NULL) {
1194 end = *endpp = descp + (len / (sizeof (**basepp)));
1198 i_cpr_storage_desc_init(descp, npages, end);
1203 i_cpr_storage_desc_init(csd_t *descp, pgcnt_t npages, csd_t *end)
1208 bzero(descp, len);
1213 for (; descp < end; descp++)
1214 descp->csd_dirty_spfn = (uint_t)-1;
1223 csd_t *descp;
1233 for (descp = i_cpr_storage_desc_base;
1234 descp <= i_cpr_storage_desc_last_used; descp++) {
1235 if (error = cpr_dump_sensitive(vp, descp))
1258 cpr_dump_sensitive(vnode_t *vp, csd_t *descp)
1270 dirty_spfn = descp->csd_dirty_spfn;
1271 dirty_npages = descp->csd_dirty_npages;
1272 clean_sva = (caddr_t)descp->csd_clean_sva;
1273 clean_sz = descp->csd_clean_sz;
1274 clean_compressed = descp->csd_clean_compressed;
1283 if ((cpd.cpd_usum = descp->csd_usum) != 0)
1285 if ((cpd.cpd_csum = descp->csd_csum) != 0)
1318 CPR_DEBUG(CPR_DEBUG7, "descp: %p\n", (void *)descp);
1332 CPR_DEBUG(CPR_DEBUG7, "descp: %p\n", (void *)descp);