CHAR* _pmdEDUCB::getUncompressBuff( INT32 len ) { if ( _uncompressBuffLen < len ) { if ( _pUncompressBuff ) { releaseBuff( _pUncompressBuff ) ; _pUncompressBuff = NULL ; } _uncompressBuffLen = 0 ; allocBuff( len, &_pUncompressBuff, _uncompressBuffLen ) ; } return _pUncompressBuff ; }
CHAR* _pmdSession::getBuff( INT32 len ) { if ( _buffLen < len ) { if ( _pBuff ) { releaseBuff( _pBuff, _buffLen ) ; _pBuff = NULL ; } _buffLen = 0 ; allocBuff( len, &_pBuff, _buffLen ) ; } return _pBuff ; }
int InitSampling(void) { if (allocBuff()<0) { #ifdef DBG printk("Buffer allocation failed!\n"); #endif return -1; } fileThreadTask = kthread_run(FileWriterThread, NULL, "write"); if(IS_ERR(fileThreadTask)) { #ifdef DBG printk("Init wirte thread failed!\n"); #endif return -1; } return 0; }