• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/block/

Lines Matching defs:current_req

260 static struct request *current_req;
893 if (current_req || blk_peek_request(floppy_queue))
1840 pr_info("current_req=%p\n", current_req);
2238 current_req = NULL;
2246 struct request *req = current_req;
2372 raw_cmd->kernel_data == current_req->buffer) {
2391 base = bio_data(current_req->bio);
2394 rq_for_each_segment(bv, current_req, iter) {
2432 blk_rq_sectors(current_req));
2435 buffer_max > fsector_t + blk_rq_sectors(current_req))
2437 blk_rq_sectors(current_req));
2440 if (remaining > blk_rq_bytes(current_req) && CT(COMMAND) == FD_WRITE) {
2444 pr_info("current_req->nr_sectors=%u\n",
2445 blk_rq_sectors(current_req));
2446 pr_info("current_req->current_nr_sectors=%u\n",
2447 blk_rq_cur_sectors(current_req));
2456 size = blk_rq_cur_bytes(current_req);
2458 rq_for_each_segment(bv, current_req, iter) {
2541 set_fdc((long)current_req->rq_disk->private_data);
2547 if (rq_data_dir(current_req) == READ) {
2550 } else if (rq_data_dir(current_req) == WRITE) {
2560 TRACK = (int)blk_rq_pos(current_req) / max_sector;
2561 fsector_t = (int)blk_rq_pos(current_req) % max_sector;
2563 if (blk_rq_cur_sectors(current_req) & 1) {
2582 blk_rq_sectors(current_req));
2632 max_size = blk_rq_sectors(current_req);
2641 } else if (in_sector_offset || blk_rq_sectors(current_req) < ssize) {
2645 sectors = fsector_t + blk_rq_sectors(current_req);
2654 } else if ((unsigned long)current_req->buffer < MAX_DMA_ADDRESS) {
2668 ((unsigned long)current_req->buffer)) >> 9;
2672 if (CROSS_64KB(current_req->buffer, max_size << 9))
2674 ((unsigned long)current_req->buffer) %
2689 max_size = blk_rq_sectors(current_req);
2691 raw_cmd->kernel_data = current_req->buffer;
2713 (!in_sector_offset && blk_rq_sectors(current_req) >= ssize)) &&
2745 (raw_cmd->kernel_data != current_req->buffer &&
2753 if (raw_cmd->kernel_data != current_req->buffer)
2770 if (raw_cmd->kernel_data != current_req->buffer) {
2787 } else if (raw_cmd->length > blk_rq_bytes(current_req) ||
2788 current_count_sectors > blk_rq_sectors(current_req)) {
2815 if (!current_req) {
2826 current_req = req;
2828 drive = (long)current_req->rq_disk->private_data;
2859 errors = &(current_req->errors);
2893 "warning: usage count=0, current_req=%p sect=%ld type=%x flags=%x\n",
2894 current_req, (long)blk_rq_pos(current_req), current_req->cmd_type,
2895 current_req->cmd_flags))