Lines Matching refs:current_req
259 static struct request *current_req; variable
1822 pr_info("current_req=%p\n", current_req); in show_floppy()
2218 current_req = NULL; in floppy_end_request()
2225 struct request *req = current_req; in request_done()
2354 raw_cmd->kernel_data == bio_data(current_req->bio)) { in rw_interrupt()
2373 base = bio_data(current_req->bio); in buffer_chain_size()
2376 rq_for_each_segment(bv, current_req, iter) { in buffer_chain_size()
2414 blk_rq_sectors(current_req)); in copy_buffer()
2417 buffer_max > fsector_t + blk_rq_sectors(current_req)) in copy_buffer()
2419 blk_rq_sectors(current_req)); in copy_buffer()
2422 if (remaining > blk_rq_bytes(current_req) && CT(COMMAND) == FD_WRITE) { in copy_buffer()
2427 blk_rq_sectors(current_req)); in copy_buffer()
2429 blk_rq_cur_sectors(current_req)); in copy_buffer()
2438 size = blk_rq_cur_bytes(current_req); in copy_buffer()
2440 rq_for_each_segment(bv, current_req, iter) { in copy_buffer()
2530 set_fdc((long)current_req->rq_disk->private_data); in make_raw_rw_request()
2535 if (rq_data_dir(current_req) == READ) { in make_raw_rw_request()
2538 } else if (rq_data_dir(current_req) == WRITE) { in make_raw_rw_request()
2548 TRACK = (int)blk_rq_pos(current_req) / max_sector; in make_raw_rw_request()
2549 fsector_t = (int)blk_rq_pos(current_req) % max_sector; in make_raw_rw_request()
2551 if (blk_rq_cur_sectors(current_req) & 1) { in make_raw_rw_request()
2570 blk_rq_sectors(current_req)); in make_raw_rw_request()
2621 max_size = blk_rq_sectors(current_req); in make_raw_rw_request()
2630 } else if (in_sector_offset || blk_rq_sectors(current_req) < ssize) { in make_raw_rw_request()
2634 sectors = fsector_t + blk_rq_sectors(current_req); in make_raw_rw_request()
2643 } else if ((unsigned long)bio_data(current_req->bio) < MAX_DMA_ADDRESS) { in make_raw_rw_request()
2657 ((unsigned long)bio_data(current_req->bio))) >> 9; in make_raw_rw_request()
2661 if (CROSS_64KB(bio_data(current_req->bio), max_size << 9)) in make_raw_rw_request()
2663 ((unsigned long)bio_data(current_req->bio)) % in make_raw_rw_request()
2678 max_size = blk_rq_sectors(current_req); in make_raw_rw_request()
2680 raw_cmd->kernel_data = bio_data(current_req->bio); in make_raw_rw_request()
2702 (!in_sector_offset && blk_rq_sectors(current_req) >= ssize)) && in make_raw_rw_request()
2734 (raw_cmd->kernel_data != bio_data(current_req->bio) && in make_raw_rw_request()
2742 if (raw_cmd->kernel_data != bio_data(current_req->bio)) in make_raw_rw_request()
2759 if (raw_cmd->kernel_data != bio_data(current_req->bio)) { in make_raw_rw_request()
2776 } else if (raw_cmd->length > blk_rq_bytes(current_req) || in make_raw_rw_request()
2777 current_count_sectors > blk_rq_sectors(current_req)) { in make_raw_rw_request()
2807 current_req = blk_fetch_request(q); in set_next_request()
2808 if (current_req) in set_next_request()
2813 return current_req != NULL; in set_next_request()
2826 if (!current_req) { in redo_fd_request()
2838 drive = (long)current_req->rq_disk->private_data; in redo_fd_request()
2869 errors = &(current_req->errors); in redo_fd_request()
2904 current_req, (long)blk_rq_pos(current_req), current_req->cmd_type, in do_fd_request()
2905 (unsigned long long) current_req->cmd_flags)) in do_fd_request()