Lines Matching refs:block_size
636 if (STp->block_size == 0) in write_behind_check()
639 STps->drv_block += STbuffer->writing / STp->block_size; in write_behind_check()
727 blks = transfer / STp->block_size; in st_flush_write_buffer()
794 if (STp->block_size == 0) in flush_buffer()
798 (STp->buffer)->read_pointer) / STp->block_size - in flush_buffer()
799 ((STp->buffer)->read_pointer + STp->block_size - 1) / in flush_buffer()
800 STp->block_size; in flush_buffer()
843 STm->default_blksize != STp->block_size) { in set_mode_densblk()
847 arg |= STp->block_size; in set_mode_densblk()
1043 STp->block_size = 0; in check_tape()
1094 STp->block_size = ST_DEFAULT_BLOCK; /* Educated guess (?) */ in check_tape()
1108 STp->block_size = (STp->buffer)->b_data[9] * 65536 + in check_tape()
1130 if (STp->block_size > 0) in check_tape()
1132 (STp->buffer)->buffer_size / STp->block_size; in check_tape()
1138 STp->block_size, (STp->buffer)->buffer_size, in check_tape()
1474 if (STp->block_size == 0 && STp->max_block > 0 && in rw_checks()
1522 if (STp->block_size) in setup_buffering()
1523 bufsize = STp->block_size > st_fixed_buffer_size ? in setup_buffering()
1524 STp->block_size : st_fixed_buffer_size; in setup_buffering()
1541 if (STp->block_size) in setup_buffering()
1542 STbp->buffer_blocks = bufsize / STp->block_size; in setup_buffering()
1589 if (STp->block_size != 0 && (count % STp->block_size) != 0) { in st_write()
1648 if (STp->block_size != 0 && in st_write()
1664 cmd[1] = (STp->block_size != 0); in st_write()
1675 if (STp->block_size == 0) in st_write()
1678 do_count = STbp->buffer_blocks * STp->block_size - in st_write()
1693 async_write = STp->block_size == 0 && !STbp->do_dio && in st_write()
1696 if (STp->block_size != 0 && STm->do_buffer_writes && in st_write()
1706 if (STp->block_size == 0) in st_write()
1713 blks /= STp->block_size; in st_write()
1714 transfer = blks * STp->block_size; in st_write()
1744 else if (STp->block_size == 0 && in st_write()
1749 if (STp->block_size != 0) in st_write()
1750 undone *= STp->block_size; in st_write()
1756 if (STp->block_size) in st_write()
1757 blks = (transfer - undone) / STp->block_size; in st_write()
1763 if (STp->block_size == 0 || in st_write()
1778 STp->block_size; in st_write()
1808 if (STp->block_size == 0) in st_write()
1865 if (STp->block_size == 0) in read_tape()
1870 bytes = blks * STp->block_size; in read_tape()
1875 blks = bytes / STp->block_size; in read_tape()
1876 bytes = blks * STp->block_size; in read_tape()
1882 cmd[1] = (STp->block_size != 0); in read_tape()
1923 if (STp->block_size == 0 && in read_tape()
1928 if (STp->block_size == 0 && in read_tape()
1940 } else if (STp->block_size == 0) { in read_tape()
1956 STp->block_size; in read_tape()
1972 if (STp->block_size == 0) in read_tape()
1976 bytes - transfer * STp->block_size; in read_tape()
1985 if (STp->block_size == 0) in read_tape()
1989 bytes - transfer * STp->block_size; in read_tape()
2027 if (STp->block_size == 0) in read_tape()
2030 STps->drv_block += STbp->buffer_bytes / STp->block_size; in read_tape()
2058 if (STp->block_size != 0 && (count % STp->block_size) != 0) { in st_read()
2145 if (STp->block_size == 0) in st_read()
2875 ltmp = STp->block_size; in st_int_ioctl()
2921 STp->block_size = arg & MT_ST_BLKSIZE_MASK; in st_int_ioctl()
2922 if (STp->block_size != 0) { in st_int_ioctl()
2924 (STp->buffer)->buffer_size / STp->block_size; in st_int_ioctl()
3596 ((STp->block_size << MT_ST_BLKSIZE_SHIFT) & MT_ST_BLKSIZE_MASK) | in st_ioctl()
3600 if (STp->block_size != 0) { in st_ioctl()
3603 (STp->buffer)->buffer_bytes / STp->block_size; in st_ioctl()
3607 STp->block_size - 1) / STp->block_size; in st_ioctl()
3638 (STm->do_buffer_writes && STp->block_size != 0) || in st_ioctl()