RF_Free
RF_Free(p->pointers[i], p->sizes[i]);
RF_Free(k_cfg32, sizeof(RF_Config_t32));
RF_Free(d_cfg, sizeof(RF_DeviceConfig_t));
RF_Free(k_cfg32, sizeof(RF_Config_t32));
RF_Free(k50_cfg, sizeof(*k50_cfg));
RF_Free(k50_cfg, sizeof(*k50_cfg));
RF_Free(k50_cfg, sizeof(*k50_cfg));
RF_Free(d_cfg, sizeof(*d_cfg));
RF_Free(config, sizeof(*config));
RF_Free(config, sizeof(*config));
RF_Free(config80, sizeof(*config80));
RF_Free(clabel, sizeof(*clabel));
RF_Free(clabel, sizeof(*clabel));
RF_Free(k80_cfg, sizeof(*k80_cfg));
RF_Free(k80_cfg, sizeof(*k80_cfg));
RF_Free(k80_cfg, sizeof(*k80_cfg));
RF_Free(scount, nodecount * sizeof(int));
RF_Free(acount, nodecount * sizeof(int));
RF_Free(nodes, nodecount * sizeof(RF_DagNode_t *));
RF_Free(ptrs, ptrslen);
RF_Free(table[i], info->BlocksPerTable * sizeof(RF_SpareTableEntry_t));
RF_Free(table, info->TablesPerSpareRegion * sizeof(RF_SpareTableEntry_t *));
RF_Free((char *) P, bytesPerEU);
RF_Free((char *) temp, bytesPerEU);
RF_Free(dest[0], bytesPerSector);
RF_Free(dest[1], bytesPerSector);
RF_Free(buf, numDataCol * sizeof(char *));
RF_Free(suoff, ndataParam * sizeof(long));
RF_Free(suend, ndataParam * sizeof(long));
RF_Free(prmToCol, ndataParam * sizeof(long));
RF_Free(olddata[0], numbytes);
RF_Free(olddata[1], numbytes);
RF_Free(buf, numDataCol * sizeof(char *));
RF_Free(specific_buf, k_cfg->layoutSpecificSize);
RF_Free(*k_cfg, sizeof(RF_Config_t));
RF_Free(k_cfg->layoutSpecific, k_cfg->layoutSpecificSize);
RF_Free(k_cfg, sizeof(RF_Config_t));
RF_Free(d_cfg, sizeof(RF_DeviceConfig_t));
RF_Free(waitreq, sizeof(*waitreq));
RF_Free(req, sizeof(*req)); /* this is not the same req as we
RF_Free(req, sizeof(*req));
RF_Free(req, sizeof(*req));
RF_Free(dkwi, dkwi_len);
RF_Free(raidPtr->parityLogBufferHeap,
RF_Free(raidPtr->parityLogBufferHeap,
RF_Free(l->records, (raidPtr->numSectorsPerLog * sizeof(RF_ParityLogRecord_t)));
RF_Free(l, sizeof(RF_ParityLog_t));
RF_Free(raidPtr->parityLogBufferHeap,
RF_Free(l->records,
RF_Free(l, sizeof(RF_ParityLog_t));
RF_Free(raidPtr->regionBufferPool.buffers[i],
RF_Free(raidPtr->regionBufferPool.buffers,
RF_Free(raidPtr->parityBufferPool.buffers[i],
RF_Free(raidPtr->parityBufferPool.buffers,
RF_Free(raidPtr->regionInfo,
RF_Free(raidPtr->regionInfo[regionID].diskMap,
RF_Free(l2->records, (raidPtr->numSectorsPerLog *
RF_Free(l2, sizeof(RF_ParityLog_t));
RF_Free(queue->buffers[i], queue->bufferSize);
RF_Free(queue->buffers, queue->totalBuffers * sizeof(void *));
RF_Free(raidPtr->regionInfo, (rf_numParityRegions *
RF_Free(raidPtr->parityLogBufferHeap, raidPtr->numParityLogs *
RF_Free(d, sizeof(RF_ParityLogData_t));
RF_Free(c, sizeof(RF_CommonLogData_t));
RF_Free(pssTable, raidPtr->pssTableSize * sizeof(RF_PSStatusHeader_t));
RF_Free(q, sizeof(*q));
RF_Free(mapPtr->status, mapPtr->status_size *
RF_Free(mapPtr, sizeof(RF_ReconMap_t));
RF_Free(reconDesc, sizeof(RF_RaidReconDesc_t));
RF_Free(raidPtr->recon_tracerecs, raidPtr->numCol * sizeof(RF_AccTraceEntry_t));
RF_Free(raidPtr->recon_tracerecs, raidPtr->numCol * sizeof(RF_AccTraceEntry_t));
RF_Free(reconCtrlPtr->perDiskInfo,
RF_Free(reconCtrlPtr, sizeof(*reconCtrlPtr));
RF_Free(rbuf->buffer, recon_buffer_size);
RF_Free(lockTable, rf_lockTableSize * sizeof(RF_LockTableEntry_t));
RF_Free(a[i], k * sizeof(RF_RowCol_t));
RF_Free(a, b * sizeof(RF_RowCol_t));
RF_Free(a, n * sizeof(RF_RowCol_t));