Lines Matching defs:CURRENT
78 #define CURRENT elv_next_request(acsi_queue)
765 if (!CURRENT)
768 if (++CURRENT->errors >= MAX_ERRORS)
769 end_request(CURRENT, 0);
780 struct gendisk *disk = CURRENT->rq_disk;
811 struct gendisk *disk = CURRENT->rq_disk;
839 if (!CURRENT)
841 if (++CURRENT->errors >= MAX_ERRORS) {
845 end_request(CURRENT, 0);
867 src = CURRENT->buffer;
869 bh = CURRENT->bh;
889 dst = CURRENT->buffer;
891 bh = CURRENT->bh;
909 if (!CURRENT->bh) {
910 CURRENT->nr_sectors -= CurrentNSect;
911 CURRENT->current_nr_sectors -= CurrentNSect;
912 CURRENT->sector += CurrentNSect;
913 if (CURRENT->nr_sectors == 0)
914 end_request(CURRENT, 1);
918 n = CURRENT->bh->b_size >> 9;
919 CURRENT->nr_sectors -= n;
920 CURRENT->current_nr_sectors -= n;
921 CURRENT->sector += n;
922 end_request(CURRENT, 1);
960 if (!CURRENT) {
967 disk = CURRENT->rq_disk;
969 if (CURRENT->bh) {
970 if (!CURRENT->bh && !buffer_locked(CURRENT->bh))
974 block = CURRENT->sector;
975 if (block+CURRENT->nr_sectors >= get_capacity(disk)) {
979 block, block + CURRENT->nr_sectors - 1,
982 end_request(CURRENT, 0);
988 end_request(CURRENT, 0);
998 buffer = CURRENT->buffer;
1000 nsect = CURRENT->current_nr_sectors;
1003 if ((bh = CURRENT->bh) && bh != CURRENT->bhtail) {
1012 if (bh == CURRENT->bhtail) break;
1026 if (bh == CURRENT->bhtail) break;
1041 if (rq_data_dir(CURRENT) == WRITE) {
1058 if (rq_data_dir(CURRENT) == READ) {