Lines Matching refs:ssize
2320 int ssize; in rw_interrupt() local
2335 ssize = DIV_ROUND_UP(1 << raw_cmd->cmd[SIZECODE], 4); in rw_interrupt()
2351 if (nr_sectors / ssize > in rw_interrupt()
2352 DIV_ROUND_UP(in_sector_offset + current_count_sectors, ssize)) { in rw_interrupt()
2363 raw_cmd->cmd[SECT_PER_TRACK], fsector_t, ssize); in rw_interrupt()
2435 static int transfer_size(int ssize, int max_sector, int max_size) in transfer_size() argument
2440 max_sector -= (max_sector % _floppy->sect) % ssize; in transfer_size()
2451 static void copy_buffer(int ssize, int max_sector, int max_sector_2) in copy_buffer() argument
2460 max_sector = transfer_size(ssize, in copy_buffer()
2479 pr_info("ssize=%d\n", ssize); in copy_buffer()
2573 int ssize; in make_raw_rw_request() local
2636 ssize = DIV_ROUND_UP(1 << raw_cmd->cmd[SIZECODE], 4); in make_raw_rw_request()
2644 tracksize = _floppy->sect - _floppy->sect % ssize; in make_raw_rw_request()
2652 while (tracksize + ssize > _floppy->sect) { in make_raw_rw_request()
2654 ssize >>= 1; in make_raw_rw_request()
2658 tracksize += ssize; in make_raw_rw_request()
2668 in_sector_offset = (fsector_t % _floppy->sect) % ssize; in make_raw_rw_request()
2679 } else if (in_sector_offset || blk_rq_sectors(current_req) < ssize) { in make_raw_rw_request()
2684 if (sectors > ssize && sectors < ssize + ssize) in make_raw_rw_request()
2685 max_size = ssize + ssize; in make_raw_rw_request()
2687 max_size = ssize; in make_raw_rw_request()
2697 transfer_size(ssize, max_sector, in make_raw_rw_request()
2714 direct = transfer_size(ssize, max_sector, max_size) - fsector_t; in make_raw_rw_request()
2751 (!in_sector_offset && blk_rq_sectors(current_req) >= ssize)) && in make_raw_rw_request()
2771 copy_buffer(ssize, max_sector, in make_raw_rw_request()
2774 transfer_size(ssize, max_sector, in make_raw_rw_request()
2780 raw_cmd->length = ((raw_cmd->length - 1) | (ssize - 1)) + 1; in make_raw_rw_request()
2798 pr_info("ssize=%x SIZECODE=%d\n", ssize, raw_cmd->cmd[SIZECODE]); in make_raw_rw_request()