taglinefilesource code
rq168drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq172drivers/block/ide-cd.cif (!uptodate && rq->bh != 0)
rq174drivers/block/ide-cd.cint adj = rq->current_nr_sectors - 1;
rq175drivers/block/ide-cd.crq->current_nr_sectors -= adj;
rq176drivers/block/ide-cd.crq->sector += adj;
rq197drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq217drivers/block/ide-cd.cif (rq->cmd == READ)
rq231drivers/block/ide-cd.cpc = (struct packet_command *)rq->buffer;
rq249drivers/block/ide-cd.cif ((++rq->errors > ERROR_MAX))
rq256drivers/block/ide-cd.celse if (rq->cmd == PACKET_COMMAND)
rq258drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq271drivers/block/ide-cd.celse if ((++rq->errors > ERROR_MAX))
rq438drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq452drivers/block/ide-cd.cif (rq->current_nr_sectors > 0)
rq455drivers/block/ide-cd.cdev->name, rq->current_nr_sectors);
rq484drivers/block/ide-cd.cnskip = MIN ((int)(rq->current_nr_sectors - (rq->bh->b_size >> SECTOR_BITS)),
rq493drivers/block/ide-cd.c--rq->current_nr_sectors;
rq505drivers/block/ide-cd.cif (rq->current_nr_sectors == 0 &&
rq506drivers/block/ide-cd.crq->nr_sectors > 0)
rq511drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq513drivers/block/ide-cd.ccdrom_buffer_sectors (dev, rq->sector, sectors_to_transfer);
rq522drivers/block/ide-cd.crq->current_nr_sectors);
rq527drivers/block/ide-cd.cIN_WORDS (rq->buffer, SECTOR_SIZE / 2);
rq528drivers/block/ide-cd.crq->buffer += SECTOR_SIZE;
rq529drivers/block/ide-cd.c--rq->nr_sectors;
rq530drivers/block/ide-cd.c--rq->current_nr_sectors;
rq531drivers/block/ide-cd.c++rq->sector;
rq551drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq558drivers/block/ide-cd.cwhile (rq->nr_sectors > 0 &&
rq559drivers/block/ide-cd.crq->sector >= info->sector_buffered &&
rq560drivers/block/ide-cd.crq->sector < info->sector_buffered + info->nsectors_buffered)
rq562drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq565drivers/block/ide-cd.cmemcpy (rq->buffer,
rq567drivers/block/ide-cd.c(rq->sector - info->sector_buffered) * SECTOR_SIZE,
rq569drivers/block/ide-cd.crq->buffer += SECTOR_SIZE;
rq570drivers/block/ide-cd.c--rq->current_nr_sectors;
rq571drivers/block/ide-cd.c--rq->nr_sectors;
rq572drivers/block/ide-cd.c++rq->sector;
rq576drivers/block/ide-cd.cif (rq->nr_sectors == 0)
rq583drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq590drivers/block/ide-cd.cif (rq->current_nr_sectors < (rq->bh->b_size >> SECTOR_BITS) &&
rq591drivers/block/ide-cd.c(rq->sector % SECTORS_PER_FRAME) != 0)
rq594drivers/block/ide-cd.cdev->name, rq->sector);
rq613drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq618drivers/block/ide-cd.cnsect = rq->nr_sectors;
rq621drivers/block/ide-cd.csector = rq->sector;
rq633drivers/block/ide-cd.cif (rq->current_nr_sectors != (rq->bh->b_size >> SECTOR_BITS))
rq636drivers/block/ide-cd.cdev->name, rq->current_nr_sectors);
rq644drivers/block/ide-cd.crq->current_nr_sectors += nskip;
rq692drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq696drivers/block/ide-cd.cif (rq->buffer != rq->bh->b_data)
rq698drivers/block/ide-cd.cint n = (rq->buffer - rq->bh->b_data) / SECTOR_SIZE;
rq699drivers/block/ide-cd.crq->buffer = rq->bh->b_data;
rq700drivers/block/ide-cd.crq->nr_sectors += n;
rq701drivers/block/ide-cd.crq->current_nr_sectors += n;
rq702drivers/block/ide-cd.crq->sector -= n;
rq705drivers/block/ide-cd.cif (rq->current_nr_sectors > (rq->bh->b_size >> SECTOR_BITS))
rq706drivers/block/ide-cd.crq->current_nr_sectors = rq->bh->b_size;
rq736drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq737drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq840drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq841drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq856drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq857drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq930drivers/block/ide-cd.cstruct request *rq = ide_cur_rq[dev->hwif];
rq932drivers/block/ide-cd.cif (rq -> cmd == PACKET_COMMAND)
rq935drivers/block/ide-cd.cif (rq -> cmd != READ)
rq937drivers/block/ide-cd.cprintk ("ide-cd: bad cmd %d\n", rq -> cmd);
rq593drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
rq594drivers/block/ide.cbyte *args = (byte *) rq->buffer;
rq596drivers/block/ide.crq->errors = !OK_STAT(stat,READY_STAT,BAD_STAT);
rq604drivers/block/ide.cup(rq->sem);
rq687drivers/block/ide.cstruct request *rq;
rq691drivers/block/ide.cif ((rq = ide_cur_rq[DEV_HWIF]) == NULL || dev == NULL)
rq694drivers/block/ide.cif (rq->cmd == IDE_DRIVE_CMD) {  /* never retry an explicit DRIVE_CMD */
rq700drivers/block/ide.crq->errors |= ERROR_RESET;
rq705drivers/block/ide.crq->errors = ERROR_MAX;
rq707drivers/block/ide.crq->errors |= ERROR_RECAL;
rq709drivers/block/ide.cif ((stat & DRQ_STAT) && rq->cmd == READ) {
rq716drivers/block/ide.crq->errors |= ERROR_RESET;  /* Mmmm.. timing problem */
rq718drivers/block/ide.cif (rq->errors >= ERROR_MAX)
rq721drivers/block/ide.cif ((rq->errors & ERROR_RESET) == ERROR_RESET)
rq723drivers/block/ide.celse if ((rq->errors & ERROR_RECAL) == ERROR_RECAL)
rq725drivers/block/ide.c++rq->errors;
rq734drivers/block/ide.cstruct request *rq;
rq744drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
rq746drivers/block/ide.cif ((nsect = rq->current_nr_sectors) > msect)
rq751drivers/block/ide.cinput_ide_data(dev, rq->buffer, nsect * SECTOR_WORDS);
rq754drivers/block/ide.cdev->name, rq->sector, rq->sector+nsect-1,
rq755drivers/block/ide.c(unsigned long) rq->buffer+(nsect<<9), rq->nr_sectors-nsect);
rq757drivers/block/ide.crq->sector += nsect;
rq758drivers/block/ide.crq->buffer += nsect<<9;
rq759drivers/block/ide.crq->errors = 0;
rq760drivers/block/ide.ci = (rq->nr_sectors -= nsect);
rq761drivers/block/ide.cif ((rq->current_nr_sectors -= nsect) <= 0)
rq777drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
rq782drivers/block/ide.cdev->name, rq->sector, (unsigned long) rq->buffer,
rq783drivers/block/ide.crq->nr_sectors-1);
rq785drivers/block/ide.cif ((rq->nr_sectors == 1) ^ ((stat & DRQ_STAT) != 0)) {
rq786drivers/block/ide.crq->sector++;
rq787drivers/block/ide.crq->buffer += 512;
rq788drivers/block/ide.crq->errors = 0;
rq789drivers/block/ide.ci = --rq->nr_sectors;
rq790drivers/block/ide.c--rq->current_nr_sectors;
rq791drivers/block/ide.cif (rq->current_nr_sectors <= 0)
rq795drivers/block/ide.coutput_ide_data(dev, rq->buffer, SECTOR_WORDS);
rq809drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
rq813drivers/block/ide.cunsigned int nsect = rq->current_nr_sectors;
rq818drivers/block/ide.coutput_ide_data(dev, rq->buffer, nsect<<7);
rq821drivers/block/ide.cdev->name, rq->sector, (unsigned long) rq->buffer,
rq822drivers/block/ide.cnsect, rq->nr_sectors - nsect);
rq824drivers/block/ide.cif ((rq->nr_sectors -= nsect) <= 0)
rq826drivers/block/ide.cif ((rq->current_nr_sectors -= nsect) == 0) {
rq827drivers/block/ide.cif ((rq->bh = rq->bh->b_reqnext) != NULL) {
rq828drivers/block/ide.crq->current_nr_sectors = rq->bh->b_size>>9;
rq829drivers/block/ide.crq->buffer             = rq->bh->b_data;
rq835drivers/block/ide.crq->buffer += nsect << 9;
rq844drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
rq848drivers/block/ide.cif (rq->nr_sectors) {
rq855drivers/block/ide.cif (!rq->nr_sectors) {  /* all done? */
rq856drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
rq857drivers/block/ide.cfor (i = rq->nr_sectors; i > 0;){
rq858drivers/block/ide.ci -= rq->current_nr_sectors;
rq1037drivers/block/ide.cstatic inline int do_rw_disk (ide_dev_t *dev, struct request *rq, unsigned long block)
rq1040drivers/block/ide.cOUT_BYTE(rq->nr_sectors,HD_NSECTOR);
rq1044drivers/block/ide.cdev->name, (rq->cmd==READ)?"read":"writ", 
rq1045drivers/block/ide.cblock, rq->nr_sectors, (unsigned long) rq->buffer);
rq1063drivers/block/ide.cdev->name, (rq->cmd==READ)?"read":"writ", cyl,
rq1064drivers/block/ide.chead, sect, rq->nr_sectors, (unsigned long) rq->buffer);
rq1067drivers/block/ide.cif (rq->cmd == READ) {
rq1072drivers/block/ide.cif (rq->cmd == WRITE) {
rq1079drivers/block/ide.cide_write_rq[DEV_HWIF] = *rq; /* scratchpad */
rq1083drivers/block/ide.coutput_ide_data(dev, rq->buffer, SECTOR_WORDS);
rq1089drivers/block/ide.cif (rq->cmd == IDE_DRIVE_CMD) {
rq1090drivers/block/ide.cbyte *args = rq->buffer;
rq1106drivers/block/ide.cprintk("%s: bad command: %d\n", dev->name, rq->cmd);
rq1127drivers/block/ide.cstruct request *rq;
rq1134drivers/block/ide.cif ((rq = ide_cur_rq[HWIF]) == NULL) {
rq1135drivers/block/ide.crq = blk_dev[ide_major[HWIF]].current_request;
rq1136drivers/block/ide.cif ((rq == NULL) || (rq->dev < 0)) {
rq1141drivers/block/ide.crq = blk_dev[ide_major[hwif^=1]].current_request;
rq1142drivers/block/ide.cif ((rq != NULL) && (rq->dev >= 0))
rq1148drivers/block/ide.cblk_dev[ide_major[HWIF]].current_request = rq->next;
rq1149drivers/block/ide.cide_cur_rq[HWIF] = rq;
rq1152drivers/block/ide.cprintk("%s: do_request: current=0x%08lx\n",ide_name[HWIF],(unsigned long)rq);
rq1154drivers/block/ide.cminor = MINOR(rq->dev);
rq1157drivers/block/ide.cif ((MAJOR(rq->dev) != ide_major[HWIF]) || (drive >= MAX_DRIVES)) {
rq1158drivers/block/ide.cprintk("%s: bad device number: 0x%04x\n", ide_name[HWIF], rq->dev);
rq1162drivers/block/ide.cif (rq->bh && !rq->bh->b_lock) {
rq1167drivers/block/ide.cblock    = rq->sector;
rq1168drivers/block/ide.cblockend = block + rq->nr_sectors;
rq1171drivers/block/ide.cdev->name, block, rq->nr_sectors);
rq1190drivers/block/ide.cif (do_rw_disk(dev, rq, block))
rq1464drivers/block/ide.cstruct request rq, *cur_rq;
rq1469drivers/block/ide.crq.buffer = args;
rq1470drivers/block/ide.crq.cmd = IDE_DRIVE_CMD;
rq1471drivers/block/ide.crq.errors = 0;
rq1472drivers/block/ide.crq.sector = 0;
rq1473drivers/block/ide.crq.nr_sectors = 0;
rq1474drivers/block/ide.crq.current_nr_sectors = 0;
rq1475drivers/block/ide.crq.sem = &sem;
rq1476drivers/block/ide.crq.bh = NULL;
rq1477drivers/block/ide.crq.bhtail = NULL;
rq1478drivers/block/ide.crq.next = NULL;
rq1479drivers/block/ide.crq.dev = dev;
rq1486drivers/block/ide.cbdev->current_request = &rq;  /* service ours immediately */
rq1491drivers/block/ide.ccur_rq->next = &rq;    /* add rq to the end */
rq1496drivers/block/ide.creturn rq.errors ? -EIO : 0;    /* return -EIO if errors */
rq382drivers/net/de4x5.cstatic int     de4x5_ioctl(struct device *dev, struct ifreq *rq, int cmd);
rq2244drivers/net/de4x5.cstatic int de4x5_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq2247drivers/net/de4x5.cstruct de4x5_ioctl *ioc = (struct de4x5_ioctl *) &rq->ifr_data;
rq297drivers/net/ewrk3.cstatic int ewrk3_ioctl(struct device *dev, struct ifreq *rq, int cmd);
rq1609drivers/net/ewrk3.cstatic int ewrk3_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq1612drivers/net/ewrk3.cstruct ewrk3_ioctl *ioc = (struct ewrk3_ioctl *) &rq->ifr_data;
rq1013drivers/net/plip.cplip_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq1016drivers/net/plip.cstruct plipconf *pc = (struct plipconf *) &rq->ifr_data;