taglinefilesource code
rq345drivers/block/blk.hstruct request *req = hwgroup->rq;
rq379drivers/block/blk.hhwgroup->rq = NULL;
rq485drivers/block/ide-cd.cstatic void restore_request (struct request *rq)
rq487drivers/block/ide-cd.cif (rq->buffer != rq->bh->b_data)
rq489drivers/block/ide-cd.cint n = (rq->buffer - rq->bh->b_data) / SECTOR_SIZE;
rq490drivers/block/ide-cd.crq->buffer = rq->bh->b_data;
rq491drivers/block/ide-cd.crq->nr_sectors += n;
rq492drivers/block/ide-cd.crq->sector -= n;
rq494drivers/block/ide-cd.crq->current_nr_sectors = rq->bh->b_size >> SECTOR_BITS;
rq503drivers/block/ide-cd.cstruct request *rq;
rq513drivers/block/ide-cd.crq = HWGROUP(drive)->rq;
rq516drivers/block/ide-cd.cif (rq != NULL)
rq518drivers/block/ide-cd.crestore_request (rq);
rq519drivers/block/ide-cd.crq->next = blk_dev[major].current_request;
rq520drivers/block/ide-cd.cblk_dev[major].current_request = rq;
rq521drivers/block/ide-cd.cHWGROUP(drive)->rq = NULL;
rq549drivers/block/ide-cd.crq = &HWIF(drive)->request_sense_request;
rq550drivers/block/ide-cd.crq->rq_status = RQ_ACTIVE;
rq551drivers/block/ide-cd.crq->rq_dev = MKDEV (major, (drive->select.b.unit) << PARTN_BITS);
rq552drivers/block/ide-cd.crq->cmd = REQUEST_SENSE_COMMAND;
rq553drivers/block/ide-cd.crq->errors = 0;
rq554drivers/block/ide-cd.crq->sector = 0;
rq555drivers/block/ide-cd.crq->nr_sectors = 0;
rq556drivers/block/ide-cd.crq->current_nr_sectors = 0;
rq557drivers/block/ide-cd.crq->buffer = (char *)pc;
rq558drivers/block/ide-cd.crq->sem = sem;
rq559drivers/block/ide-cd.crq->bh = NULL;
rq560drivers/block/ide-cd.crq->bhtail = NULL;
rq561drivers/block/ide-cd.crq->next = NULL;
rq567drivers/block/ide-cd.crq->next = blk_dev[major].current_request;
rq568drivers/block/ide-cd.cblk_dev[major].current_request = rq;
rq576drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq580drivers/block/ide-cd.cif (!uptodate && rq->bh != 0)
rq582drivers/block/ide-cd.cint adj = rq->current_nr_sectors - 1;
rq583drivers/block/ide-cd.crq->current_nr_sectors -= adj;
rq584drivers/block/ide-cd.crq->sector += adj;
rq587drivers/block/ide-cd.cif (rq->cmd == REQUEST_SENSE_COMMAND && uptodate)
rq589drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq613drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq627drivers/block/ide-cd.cif (rq == NULL)
rq631drivers/block/ide-cd.ccmd = rq->cmd;
rq639drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq650drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq690drivers/block/ide-cd.csem = rq->sem;
rq691drivers/block/ide-cd.crq->sem = NULL;
rq722drivers/block/ide-cd.cif (++rq->errors > ERROR_MAX)
rq743drivers/block/ide-cd.celse if ((++rq->errors > ERROR_MAX))
rq942drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq956drivers/block/ide-cd.cif (rq->current_nr_sectors > 0)
rq959drivers/block/ide-cd.cdrive->name, rq->current_nr_sectors);
rq988drivers/block/ide-cd.cnskip = MIN ((int)(rq->current_nr_sectors - (rq->bh->b_size >> SECTOR_BITS)),
rq997drivers/block/ide-cd.c--rq->current_nr_sectors;
rq1009drivers/block/ide-cd.cif (rq->current_nr_sectors == 0 &&
rq1010drivers/block/ide-cd.crq->nr_sectors > 0)
rq1015drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq1017drivers/block/ide-cd.ccdrom_buffer_sectors (drive, rq->sector, sectors_to_transfer);
rq1026drivers/block/ide-cd.crq->current_nr_sectors);
rq1031drivers/block/ide-cd.ccdrom_in_bytes (drive, rq->buffer, SECTOR_SIZE);
rq1032drivers/block/ide-cd.crq->buffer += SECTOR_SIZE;
rq1033drivers/block/ide-cd.c--rq->nr_sectors;
rq1034drivers/block/ide-cd.c--rq->current_nr_sectors;
rq1035drivers/block/ide-cd.c++rq->sector;
rq1055drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1062drivers/block/ide-cd.cwhile (rq->nr_sectors > 0 &&
rq1063drivers/block/ide-cd.crq->sector >= info->sector_buffered &&
rq1064drivers/block/ide-cd.crq->sector < info->sector_buffered + info->nsectors_buffered)
rq1066drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq1069drivers/block/ide-cd.cmemcpy (rq->buffer,
rq1071drivers/block/ide-cd.c(rq->sector - info->sector_buffered) * SECTOR_SIZE,
rq1073drivers/block/ide-cd.crq->buffer += SECTOR_SIZE;
rq1074drivers/block/ide-cd.c--rq->current_nr_sectors;
rq1075drivers/block/ide-cd.c--rq->nr_sectors;
rq1076drivers/block/ide-cd.c++rq->sector;
rq1080drivers/block/ide-cd.cif (rq->nr_sectors == 0)
rq1087drivers/block/ide-cd.cif (rq->current_nr_sectors == 0)
rq1094drivers/block/ide-cd.cif (rq->current_nr_sectors < (rq->bh->b_size >> SECTOR_BITS) &&
rq1095drivers/block/ide-cd.c(rq->sector % SECTORS_PER_FRAME) != 0)
rq1098drivers/block/ide-cd.cdrive->name, rq->sector);
rq1117drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1122drivers/block/ide-cd.cnsect = rq->nr_sectors;
rq1125drivers/block/ide-cd.csector = rq->sector;
rq1137drivers/block/ide-cd.cif (rq->current_nr_sectors != (rq->bh->b_size >> SECTOR_BITS))
rq1140drivers/block/ide-cd.cdrive->name, rq->current_nr_sectors);
rq1148drivers/block/ide-cd.crq->current_nr_sectors += nskip;
rq1189drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1193drivers/block/ide-cd.crestore_request (rq);
rq1224drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1225drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq1337drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1338drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq1348drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1349drivers/block/ide-cd.cstruct packet_command *pc = (struct packet_command *)rq->buffer;
rq1487drivers/block/ide-cd.cstruct request *rq = HWGROUP(drive)->rq;
rq1489drivers/block/ide-cd.cif (rq -> cmd == PACKET_COMMAND || rq -> cmd == REQUEST_SENSE_COMMAND)
rq1492drivers/block/ide-cd.celse if (rq -> cmd == RESET_DRIVE_COMMAND)
rq1499drivers/block/ide-cd.celse if (rq -> cmd != READ)
rq1501drivers/block/ide-cd.cprintk ("ide-cd: bad cmd %d\n", rq -> cmd);
rq755drivers/block/ide.cstruct request *rq = HWGROUP(drive)->rq;
rq756drivers/block/ide.cbyte *args = (byte *) rq->buffer;
rq758drivers/block/ide.crq->errors = !OK_STAT(stat,READY_STAT,BAD_STAT);
rq766drivers/block/ide.cup(rq->sem);
rq767drivers/block/ide.cHWGROUP(drive)->rq = NULL;
rq828drivers/block/ide.cif (HWGROUP(drive)->rq)
rq829drivers/block/ide.cprintk(", sector=%ld", HWGROUP(drive)->rq->sector);
rq867drivers/block/ide.cstruct request *rq;
rq871drivers/block/ide.cif ((rq = HWGROUP(drive)->rq) == NULL || drive == NULL)
rq873drivers/block/ide.cif (rq->cmd == IDE_DRIVE_CMD) {  /* never retry an explicit DRIVE_CMD */
rq878drivers/block/ide.crq->errors |= ERROR_RESET;
rq883drivers/block/ide.crq->errors = ERROR_MAX;
rq885drivers/block/ide.crq->errors |= ERROR_RECAL;
rq887drivers/block/ide.cif ((stat & DRQ_STAT) && rq->cmd != WRITE)
rq891drivers/block/ide.crq->errors |= ERROR_RESET;  /* Mmmm.. timing problem */
rq894drivers/block/ide.cif (rq->errors > 3 && drive->using_dma) {  /* DMA troubles? */
rq897drivers/block/ide.c--rq->errors;
rq901drivers/block/ide.cif (rq->errors >= ERROR_MAX)
rq904drivers/block/ide.cif ((rq->errors & ERROR_RESET) == ERROR_RESET) {
rq905drivers/block/ide.c++rq->errors;
rq907drivers/block/ide.c} else if ((rq->errors & ERROR_RECAL) == ERROR_RECAL)
rq909drivers/block/ide.c++rq->errors;
rq922drivers/block/ide.cstruct request *rq;
rq932drivers/block/ide.crq = HWGROUP(drive)->rq;
rq934drivers/block/ide.cif ((nsect = rq->current_nr_sectors) > msect)
rq939drivers/block/ide.cide_input_data(drive, rq->buffer, nsect * SECTOR_WORDS);
rq942drivers/block/ide.cdrive->name, rq->sector, rq->sector+nsect-1,
rq943drivers/block/ide.c(unsigned long) rq->buffer+(nsect<<9), rq->nr_sectors-nsect);
rq945drivers/block/ide.crq->sector += nsect;
rq946drivers/block/ide.crq->buffer += nsect<<9;
rq947drivers/block/ide.crq->errors = 0;
rq948drivers/block/ide.ci = (rq->nr_sectors -= nsect);
rq949drivers/block/ide.cif ((rq->current_nr_sectors -= nsect) <= 0)
rq967drivers/block/ide.cstruct request *rq = HWGROUP(drive)->rq;
rq972drivers/block/ide.cdrive->name, rq->sector, (unsigned long) rq->buffer,
rq973drivers/block/ide.crq->nr_sectors-1);
rq975drivers/block/ide.cif ((rq->nr_sectors == 1) ^ ((stat & DRQ_STAT) != 0)) {
rq976drivers/block/ide.crq->sector++;
rq977drivers/block/ide.crq->buffer += 512;
rq978drivers/block/ide.crq->errors = 0;
rq979drivers/block/ide.ci = --rq->nr_sectors;
rq980drivers/block/ide.c--rq->current_nr_sectors;
rq981drivers/block/ide.cif (rq->current_nr_sectors <= 0)
rq984drivers/block/ide.cide_output_data (drive, rq->buffer, SECTOR_WORDS);
rq1003drivers/block/ide.cstruct request *rq = &HWGROUP(drive)->wrq;
rq1007drivers/block/ide.cunsigned int nsect = rq->current_nr_sectors;
rq1012drivers/block/ide.cide_output_data(drive, rq->buffer, nsect<<7);
rq1015drivers/block/ide.cdrive->name, rq->sector, (unsigned long) rq->buffer,
rq1016drivers/block/ide.cnsect, rq->nr_sectors - nsect);
rq1018drivers/block/ide.cif ((rq->nr_sectors -= nsect) <= 0)
rq1020drivers/block/ide.cif ((rq->current_nr_sectors -= nsect) == 0) {
rq1021drivers/block/ide.cif ((rq->bh = rq->bh->b_reqnext) != NULL) {
rq1022drivers/block/ide.crq->current_nr_sectors = rq->bh->b_size>>9;
rq1023drivers/block/ide.crq->buffer             = rq->bh->b_data;
rq1029drivers/block/ide.crq->buffer += nsect << 9;
rq1041drivers/block/ide.cstruct request *rq = &HWGROUP(drive)->wrq;
rq1045drivers/block/ide.cif (rq->nr_sectors) {
rq1051drivers/block/ide.cif (!rq->nr_sectors) {  /* all done? */
rq1052drivers/block/ide.crq = HWGROUP(drive)->rq;
rq1053drivers/block/ide.cfor (i = rq->nr_sectors; i > 0;){
rq1054drivers/block/ide.ci -= rq->current_nr_sectors;
rq1223drivers/block/ide.cstatic inline void do_rw_disk (ide_drive_t *drive, struct request *rq, unsigned long block)
rq1228drivers/block/ide.cOUT_BYTE(rq->nr_sectors,io_base+IDE_NSECTOR_OFFSET);
rq1232drivers/block/ide.cdrive->name, (rq->cmd==READ)?"read":"writ", 
rq1233drivers/block/ide.cblock, rq->nr_sectors, (unsigned long) rq->buffer);
rq1251drivers/block/ide.cdrive->name, (rq->cmd==READ)?"read":"writ", cyl,
rq1252drivers/block/ide.chead, sect, rq->nr_sectors, (unsigned long) rq->buffer);
rq1255drivers/block/ide.cif (rq->cmd == READ) {
rq1264drivers/block/ide.cif (rq->cmd == WRITE) {
rq1278drivers/block/ide.cHWGROUP(drive)->wrq = *rq; /* scratchpad */
rq1283drivers/block/ide.cide_output_data(drive, rq->buffer, SECTOR_WORDS);
rq1287drivers/block/ide.cif (rq->cmd == IDE_DRIVE_CMD) {
rq1288drivers/block/ide.cbyte *args = rq->buffer;
rq1307drivers/block/ide.cprintk("%s: bad command: %d\n", drive->name, rq->cmd);
rq1314drivers/block/ide.cstatic inline void do_request (ide_hwif_t *hwif, struct request *rq)
rq1322drivers/block/ide.cprintk("%s: ide_do_request: current=0x%08lx\n", hwif->name, (unsigned long) rq);
rq1324drivers/block/ide.cminor = MINOR(rq->rq_dev);
rq1326drivers/block/ide.cif (MAJOR(rq->rq_dev) != hwif->major || unit >= MAX_DRIVES) {
rq1328drivers/block/ide.chwif->name, kdevname(rq->rq_dev));
rq1333drivers/block/ide.cif (rq->bh && !rq->bh->b_lock) {
rq1338drivers/block/ide.cblock    = rq->sector;
rq1339drivers/block/ide.cblockend = block + rq->nr_sectors;
rq1342drivers/block/ide.c(minor&PARTN_MASK)?'0'+(minor&PARTN_MASK):' ', block, rq->nr_sectors);
rq1370drivers/block/ide.cdo_rw_disk (drive, rq, block);
rq1381drivers/block/ide.cdo_rw_disk (drive, rq, block); /* simpler and faster */
rq1415drivers/block/ide.cstruct request *rq;
rq1416drivers/block/ide.cif ((rq = hwgroup->rq) == NULL) {
rq1419drivers/block/ide.crq = blk_dev[hwif->major].current_request;
rq1420drivers/block/ide.cif (rq != NULL && rq->rq_status != RQ_INACTIVE)
rq1425drivers/block/ide.cblk_dev[hwif->major].current_request = rq->next;
rq1427drivers/block/ide.cdo_request(hwgroup->hwif = hwif, hwgroup->rq = rq);
rq1622drivers/block/ide.cstruct request rq, *cur_rq;
rq1627drivers/block/ide.crq.buffer = args;
rq1628drivers/block/ide.crq.cmd = IDE_DRIVE_CMD;
rq1629drivers/block/ide.crq.errors = 0;
rq1630drivers/block/ide.crq.sector = 0;
rq1631drivers/block/ide.crq.nr_sectors = 0;
rq1632drivers/block/ide.crq.current_nr_sectors = 0;
rq1633drivers/block/ide.crq.sem = &sem;
rq1634drivers/block/ide.crq.bh = NULL;
rq1635drivers/block/ide.crq.bhtail = NULL;
rq1636drivers/block/ide.crq.next = NULL;
rq1637drivers/block/ide.crq.rq_status = RQ_ACTIVE;
rq1638drivers/block/ide.crq.rq_dev = rdev;
rq1645drivers/block/ide.cbdev->current_request = &rq;  /* service ours immediately */
rq1650drivers/block/ide.ccur_rq->next = &rq;    /* add rq to the end */
rq1655drivers/block/ide.creturn rq.errors ? -EIO : 0;    /* return -EIO if errors */
rq2777drivers/block/ide.chwgroup->rq      = NULL;
rq340drivers/block/ide.hstruct request    *rq;  /* current request */
rq120drivers/block/triton.cstruct request *rq = HWGROUP(drive)->rq;
rq128drivers/block/triton.crq = HWGROUP(drive)->rq;
rq129drivers/block/triton.cfor (i = rq->nr_sectors; i > 0;) {
rq130drivers/block/triton.ci -= rq->current_nr_sectors;
rq149drivers/block/triton.cstruct request *rq = HWGROUP(drive)->rq;
rq150drivers/block/triton.cstruct buffer_head *bh = rq->bh;
rq163drivers/block/triton.caddr = virt_to_bus (rq->buffer);
rq164drivers/block/triton.csize = rq->nr_sectors << 9;
rq410drivers/net/de4x5.cstatic int     de4x5_ioctl(struct device *dev, struct ifreq *rq, int cmd);
rq2496drivers/net/de4x5.cstatic int de4x5_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq2499drivers/net/de4x5.cstruct de4x5_ioctl *ioc = (struct de4x5_ioctl *) &rq->ifr_data;
rq371drivers/net/depca.cstatic int    depca_ioctl(struct device *dev, struct ifreq *rq, int cmd);
rq1659drivers/net/depca.cstatic int depca_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq1662drivers/net/depca.cstruct depca_ioctl *ioc = (struct depca_ioctl *) &rq->ifr_data;
rq297drivers/net/ewrk3.cstatic int ewrk3_ioctl(struct device *dev, struct ifreq *rq, int cmd);
rq1613drivers/net/ewrk3.cstatic int ewrk3_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq1616drivers/net/ewrk3.cstruct ewrk3_ioctl *ioc = (struct ewrk3_ioctl *) &rq->ifr_data;
rq1603drivers/net/pi2.cstruct pi_req rq;
rq1613drivers/net/pi2.cmemcpy_fromfs(&rq, ifr->ifr_data, sizeof(struct pi_req));
rq1615drivers/net/pi2.cswitch (rq.cmd) {
rq1622drivers/net/pi2.clp->txdelay = rq.txdelay;
rq1623drivers/net/pi2.clp->persist = rq.persist;
rq1624drivers/net/pi2.clp->slotime = rq.slotime;
rq1625drivers/net/pi2.clp->squeldelay = rq.squeldelay;
rq1626drivers/net/pi2.clp->clockmode = rq.clockmode;
rq1627drivers/net/pi2.clp->speed = rq.speed;
rq1639drivers/net/pi2.cif (rq.dmachan < 1 || rq.dmachan > 3)
rq1645drivers/net/pi2.cdev->dma = lp->dmachan = rq.dmachan;
rq1661drivers/net/pi2.crq.speed = lp->speed;
rq1662drivers/net/pi2.crq.txdelay = lp->txdelay;
rq1663drivers/net/pi2.crq.persist = lp->persist;
rq1664drivers/net/pi2.crq.slotime = lp->slotime;
rq1665drivers/net/pi2.crq.squeldelay = lp->squeldelay;
rq1666drivers/net/pi2.crq.clockmode = lp->clockmode;
rq1667drivers/net/pi2.crq.dmachan = lp->dmachan;
rq1668drivers/net/pi2.crq.irq = dev->irq;
rq1669drivers/net/pi2.cmemcpy_tofs(ifr->ifr_data, &rq, sizeof(struct pi_req));
rq1042drivers/net/plip.cplip_ioctl(struct device *dev, struct ifreq *rq, int cmd)
rq1045drivers/net/plip.cstruct plipconf *pc = (struct plipconf *) &rq->ifr_data;