Lines Matching refs:block_size
691 if (STp->block_size == 0) in write_behind_check()
694 STps->drv_block += STbuffer->writing / STp->block_size; in write_behind_check()
782 blks = transfer / STp->block_size; in st_flush_write_buffer()
846 if (STp->block_size == 0) in flush_buffer()
850 (STp->buffer)->read_pointer) / STp->block_size - in flush_buffer()
851 ((STp->buffer)->read_pointer + STp->block_size - 1) / in flush_buffer()
852 STp->block_size; in flush_buffer()
895 STm->default_blksize != STp->block_size) { in set_mode_densblk()
899 arg |= STp->block_size; in set_mode_densblk()
1095 STp->block_size = 0; in check_tape()
1146 STp->block_size = ST_DEFAULT_BLOCK; /* Educated guess (?) */ in check_tape()
1160 STp->block_size = (STp->buffer)->b_data[9] * 65536 + in check_tape()
1182 if (STp->block_size > 0) in check_tape()
1184 (STp->buffer)->buffer_size / STp->block_size; in check_tape()
1190 STp->block_size, (STp->buffer)->buffer_size, in check_tape()
1525 if (STp->block_size == 0 && STp->max_block > 0 && in rw_checks()
1573 if (STp->block_size) in setup_buffering()
1574 bufsize = STp->block_size > st_fixed_buffer_size ? in setup_buffering()
1575 STp->block_size : st_fixed_buffer_size; in setup_buffering()
1592 if (STp->block_size) in setup_buffering()
1593 STbp->buffer_blocks = bufsize / STp->block_size; in setup_buffering()
1640 if (STp->block_size != 0 && (count % STp->block_size) != 0) { in st_write()
1699 if (STp->block_size != 0 && in st_write()
1715 cmd[1] = (STp->block_size != 0); in st_write()
1726 if (STp->block_size == 0) in st_write()
1729 do_count = STbp->buffer_blocks * STp->block_size - in st_write()
1744 async_write = STp->block_size == 0 && !STbp->do_dio && in st_write()
1747 if (STp->block_size != 0 && STm->do_buffer_writes && in st_write()
1757 if (STp->block_size == 0) in st_write()
1764 blks /= STp->block_size; in st_write()
1765 transfer = blks * STp->block_size; in st_write()
1795 else if (STp->block_size == 0 && in st_write()
1800 if (STp->block_size != 0) in st_write()
1801 undone *= STp->block_size; in st_write()
1807 if (STp->block_size) in st_write()
1808 blks = (transfer - undone) / STp->block_size; in st_write()
1814 if (STp->block_size == 0 || in st_write()
1829 STp->block_size; in st_write()
1859 if (STp->block_size == 0) in st_write()
1916 if (STp->block_size == 0) in read_tape()
1921 bytes = blks * STp->block_size; in read_tape()
1926 blks = bytes / STp->block_size; in read_tape()
1927 bytes = blks * STp->block_size; in read_tape()
1933 cmd[1] = (STp->block_size != 0); in read_tape()
1975 if (STp->block_size == 0) in read_tape()
1982 if (STp->block_size == 0 && in read_tape()
1994 } else if (STp->block_size == 0) { in read_tape()
2010 STp->block_size; in read_tape()
2026 if (STp->block_size == 0) in read_tape()
2030 bytes - transfer * STp->block_size; in read_tape()
2039 if (STp->block_size == 0) in read_tape()
2043 bytes - transfer * STp->block_size; in read_tape()
2081 if (STp->block_size == 0) in read_tape()
2084 STps->drv_block += STbp->buffer_bytes / STp->block_size; in read_tape()
2112 if (STp->block_size != 0 && (count % STp->block_size) != 0) { in st_read()
2199 if (STp->block_size == 0) in st_read()
2929 ltmp = STp->block_size; in st_int_ioctl()
2975 STp->block_size = arg & MT_ST_BLKSIZE_MASK; in st_int_ioctl()
2976 if (STp->block_size != 0) { in st_int_ioctl()
2978 (STp->buffer)->buffer_size / STp->block_size; in st_int_ioctl()
3750 ((STp->block_size << MT_ST_BLKSIZE_SHIFT) & MT_ST_BLKSIZE_MASK) | in st_ioctl()
3754 if (STp->block_size != 0) { in st_ioctl()
3757 (STp->buffer)->buffer_bytes / STp->block_size; in st_ioctl()
3761 STp->block_size - 1) / STp->block_size; in st_ioctl()
3792 (STm->do_buffer_writes && STp->block_size != 0) || in st_ioctl()