• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.0.25b/source/smbd/

Lines Matching refs:data_size

39 	if( n > wcp->data_size || pos < wcp->offset || pos + n > wcp->offset + wcp->data_size) {
182 wcp->file_size = wcp->offset + wcp->data_size;
290 DEBUG(9,("write_file (%s)(fd=%d pos=%.0f size=%u) wcp->offset=%.0f wcp->data_size=%u\n",
291 fsp->fsp_name, fsp->fh->fd, (double)pos, (unsigned int)n, (double)wcp->offset, (unsigned int)wcp->data_size));
300 if (wcp->data_size) {
303 if ((pos >= wcp->offset) && (pos <= wcp->offset + wcp->data_size)) {
329 if(pos + data_used > wcp->offset + wcp->data_size) {
330 wcp->data_size = pos + data_used - wcp->offset;
337 if (wcp->offset + wcp->data_size > wcp->file_size) {
394 if(pos + n > wcp->offset + wcp->data_size) {
395 wcp->data_size = pos + n - wcp->offset;
402 if (wcp->offset + wcp->data_size > wcp->file_size) {
427 (wcp->offset + wcp->data_size == wcp->file_size) &&
428 (pos > wcp->offset + wcp->data_size) &&
464 memset(wcp->data + wcp->data_size, '\0',
465 pos - (wcp->offset + wcp->data_size) );
473 if(pos + data_used > wcp->offset + wcp->data_size) {
474 wcp->data_size = pos + data_used - wcp->offset;
481 if (wcp->offset + wcp->data_size > wcp->file_size) {
515 (wcp->file_size == wcp->offset + wcp->data_size)) {
530 SMB_BIG_UINT new_start = wcp->offset + wcp->data_size;
534 wcp->data_size = pos - new_start + 1;
535 memset(wcp->data, '\0', wcp->data_size);
536 memcpy(wcp->data + wcp->data_size-1, data, 1);
542 if (wcp->offset + wcp->data_size > wcp->file_size) {
592 len = %u\n",fsp->fh->fd, (double)pos, (unsigned int)n, (double)wcp->offset, (unsigned int)wcp->data_size ));
601 if ( n <= wcp->alloc_size && n > wcp->data_size) {
613 (pos + n >= wcp->offset + wcp->data_size) ) {
615 cache: fd = %d, off=%.0f, size=%u\n", fsp->fh->fd, (double)wcp->offset, (unsigned int)wcp->data_size ));
616 wcp->data_size = 0;
637 n = %u, wcp->offset=%.0f, wcp->data_size=%u\n",
639 (double)wcp->offset, (unsigned int)wcp->data_size ));
670 if (wcp->data_size) {
676 memcpy(wcp->data+wcp->data_size, data, n);
677 if (wcp->data_size == 0) {
681 wcp->data_size += n;
687 if (wcp->offset + wcp->data_size > wcp->file_size) {
692 DEBUG(9,("wcp->offset = %.0f wcp->data_size = %u cache return %u\n",
693 (double)wcp->offset, (unsigned int)wcp->data_size, (unsigned int)n));
721 SMB_ASSERT(wcp->data_size == 0);
754 wcp->data_size = 0;
782 if (fsp->wcp->data_size != 0) {
785 on file %s with write cache size = %lu\n", fsp->fsp_name, (unsigned long)fsp->wcp->data_size );
799 size_t data_size;
802 if(!wcp || !wcp->data_size) {
806 data_size = wcp->data_size;
807 wcp->data_size = 0;
812 fsp->fh->fd, (double)wcp->offset, (unsigned int)data_size));
815 if(data_size == wcp->alloc_size) {
820 ret = real_write_file(fsp, wcp->data, wcp->offset, data_size);