• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching defs:do_count

3373 	ssize_t		      i, do_count, blks, transfer;
3575 do_count = (STp->buffer)->buffer_blocks * STp->block_size -
3577 if (do_count > count)
3578 do_count = count;
3580 i = append_to_buffer(b_point, STp->buffer, do_count);
3586 blks = do_count / STp->block_size;
3593 if (transfer <= do_count) {
3594 *ppos += do_count - transfer;
3595 count -= do_count - transfer;
3597 STps->drv_block += (do_count - transfer) / STp->block_size;
3632 *ppos += do_count;
3633 b_point += do_count;
3634 count -= do_count;
5429 static int append_to_buffer(const char __user *ubp, struct osst_buffer *st_bp, int do_count)
5440 for ( ; i < st_bp->sg_segs && do_count > 0; i++) {
5441 cnt = st_bp->sg[i].length - offset < do_count ?
5442 st_bp->sg[i].length - offset : do_count;
5446 do_count -= cnt;
5451 if (do_count) { /* Should never happen */
5453 do_count);
5462 static int from_buffer(struct osst_buffer *st_bp, char __user *ubp, int do_count)
5473 for ( ; i < st_bp->sg_segs && do_count > 0; i++) {
5474 cnt = st_bp->sg[i].length - offset < do_count ?
5475 st_bp->sg[i].length - offset : do_count;
5479 do_count -= cnt;
5485 if (do_count) { /* Should never happen */
5486 printk(KERN_WARNING "osst :A: From_buffer overflow (left %d).\n", do_count);
5496 int i, offset, do_count, cnt;
5505 for (do_count = OS_DATA_SIZE - st_bp->buffer_bytes;
5506 i < st_bp->sg_segs && do_count > 0; i++) {
5507 cnt = st_bp->sg[i].length - offset < do_count ?
5508 st_bp->sg[i].length - offset : do_count ;
5510 do_count -= cnt;
5513 if (do_count) { /* Should never happen */
5514 printk(KERN_WARNING "osst :A: Zero_buffer overflow (left %d).\n", do_count);
5524 int i, cnt, do_count = OS_DATA_SIZE;
5526 for (i = 0; i < st_bp->sg_segs && do_count > 0; i++) {
5527 cnt = st_bp->sg[i].length < do_count ?
5528 st_bp->sg[i].length : do_count ;
5530 do_count -= cnt;
5533 if (do_count || i != st_bp->sg_segs-1) { /* Should never happen */
5535 do_count, i);
5545 int i, cnt, do_count = OS_DATA_SIZE;
5547 for (i = 0; i < st_bp->sg_segs && do_count > 0; i++) {
5548 cnt = st_bp->sg[i].length < do_count ?
5549 st_bp->sg[i].length : do_count ;
5551 do_count -= cnt;
5554 if (do_count || i != st_bp->sg_segs-1) { /* Should never happen */
5556 do_count, i);