• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/smbd/

Lines Matching refs:data_size

39 	if( n > wcp->data_size || pos < wcp->offset || pos + n > wcp->offset + wcp->data_size) {
164 wcp->file_size = wcp->offset + wcp->data_size;
399 "wcp->data_size=%u\n", fsp_str_dbg(fsp), fsp->fh->fd,
401 (unsigned int)wcp->data_size));
410 if (wcp->data_size) {
413 if ((pos >= wcp->offset) && (pos <= wcp->offset + wcp->data_size)) {
439 if(pos + data_used > wcp->offset + wcp->data_size) {
440 wcp->data_size = pos + data_used - wcp->offset;
447 if (wcp->offset + wcp->data_size > wcp->file_size) {
504 if(pos + n > wcp->offset + wcp->data_size) {
505 wcp->data_size = pos + n - wcp->offset;
512 if (wcp->offset + wcp->data_size > wcp->file_size) {
537 (wcp->offset + wcp->data_size == wcp->file_size) &&
538 (pos > wcp->offset + wcp->data_size) &&
574 memset(wcp->data + wcp->data_size, '\0',
575 pos - (wcp->offset + wcp->data_size) );
583 if(pos + data_used > wcp->offset + wcp->data_size) {
584 wcp->data_size = pos + data_used - wcp->offset;
591 if (wcp->offset + wcp->data_size > wcp->file_size) {
624 (wcp->file_size == wcp->offset + wcp->data_size) &&
654 wcp->data_size = pos - wcp->file_size + 1;
655 memset(wcp->data, '\0', wcp->data_size);
656 memcpy(wcp->data + wcp->data_size-1, data, 1);
662 if (wcp->offset + wcp->data_size > wcp->file_size) {
712 len = %u\n",fsp->fh->fd, (double)pos, (unsigned int)n, (double)wcp->offset, (unsigned int)wcp->data_size ));
721 if ( n <= wcp->alloc_size && n > wcp->data_size) {
733 (pos + n >= wcp->offset + wcp->data_size) ) {
735 cache: fd = %d, off=%.0f, size=%u\n", fsp->fh->fd, (double)wcp->offset, (unsigned int)wcp->data_size ));
736 wcp->data_size = 0;
757 n = %u, wcp->offset=%.0f, wcp->data_size=%u\n",
759 (double)wcp->offset, (unsigned int)wcp->data_size ));
790 if (wcp->data_size) {
796 memcpy(wcp->data+wcp->data_size, data, n);
797 if (wcp->data_size == 0) {
801 wcp->data_size += n;
807 if (wcp->offset + wcp->data_size > wcp->file_size) {
812 DEBUG(9,("wcp->offset = %.0f wcp->data_size = %u cache return %u\n",
813 (double)wcp->offset, (unsigned int)wcp->data_size, (unsigned int)n));
841 SMB_ASSERT(wcp->data_size == 0);
875 wcp->data_size = 0;
903 if (fsp->wcp->data_size != 0) {
908 (unsigned long)fsp->wcp->data_size) != -1) {
925 size_t data_size;
928 if(!wcp || !wcp->data_size) {
932 data_size = wcp->data_size;
933 wcp->data_size = 0;
938 fsp->fh->fd, (double)wcp->offset, (unsigned int)data_size));
941 if(data_size == wcp->alloc_size) {
946 ret = real_write_file(NULL, fsp, wcp->data, wcp->offset, data_size);