tag | line | file | source code |
CURRENT | 34 | drivers/block/blk.h | blksize_size[MAJOR_NR][MINOR(CURRENT->dev)] ? \ |
CURRENT | 35 | drivers/block/blk.h | ((blksize_size[MAJOR_NR][MINOR(CURRENT->dev)] >> 9) - 1) : \ |
CURRENT | 38 | drivers/block/blk.h | #define SUBSECTOR(block) (CURRENT->current_nr_sectors > 0) |
CURRENT | 187 | drivers/block/blk.h | #ifndef CURRENT |
CURRENT | 191 | drivers/block/blk.h | #define CURRENT_DEV DEVICE_NR(CURRENT->dev) |
CURRENT | 227 | drivers/block/blk.h | req = CURRENT; |
CURRENT | 256 | drivers/block/blk.h | CURRENT = req->next; |
CURRENT | 271 | drivers/block/blk.h | if (!CURRENT) {\ |
CURRENT | 275 | drivers/block/blk.h | if (MAJOR(CURRENT->dev) != MAJOR_NR) \ |
CURRENT | 277 | drivers/block/blk.h | if (CURRENT->bh) { \ |
CURRENT | 278 | drivers/block/blk.h | if (!CURRENT->bh->b_lock) \ |
CURRENT | 1174 | drivers/block/cdu31a.c | if (!(CURRENT) || CURRENT->dev < 0) |
CURRENT | 1180 | drivers/block/cdu31a.c | dev = MINOR(CURRENT->dev); |
CURRENT | 1181 | drivers/block/cdu31a.c | block = CURRENT->sector; |
CURRENT | 1182 | drivers/block/cdu31a.c | nsect = CURRENT->nr_sectors; |
CURRENT | 1189 | drivers/block/cdu31a.c | switch(CURRENT->cmd) |
CURRENT | 1274 | drivers/block/cdu31a.c | memcpy(CURRENT->buffer, sony_buffer+copyoff, 512); |
CURRENT | 1278 | drivers/block/cdu31a.c | CURRENT->buffer += 512; |
CURRENT | 749 | drivers/block/floppy.c | if ((!CURRENT || |
CURRENT | 750 | drivers/block/floppy.c | CURRENT->buffer != current_addr || |
CURRENT | 751 | drivers/block/floppy.c | raw_cmd.length > 512 * CURRENT->nr_sectors) && |
CURRENT | 757 | drivers/block/floppy.c | if ( CURRENT ){ |
CURRENT | 759 | drivers/block/floppy.c | CURRENT->buffer, CURRENT->nr_sectors, |
CURRENT | 760 | drivers/block/floppy.c | CURRENT->current_nr_sectors); |
CURRENT | 1441 | drivers/block/floppy.c | printk("CURRENT=%p\n", CURRENT); |
CURRENT | 1797 | drivers/block/floppy.c | if (!CURRENT){ |
CURRENT | 1804 | drivers/block/floppy.c | block = current_count_sectors + CURRENT->sector; |
CURRENT | 1811 | drivers/block/floppy.c | while (current_count_sectors && CURRENT && |
CURRENT | 1812 | drivers/block/floppy.c | current_count_sectors >= CURRENT->current_nr_sectors ){ |
CURRENT | 1813 | drivers/block/floppy.c | current_count_sectors -= CURRENT->current_nr_sectors; |
CURRENT | 1814 | drivers/block/floppy.c | CURRENT->nr_sectors -= CURRENT->current_nr_sectors; |
CURRENT | 1815 | drivers/block/floppy.c | CURRENT->sector += CURRENT->current_nr_sectors; |
CURRENT | 1818 | drivers/block/floppy.c | if ( current_count_sectors && CURRENT){ |
CURRENT | 1820 | drivers/block/floppy.c | CURRENT->buffer += current_count_sectors <<9; |
CURRENT | 1821 | drivers/block/floppy.c | CURRENT->current_nr_sectors -= current_count_sectors; |
CURRENT | 1822 | drivers/block/floppy.c | CURRENT->nr_sectors -= current_count_sectors; |
CURRENT | 1823 | drivers/block/floppy.c | CURRENT->sector += current_count_sectors; |
CURRENT | 1827 | drivers/block/floppy.c | if ( current_count_sectors && ! CURRENT ) |
CURRENT | 1831 | drivers/block/floppy.c | if(CURRENT->cmd == WRITE) { |
CURRENT | 1835 | drivers/block/floppy.c | DRWE->first_error_sector = CURRENT->sector; |
CURRENT | 1838 | drivers/block/floppy.c | DRWE->last_error_sector = CURRENT->sector; |
CURRENT | 1909 | drivers/block/floppy.c | if ( CT(COMMAND) != FD_READ || current_addr == CURRENT->buffer ){ |
CURRENT | 1928 | drivers/block/floppy.c | base = CURRENT->buffer; |
CURRENT | 1929 | drivers/block/floppy.c | size = CURRENT->current_nr_sectors << 9; |
CURRENT | 1930 | drivers/block/floppy.c | bh = CURRENT->bh; |
CURRENT | 1975 | drivers/block/floppy.c | max_sector = transfer_size(ssize, max_sector, CURRENT->nr_sectors); |
CURRENT | 1978 | drivers/block/floppy.c | buffer_max > sector_t + CURRENT->nr_sectors){ |
CURRENT | 1980 | drivers/block/floppy.c | if ( current_count_sectors > CURRENT->nr_sectors ) |
CURRENT | 1981 | drivers/block/floppy.c | current_count_sectors = CURRENT->nr_sectors; |
CURRENT | 1985 | drivers/block/floppy.c | if ((remaining >> 9) > CURRENT->nr_sectors && |
CURRENT | 1990 | drivers/block/floppy.c | printk("CURRENT->nr_sectors=%ld\n",CURRENT->nr_sectors); |
CURRENT | 1992 | drivers/block/floppy.c | CURRENT->current_nr_sectors); |
CURRENT | 2003 | drivers/block/floppy.c | bh = CURRENT->bh; |
CURRENT | 2004 | drivers/block/floppy.c | size = CURRENT->current_nr_sectors << 9; |
CURRENT | 2005 | drivers/block/floppy.c | buffer = CURRENT->buffer; |
CURRENT | 2076 | drivers/block/floppy.c | current_drive = DRIVE(CURRENT->dev); |
CURRENT | 2081 | drivers/block/floppy.c | if (CURRENT->cmd == READ){ |
CURRENT | 2084 | drivers/block/floppy.c | } else if (CURRENT->cmd == WRITE){ |
CURRENT | 2093 | drivers/block/floppy.c | TRACK = CURRENT->sector / max_sector; |
CURRENT | 2094 | drivers/block/floppy.c | sector_t = CURRENT->sector % max_sector; |
CURRENT | 2107 | drivers/block/floppy.c | if ( current_count_sectors > CURRENT->nr_sectors ) |
CURRENT | 2108 | drivers/block/floppy.c | current_count_sectors = CURRENT->nr_sectors; |
CURRENT | 2148 | drivers/block/floppy.c | max_size = CURRENT->nr_sectors; |
CURRENT | 2156 | drivers/block/floppy.c | } else if (aligned_sector_t != sector_t || CURRENT->nr_sectors < ssize){ |
CURRENT | 2158 | drivers/block/floppy.c | if(sector_t + CURRENT->nr_sectors > ssize && |
CURRENT | 2159 | drivers/block/floppy.c | sector_t + CURRENT->nr_sectors < ssize + ssize) |
CURRENT | 2167 | drivers/block/floppy.c | } else if ((long)CURRENT->buffer <= LAST_DMA_ADDR ) { |
CURRENT | 2174 | drivers/block/floppy.c | if ( max_size > ( LAST_DMA_ADDR - ((long) CURRENT->buffer))>>9) |
CURRENT | 2175 | drivers/block/floppy.c | max_size=(LAST_DMA_ADDR - ((long)CURRENT->buffer))>>9; |
CURRENT | 2177 | drivers/block/floppy.c | if ( ((max_size << 9) + ((long) CURRENT->buffer)) / K_64 != |
CURRENT | 2178 | drivers/block/floppy.c | ((long) CURRENT->buffer ) / K_64 ) |
CURRENT | 2179 | drivers/block/floppy.c | max_size = ( K_64 - ((long) CURRENT->buffer) % K_64)>>9; |
CURRENT | 2193 | drivers/block/floppy.c | max_size = CURRENT->nr_sectors; |
CURRENT | 2195 | drivers/block/floppy.c | current_addr = CURRENT->buffer; |
CURRENT | 2209 | drivers/block/floppy.c | (aligned_sector_t == sector_t && CURRENT->nr_sectors >= ssize ))&& |
CURRENT | 2241 | drivers/block/floppy.c | (current_addr != CURRENT->buffer && |
CURRENT | 2249 | drivers/block/floppy.c | if ( current_addr != CURRENT->buffer ) |
CURRENT | 2265 | drivers/block/floppy.c | if (current_addr != CURRENT->buffer ){ |
CURRENT | 2283 | drivers/block/floppy.c | } else if (raw_cmd.length > CURRENT->nr_sectors << 9 || |
CURRENT | 2284 | drivers/block/floppy.c | current_count_sectors > CURRENT->nr_sectors){ |
CURRENT | 2311 | drivers/block/floppy.c | if (CURRENT && CURRENT->dev < 0) return; |
CURRENT | 2315 | drivers/block/floppy.c | if (!CURRENT) { |
CURRENT | 2320 | drivers/block/floppy.c | if (MAJOR(CURRENT->dev) != MAJOR_NR) |
CURRENT | 2322 | drivers/block/floppy.c | if (CURRENT->bh && !CURRENT->bh->b_lock) |
CURRENT | 2325 | drivers/block/floppy.c | device = CURRENT->dev; |
CURRENT | 2351 | drivers/block/floppy.c | errors = & (CURRENT->errors); |
CURRENT | 141 | drivers/block/hd.c | devc = CURRENT ? 'a' + DEVICE_NR(CURRENT->dev) : '?'; |
CURRENT | 169 | drivers/block/hd.c | if (CURRENT) |
CURRENT | 170 | drivers/block/hd.c | printk(", sector=%ld", CURRENT->sector); |
CURRENT | 301 | drivers/block/hd.c | unsigned int dev = DEVICE_NR(CURRENT->dev); |
CURRENT | 353 | drivers/block/hd.c | unsigned int dev = DEVICE_NR(CURRENT->dev), stat = inb_p(HD_STATUS); |
CURRENT | 465 | drivers/block/hd.c | if (!CURRENT) |
CURRENT | 467 | drivers/block/hd.c | dev = DEVICE_NR(CURRENT->dev); |
CURRENT | 468 | drivers/block/hd.c | if (++CURRENT->errors >= MAX_ERRORS || (hd_error & BBD_ERR)) { |
CURRENT | 471 | drivers/block/hd.c | } else if (CURRENT->errors % RESET_FREQ == 0) |
CURRENT | 473 | drivers/block/hd.c | else if ((hd_error & TRK0_ERR) || CURRENT->errors % RECAL_FREQ == 0) |
CURRENT | 491 | drivers/block/hd.c | unsigned int dev = DEVICE_NR(CURRENT->dev); |
CURRENT | 511 | drivers/block/hd.c | if ((nsect = CURRENT->current_nr_sectors) > msect) |
CURRENT | 516 | drivers/block/hd.c | insw(HD_DATA,CURRENT->buffer,nsect<<8); |
CURRENT | 517 | drivers/block/hd.c | CURRENT->sector += nsect; |
CURRENT | 518 | drivers/block/hd.c | CURRENT->buffer += nsect<<9; |
CURRENT | 519 | drivers/block/hd.c | CURRENT->errors = 0; |
CURRENT | 520 | drivers/block/hd.c | i = (CURRENT->nr_sectors -= nsect); |
CURRENT | 524 | drivers/block/hd.c | dev+'a', CURRENT->sector, CURRENT->sector+nsect, |
CURRENT | 525 | drivers/block/hd.c | CURRENT->nr_sectors, (unsigned long) CURRENT->buffer+(nsect<<9)); |
CURRENT | 527 | drivers/block/hd.c | if ((CURRENT->current_nr_sectors -= nsect) <= 0) |
CURRENT | 539 | drivers/block/hd.c | if (CURRENT) |
CURRENT | 579 | drivers/block/hd.c | for (i = CURRENT->nr_sectors; i > 0;){ |
CURRENT | 580 | drivers/block/hd.c | i -= CURRENT->current_nr_sectors; |
CURRENT | 586 | drivers/block/hd.c | if (CURRENT) |
CURRENT | 610 | drivers/block/hd.c | if ((CURRENT->nr_sectors <= 1) || (i & DRQ_STAT)) |
CURRENT | 618 | drivers/block/hd.c | CURRENT->sector++; |
CURRENT | 619 | drivers/block/hd.c | i = --CURRENT->nr_sectors; |
CURRENT | 620 | drivers/block/hd.c | --CURRENT->current_nr_sectors; |
CURRENT | 621 | drivers/block/hd.c | CURRENT->buffer += 512; |
CURRENT | 622 | drivers/block/hd.c | if (!i || (CURRENT->bh && !SUBSECTOR(i))) |
CURRENT | 626 | drivers/block/hd.c | outsw(HD_DATA,CURRENT->buffer,256); |
CURRENT | 655 | drivers/block/hd.c | if (!CURRENT) |
CURRENT | 660 | drivers/block/hd.c | dev = DEVICE_NR(CURRENT->dev); |
CURRENT | 662 | drivers/block/hd.c | if (++CURRENT->errors >= MAX_ERRORS) { |
CURRENT | 715 | drivers/block/hd.c | if (CURRENT && CURRENT->dev < 0) return; |
CURRENT | 727 | drivers/block/hd.c | dev = MINOR(CURRENT->dev); |
CURRENT | 728 | drivers/block/hd.c | block = CURRENT->sector; |
CURRENT | 729 | drivers/block/hd.c | nsect = CURRENT->nr_sectors; |
CURRENT | 733 | drivers/block/hd.c | printk("hd: bad minor number: device=0x%04x\n", CURRENT->dev); |
CURRENT | 736 | drivers/block/hd.c | (CURRENT->dev>>6)+'a', block, nsect); |
CURRENT | 754 | drivers/block/hd.c | dev+'a', (CURRENT->cmd == READ)?"read":"writ", |
CURRENT | 755 | drivers/block/hd.c | cyl, head, sec, nsect, (unsigned long) CURRENT->buffer); |
CURRENT | 759 | drivers/block/hd.c | if (CURRENT->cmd == READ) { |
CURRENT | 766 | drivers/block/hd.c | if (CURRENT->cmd == WRITE) { |
CURRENT | 778 | drivers/block/hd.c | WCURRENT = *CURRENT; |
CURRENT | 781 | drivers/block/hd.c | outsw(HD_DATA,CURRENT->buffer,256); |
CURRENT | 87 | drivers/block/mcd.c | (CURRENT && MAJOR(CURRENT -> dev) == MAJOR_NR && CURRENT -> cmd == READ \ |
CURRENT | 88 | drivers/block/mcd.c | && CURRENT -> sector != -1) |
CURRENT | 564 | drivers/block/mcd.c | while (CURRENT -> nr_sectors) { |
CURRENT | 565 | drivers/block/mcd.c | int bn = CURRENT -> sector / 4; |
CURRENT | 570 | drivers/block/mcd.c | int offs = (i * 4 + (CURRENT -> sector & 3)) * 512; |
CURRENT | 571 | drivers/block/mcd.c | int nr_sectors = 4 - (CURRENT -> sector & 3); |
CURRENT | 579 | drivers/block/mcd.c | if (nr_sectors > CURRENT -> nr_sectors) |
CURRENT | 580 | drivers/block/mcd.c | nr_sectors = CURRENT -> nr_sectors; |
CURRENT | 581 | drivers/block/mcd.c | memcpy(CURRENT -> buffer, mcd_buf + offs, nr_sectors * 512); |
CURRENT | 582 | drivers/block/mcd.c | CURRENT -> nr_sectors -= nr_sectors; |
CURRENT | 583 | drivers/block/mcd.c | CURRENT -> sector += nr_sectors; |
CURRENT | 584 | drivers/block/mcd.c | CURRENT -> buffer += nr_sectors * 512; |
CURRENT | 624 | drivers/block/mcd.c | printk(" do_mcd_request(%ld+%ld)\n", CURRENT -> sector, CURRENT -> nr_sectors); |
CURRENT | 628 | drivers/block/mcd.c | if (CURRENT->bh) { |
CURRENT | 629 | drivers/block/mcd.c | if (!CURRENT->bh->b_lock) |
CURRENT | 633 | drivers/block/mcd.c | if (CURRENT -> nr_sectors == 0) { |
CURRENT | 794 | drivers/block/mcd.c | mcd_next_bn = CURRENT -> sector / 4; |
CURRENT | 860 | drivers/block/mcd.c | if (CURRENT -> nr_sectors == 0) |
CURRENT | 868 | drivers/block/mcd.c | && (CURRENT -> sector / 4 < mcd_next_bn || |
CURRENT | 869 | drivers/block/mcd.c | CURRENT -> sector / 4 > mcd_next_bn + 16)) { |
CURRENT | 38 | drivers/block/ramdisk.c | addr = rd_start + (CURRENT->sector << 9); |
CURRENT | 39 | drivers/block/ramdisk.c | len = CURRENT->current_nr_sectors << 9; |
CURRENT | 41 | drivers/block/ramdisk.c | if ((MINOR(CURRENT->dev) != RAMDISK_MINOR) || |
CURRENT | 46 | drivers/block/ramdisk.c | if (CURRENT-> cmd == WRITE) { |
CURRENT | 48 | drivers/block/ramdisk.c | CURRENT->buffer, |
CURRENT | 50 | drivers/block/ramdisk.c | } else if (CURRENT->cmd == READ) { |
CURRENT | 51 | drivers/block/ramdisk.c | (void) memcpy(CURRENT->buffer, |
CURRENT | 2873 | drivers/block/sbpcd.c | while ( (CURRENT->nr_sectors > 0) && |
CURRENT | 2874 | drivers/block/sbpcd.c | (CURRENT->sector/4 >= DriveStruct[d].sbp_first_frame) && |
CURRENT | 2875 | drivers/block/sbpcd.c | (CURRENT->sector/4 <= DriveStruct[d].sbp_last_frame) ) |
CURRENT | 2877 | drivers/block/sbpcd.c | offs = (CURRENT->sector - DriveStruct[d].sbp_first_frame * 4) * 512; |
CURRENT | 2878 | drivers/block/sbpcd.c | memcpy(CURRENT->buffer, DriveStruct[d].sbp_buf + offs, 512); |
CURRENT | 2879 | drivers/block/sbpcd.c | CURRENT->nr_sectors--; |
CURRENT | 2880 | drivers/block/sbpcd.c | CURRENT->sector++; |
CURRENT | 2881 | drivers/block/sbpcd.c | CURRENT->buffer += 512; |
CURRENT | 2899 | drivers/block/sbpcd.c | if ((CURRENT==NULL)||(CURRENT->dev<0)) goto done; |
CURRENT | 2900 | drivers/block/sbpcd.c | if (CURRENT -> sector == -1) goto done; |
CURRENT | 2902 | drivers/block/sbpcd.c | dev = MINOR(CURRENT->dev); |
CURRENT | 2911 | drivers/block/sbpcd.c | block = CURRENT->sector; /* always numbered as 512-byte-pieces */ |
CURRENT | 2912 | drivers/block/sbpcd.c | nsect = CURRENT->nr_sectors; /* always counted as 512-byte-pieces */ |
CURRENT | 2913 | drivers/block/sbpcd.c | if (CURRENT->cmd != READ) |
CURRENT | 2915 | drivers/block/sbpcd.c | printk("SBPCD: bad cmd %d\n", CURRENT->cmd); |
CURRENT | 2925 | drivers/block/sbpcd.c | if (CURRENT->nr_sectors == 0) |
CURRENT | 2991 | drivers/block/sbpcd.c | block=CURRENT->sector/4; |
CURRENT | 3222 | drivers/block/sbpcd.c | DriveStruct[d].sbp_first_frame = CURRENT -> sector / 4; |
CURRENT | 215 | drivers/block/xd.c | while (code = 0, CURRENT) { |
CURRENT | 218 | drivers/block/xd.c | if (CURRENT_DEV < xd_drives && CURRENT->sector + CURRENT->nr_sectors <= xd[MINOR(CURRENT->dev)].nr_sects) { |
CURRENT | 219 | drivers/block/xd.c | block = CURRENT->sector + xd[MINOR(CURRENT->dev)].start_sect; |
CURRENT | 220 | drivers/block/xd.c | count = CURRENT->nr_sectors; |
CURRENT | 222 | drivers/block/xd.c | switch (CURRENT->cmd) { |
CURRENT | 226 | drivers/block/xd.c | code = xd_readwrite(CURRENT->cmd,CURRENT_DEV,CURRENT->buffer,block,count); |
CURRENT | 567 | drivers/scsi/scsi.h | if (!CURRENT) {\ |
CURRENT | 572 | drivers/scsi/scsi.h | if (MAJOR(CURRENT->dev) != MAJOR_NR) \ |
CURRENT | 574 | drivers/scsi/scsi.h | if (CURRENT->bh) { \ |
CURRENT | 575 | drivers/scsi/scsi.h | if (!CURRENT->bh->b_lock) \ |
CURRENT | 338 | drivers/scsi/sd.c | if (CURRENT != NULL && CURRENT->dev == -1) { |
CURRENT | 358 | drivers/scsi/sd.c | SCpnt = allocate_device(&CURRENT, |
CURRENT | 359 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(MINOR(CURRENT->dev))].device, 0); |
CURRENT | 374 | drivers/scsi/sd.c | req = CURRENT; |
CURRENT | 383 | drivers/scsi/sd.c | if (req == CURRENT) |
CURRENT | 384 | drivers/scsi/sd.c | CURRENT = CURRENT->next; |
CURRENT | 312 | drivers/scsi/sr.c | if (CURRENT != NULL && CURRENT->dev == -1) { |
CURRENT | 320 | drivers/scsi/sr.c | SCpnt = allocate_device(&CURRENT, |
CURRENT | 321 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(MINOR(CURRENT->dev))].device, 0); |
CURRENT | 336 | drivers/scsi/sr.c | req = CURRENT; |
CURRENT | 345 | drivers/scsi/sr.c | if (req == CURRENT) |
CURRENT | 346 | drivers/scsi/sr.c | CURRENT = CURRENT->next; |