Lines Matching defs:ssize
2318 int ssize;
2333 ssize = DIV_ROUND_UP(1 << raw_cmd->cmd[SIZECODE], 4);
2349 if (nr_sectors / ssize >
2350 DIV_ROUND_UP(in_sector_offset + current_count_sectors, ssize)) {
2361 raw_cmd->cmd[SECT_PER_TRACK], fsector_t, ssize);
2433 static int transfer_size(int ssize, int max_sector, int max_size)
2438 max_sector -= (max_sector % _floppy->sect) % ssize;
2449 static void copy_buffer(int ssize, int max_sector, int max_sector_2)
2458 max_sector = transfer_size(ssize,
2477 pr_info("ssize=%d\n", ssize);
2571 int ssize;
2634 ssize = DIV_ROUND_UP(1 << raw_cmd->cmd[SIZECODE], 4);
2640 * of size ssize.
2642 tracksize = _floppy->sect - _floppy->sect % ssize;
2650 while (tracksize + ssize > _floppy->sect) {
2652 ssize >>= 1;
2656 tracksize += ssize;
2666 in_sector_offset = (fsector_t % _floppy->sect) % ssize;
2677 } else if (in_sector_offset || blk_rq_sectors(current_req) < ssize) {
2682 if (sectors > ssize && sectors < ssize + ssize)
2683 max_size = ssize + ssize;
2685 max_size = ssize;
2695 transfer_size(ssize, max_sector,
2712 direct = transfer_size(ssize, max_sector, max_size) - fsector_t;
2749 (!in_sector_offset && blk_rq_sectors(current_req) >= ssize)) &&
2769 copy_buffer(ssize, max_sector,
2772 transfer_size(ssize, max_sector,
2778 raw_cmd->length = ((raw_cmd->length - 1) | (ssize - 1)) + 1;
2796 pr_info("ssize=%x SIZECODE=%d\n", ssize, raw_cmd->cmd[SIZECODE]);