tag | line | file | source code |
req | 345 | drivers/block/blk.h | struct request *req = hwgroup->rq; |
req | 348 | drivers/block/blk.h | struct request *req = CURRENT; |
req | 352 | drivers/block/blk.h | req->errors = 0; |
req | 355 | drivers/block/blk.h | kdevname(req->rq_dev), req->sector); |
req | 356 | drivers/block/blk.h | req->nr_sectors--; |
req | 357 | drivers/block/blk.h | req->nr_sectors &= ~SECTOR_MASK; |
req | 358 | drivers/block/blk.h | req->sector += (BLOCK_SIZE / 512); |
req | 359 | drivers/block/blk.h | req->sector &= ~SECTOR_MASK; |
req | 362 | drivers/block/blk.h | if ((bh = req->bh) != NULL) { |
req | 363 | drivers/block/blk.h | req->bh = bh->b_reqnext; |
req | 367 | drivers/block/blk.h | if ((bh = req->bh) != NULL) { |
req | 368 | drivers/block/blk.h | req->current_nr_sectors = bh->b_size >> 9; |
req | 369 | drivers/block/blk.h | if (req->nr_sectors < req->current_nr_sectors) { |
req | 370 | drivers/block/blk.h | req->nr_sectors = req->current_nr_sectors; |
req | 373 | drivers/block/blk.h | req->buffer = bh->b_data; |
req | 380 | drivers/block/blk.h | DEVICE_OFF(req->rq_dev); |
req | 381 | drivers/block/blk.h | CURRENT = req->next; |
req | 383 | drivers/block/blk.h | if (req->sem != NULL) |
req | 384 | drivers/block/blk.h | up(req->sem); |
req | 385 | drivers/block/blk.h | req->rq_status = RQ_INACTIVE; |
req | 1373 | drivers/block/ide-cd.c | void cdrom_queue_request (ide_drive_t *drive, struct request *req) |
req | 1380 | drivers/block/ide-cd.c | req->rq_dev = MKDEV (major, (drive->select.b.unit) << PARTN_BITS); |
req | 1381 | drivers/block/ide-cd.c | req->rq_status = RQ_ACTIVE; |
req | 1382 | drivers/block/ide-cd.c | req->sem = &sem; |
req | 1383 | drivers/block/ide-cd.c | req->errors = 0; |
req | 1384 | drivers/block/ide-cd.c | req->next = NULL; |
req | 1395 | drivers/block/ide-cd.c | *p = req; |
req | 1410 | drivers/block/ide-cd.c | struct request req; |
req | 1420 | drivers/block/ide-cd.c | req.cmd = PACKET_COMMAND; |
req | 1421 | drivers/block/ide-cd.c | req.sector = 0; |
req | 1422 | drivers/block/ide-cd.c | req.nr_sectors = 0; |
req | 1423 | drivers/block/ide-cd.c | req.current_nr_sectors = 0; |
req | 1424 | drivers/block/ide-cd.c | req.buffer = (char *)pc; |
req | 1425 | drivers/block/ide-cd.c | req.bh = NULL; |
req | 1426 | drivers/block/ide-cd.c | req.bhtail = NULL; |
req | 1428 | drivers/block/ide-cd.c | cdrom_queue_request (drive, &req); |
req | 2437 | drivers/block/ide-cd.c | struct request req; |
req | 2438 | drivers/block/ide-cd.c | memset (&req, 0, sizeof (req)); |
req | 2439 | drivers/block/ide-cd.c | req.cmd = RESET_DRIVE_COMMAND; |
req | 2440 | drivers/block/ide-cd.c | cdrom_queue_request (drive, &req); |
req | 126 | drivers/block/ll_rw_blk.c | struct request * req; |
req | 131 | drivers/block/ll_rw_blk.c | req = dev->current_request; |
req | 132 | drivers/block/ll_rw_blk.c | if (req && req->rq_status == RQ_INACTIVE && req->cmd == -1) { |
req | 133 | drivers/block/ll_rw_blk.c | dev->current_request = req->next; |
req | 147 | drivers/block/ll_rw_blk.c | register struct request *req, *limit; |
req | 157 | drivers/block/ll_rw_blk.c | req = prev_found; |
req | 159 | drivers/block/ll_rw_blk.c | req = ((req > all_requests) ? req : limit) - 1; |
req | 160 | drivers/block/ll_rw_blk.c | if (req->rq_status == RQ_INACTIVE) |
req | 162 | drivers/block/ll_rw_blk.c | if (req == prev_found) |
req | 165 | drivers/block/ll_rw_blk.c | prev_found = req; |
req | 166 | drivers/block/ll_rw_blk.c | req->rq_status = RQ_ACTIVE; |
req | 167 | drivers/block/ll_rw_blk.c | req->rq_dev = dev; |
req | 168 | drivers/block/ll_rw_blk.c | return req; |
req | 176 | drivers/block/ll_rw_blk.c | register struct request *req; |
req | 184 | drivers/block/ll_rw_blk.c | req = get_request(n, dev); |
req | 186 | drivers/block/ll_rw_blk.c | if (req) |
req | 192 | drivers/block/ll_rw_blk.c | return req; |
req | 197 | drivers/block/ll_rw_blk.c | register struct request *req; |
req | 200 | drivers/block/ll_rw_blk.c | req = get_request(n, dev); |
req | 202 | drivers/block/ll_rw_blk.c | if (req) |
req | 203 | drivers/block/ll_rw_blk.c | return req; |
req | 237 | drivers/block/ll_rw_blk.c | static void add_request(struct blk_dev_struct * dev, struct request * req) |
req | 242 | drivers/block/ll_rw_blk.c | switch (MAJOR(req->rq_dev)) { |
req | 244 | drivers/block/ll_rw_blk.c | disk_index = (MINOR(req->rq_dev) & 0x0070) >> 4; |
req | 250 | drivers/block/ll_rw_blk.c | disk_index = (MINOR(req->rq_dev) & 0x0040) >> 6; |
req | 254 | drivers/block/ll_rw_blk.c | disk_index = ((MINOR(req->rq_dev) & 0x0040) >> 6) + 2; |
req | 260 | drivers/block/ll_rw_blk.c | req->next = NULL; |
req | 262 | drivers/block/ll_rw_blk.c | if (req->bh) |
req | 263 | drivers/block/ll_rw_blk.c | mark_buffer_clean(req->bh); |
req | 265 | drivers/block/ll_rw_blk.c | dev->current_request = req; |
req | 271 | drivers/block/ll_rw_blk.c | if ((IN_ORDER(tmp,req) || |
req | 273 | drivers/block/ll_rw_blk.c | IN_ORDER(req,tmp->next)) |
req | 276 | drivers/block/ll_rw_blk.c | req->next = tmp->next; |
req | 277 | drivers/block/ll_rw_blk.c | tmp->next = req; |
req | 280 | drivers/block/ll_rw_blk.c | if (scsi_major(MAJOR(req->rq_dev))) |
req | 289 | drivers/block/ll_rw_blk.c | struct request * req; |
req | 346 | drivers/block/ll_rw_blk.c | && (req = blk_dev[major].current_request)) |
req | 353 | drivers/block/ll_rw_blk.c | req = req->next; |
req | 354 | drivers/block/ll_rw_blk.c | while (req) { |
req | 355 | drivers/block/ll_rw_blk.c | if (req->rq_dev == bh->b_dev && |
req | 356 | drivers/block/ll_rw_blk.c | !req->sem && |
req | 357 | drivers/block/ll_rw_blk.c | req->cmd == rw && |
req | 358 | drivers/block/ll_rw_blk.c | req->sector + req->nr_sectors == sector && |
req | 359 | drivers/block/ll_rw_blk.c | req->nr_sectors < 244) |
req | 361 | drivers/block/ll_rw_blk.c | req->bhtail->b_reqnext = bh; |
req | 362 | drivers/block/ll_rw_blk.c | req->bhtail = bh; |
req | 363 | drivers/block/ll_rw_blk.c | req->nr_sectors += count; |
req | 369 | drivers/block/ll_rw_blk.c | if (req->rq_dev == bh->b_dev && |
req | 370 | drivers/block/ll_rw_blk.c | !req->sem && |
req | 371 | drivers/block/ll_rw_blk.c | req->cmd == rw && |
req | 372 | drivers/block/ll_rw_blk.c | req->sector - count == sector && |
req | 373 | drivers/block/ll_rw_blk.c | req->nr_sectors < 244) |
req | 375 | drivers/block/ll_rw_blk.c | req->nr_sectors += count; |
req | 376 | drivers/block/ll_rw_blk.c | bh->b_reqnext = req->bh; |
req | 377 | drivers/block/ll_rw_blk.c | req->buffer = bh->b_data; |
req | 378 | drivers/block/ll_rw_blk.c | req->current_nr_sectors = count; |
req | 379 | drivers/block/ll_rw_blk.c | req->sector = sector; |
req | 381 | drivers/block/ll_rw_blk.c | req->bh = bh; |
req | 386 | drivers/block/ll_rw_blk.c | req = req->next; |
req | 391 | drivers/block/ll_rw_blk.c | req = get_request(max_req, bh->b_dev); |
req | 395 | drivers/block/ll_rw_blk.c | if (!req) { |
req | 400 | drivers/block/ll_rw_blk.c | req = __get_request_wait(max_req, bh->b_dev); |
req | 404 | drivers/block/ll_rw_blk.c | req->cmd = rw; |
req | 405 | drivers/block/ll_rw_blk.c | req->errors = 0; |
req | 406 | drivers/block/ll_rw_blk.c | req->sector = sector; |
req | 407 | drivers/block/ll_rw_blk.c | req->nr_sectors = count; |
req | 408 | drivers/block/ll_rw_blk.c | req->current_nr_sectors = count; |
req | 409 | drivers/block/ll_rw_blk.c | req->buffer = bh->b_data; |
req | 410 | drivers/block/ll_rw_blk.c | req->sem = NULL; |
req | 411 | drivers/block/ll_rw_blk.c | req->bh = bh; |
req | 412 | drivers/block/ll_rw_blk.c | req->bhtail = bh; |
req | 413 | drivers/block/ll_rw_blk.c | req->next = NULL; |
req | 414 | drivers/block/ll_rw_blk.c | add_request(major+blk_dev,req); |
req | 419 | drivers/block/ll_rw_blk.c | struct request * req; |
req | 436 | drivers/block/ll_rw_blk.c | req = get_request_wait(NR_REQUEST, dev); |
req | 438 | drivers/block/ll_rw_blk.c | req->cmd = rw; |
req | 439 | drivers/block/ll_rw_blk.c | req->errors = 0; |
req | 440 | drivers/block/ll_rw_blk.c | req->sector = sector; |
req | 441 | drivers/block/ll_rw_blk.c | req->nr_sectors = PAGE_SIZE / 512; |
req | 442 | drivers/block/ll_rw_blk.c | req->current_nr_sectors = PAGE_SIZE / 512; |
req | 443 | drivers/block/ll_rw_blk.c | req->buffer = buffer; |
req | 444 | drivers/block/ll_rw_blk.c | req->sem = &sem; |
req | 445 | drivers/block/ll_rw_blk.c | req->bh = NULL; |
req | 446 | drivers/block/ll_rw_blk.c | req->next = NULL; |
req | 447 | drivers/block/ll_rw_blk.c | add_request(major+blk_dev,req); |
req | 536 | drivers/block/ll_rw_blk.c | struct request * req[8]; |
req | 562 | drivers/block/ll_rw_blk.c | req[j] = get_request_wait(NR_REQUEST, dev); |
req | 565 | drivers/block/ll_rw_blk.c | req[j] = get_request(NR_REQUEST, dev); |
req | 567 | drivers/block/ll_rw_blk.c | if (req[j] == NULL) |
req | 570 | drivers/block/ll_rw_blk.c | req[j]->cmd = rw; |
req | 571 | drivers/block/ll_rw_blk.c | req[j]->errors = 0; |
req | 572 | drivers/block/ll_rw_blk.c | req[j]->sector = (b[i] * buffersize) >> 9; |
req | 573 | drivers/block/ll_rw_blk.c | req[j]->nr_sectors = buffersize >> 9; |
req | 574 | drivers/block/ll_rw_blk.c | req[j]->current_nr_sectors = buffersize >> 9; |
req | 575 | drivers/block/ll_rw_blk.c | req[j]->buffer = buf; |
req | 576 | drivers/block/ll_rw_blk.c | req[j]->sem = &sem; |
req | 577 | drivers/block/ll_rw_blk.c | req[j]->bh = NULL; |
req | 578 | drivers/block/ll_rw_blk.c | req[j]->next = NULL; |
req | 579 | drivers/block/ll_rw_blk.c | add_request(major+blk_dev,req[j]); |
req | 590 | drivers/block/ll_rw_blk.c | struct request * req; |
req | 592 | drivers/block/ll_rw_blk.c | req = all_requests + NR_REQUEST; |
req | 593 | drivers/block/ll_rw_blk.c | while (--req >= all_requests) { |
req | 594 | drivers/block/ll_rw_blk.c | req->rq_status = RQ_INACTIVE; |
req | 595 | drivers/block/ll_rw_blk.c | req->next = NULL; |
req | 2705 | drivers/char/serial.c | int register_serial(struct serial_struct *req) |
req | 2714 | drivers/char/serial.c | if (rs_table[i].port == req->port) |
req | 2731 | drivers/char/serial.c | "device already open\n", i, req->port, req->irq); |
req | 2734 | drivers/char/serial.c | info->irq = req->irq; |
req | 2735 | drivers/char/serial.c | info->port = req->port; |
req | 847 | drivers/scsi/scsi.c | Scsi_Cmnd * request_queueable (struct request * req, Scsi_Device * device) |
req | 857 | drivers/scsi/scsi.c | if (req && req->rq_status == RQ_INACTIVE) |
req | 905 | drivers/scsi/scsi.c | if (req) { |
req | 906 | drivers/scsi/scsi.c | memcpy(&SCpnt->request, req, sizeof(struct request)); |
req | 908 | drivers/scsi/scsi.c | bhp = bh = req->bh; |
req | 914 | drivers/scsi/scsi.c | while(req->nr_sectors && bh){ |
req | 917 | drivers/scsi/scsi.c | req->nr_sectors -= bh->b_size >> 9; |
req | 918 | drivers/scsi/scsi.c | req->sector += bh->b_size >> 9; |
req | 922 | drivers/scsi/scsi.c | if(req->nr_sectors && bh && bh->b_reqnext){ /* Any leftovers? */ |
req | 924 | drivers/scsi/scsi.c | req->bh = bh->b_reqnext; /* Divide request */ |
req | 926 | drivers/scsi/scsi.c | bh = req->bh; |
req | 929 | drivers/scsi/scsi.c | SCpnt->request.nr_sectors -= req->nr_sectors; |
req | 930 | drivers/scsi/scsi.c | req->current_nr_sectors = bh->b_size >> 9; |
req | 931 | drivers/scsi/scsi.c | req->buffer = bh->b_data; |
req | 934 | drivers/scsi/scsi.c | req->rq_status = RQ_INACTIVE; |
req | 973 | drivers/scsi/scsi.c | struct request * req = NULL; |
req | 985 | drivers/scsi/scsi.c | if (reqp) req = *reqp; |
req | 988 | drivers/scsi/scsi.c | if (req) { |
req | 989 | drivers/scsi/scsi.c | if(req->rq_status == RQ_INACTIVE) return NULL; |
req | 990 | drivers/scsi/scsi.c | dev = req->rq_dev; |
req | 1039 | drivers/scsi/scsi.c | if (req && (req->rq_status == RQ_INACTIVE || req->rq_dev != dev)) { |
req | 1055 | drivers/scsi/scsi.c | if (req) { |
req | 1056 | drivers/scsi/scsi.c | memcpy(&SCpnt->request, req, sizeof(struct request)); |
req | 1058 | drivers/scsi/scsi.c | bhp = bh = req->bh; |
req | 1064 | drivers/scsi/scsi.c | while(req->nr_sectors && bh){ |
req | 1067 | drivers/scsi/scsi.c | req->nr_sectors -= bh->b_size >> 9; |
req | 1068 | drivers/scsi/scsi.c | req->sector += bh->b_size >> 9; |
req | 1072 | drivers/scsi/scsi.c | if(req->nr_sectors && bh && bh->b_reqnext){/* Any leftovers? */ |
req | 1074 | drivers/scsi/scsi.c | req->bh = bh->b_reqnext; /* Divide request */ |
req | 1076 | drivers/scsi/scsi.c | bh = req->bh; |
req | 1078 | drivers/scsi/scsi.c | SCpnt->request.nr_sectors -= req->nr_sectors; |
req | 1079 | drivers/scsi/scsi.c | req->current_nr_sectors = bh->b_size >> 9; |
req | 1080 | drivers/scsi/scsi.c | req->buffer = bh->b_data; |
req | 1085 | drivers/scsi/scsi.c | req->rq_status = RQ_INACTIVE; |
req | 1086 | drivers/scsi/scsi.c | *reqp = req->next; |
req | 3098 | drivers/scsi/scsi.c | struct request * req; |
req | 3100 | drivers/scsi/scsi.c | req = blk_dev[i].current_request; |
req | 3101 | drivers/scsi/scsi.c | while(req) { |
req | 3103 | drivers/scsi/scsi.c | kdevname(req->rq_dev), |
req | 3104 | drivers/scsi/scsi.c | req->cmd, |
req | 3105 | drivers/scsi/scsi.c | req->sector, |
req | 3106 | drivers/scsi/scsi.c | req->nr_sectors, |
req | 3107 | drivers/scsi/scsi.c | req->current_nr_sectors); |
req | 3108 | drivers/scsi/scsi.c | req = req->next; |
req | 458 | drivers/scsi/scsi.h | struct request * req; |
req | 461 | drivers/scsi/scsi.h | req = &SCpnt->request; |
req | 462 | drivers/scsi/scsi.h | req->errors = 0; |
req | 465 | drivers/scsi/scsi.h | kdevname(req->rq_dev), req->sector); |
req | 469 | drivers/scsi/scsi.h | if ((bh = req->bh) != NULL) { |
req | 470 | drivers/scsi/scsi.h | req->bh = bh->b_reqnext; |
req | 471 | drivers/scsi/scsi.h | req->nr_sectors -= bh->b_size >> 9; |
req | 472 | drivers/scsi/scsi.h | req->sector += bh->b_size >> 9; |
req | 477 | drivers/scsi/scsi.h | if ((bh = req->bh) != NULL) { |
req | 478 | drivers/scsi/scsi.h | req->current_nr_sectors = bh->b_size >> 9; |
req | 479 | drivers/scsi/scsi.h | if (req->nr_sectors < req->current_nr_sectors) { |
req | 480 | drivers/scsi/scsi.h | req->nr_sectors = req->current_nr_sectors; |
req | 486 | drivers/scsi/scsi.h | if (req->bh){ |
req | 487 | drivers/scsi/scsi.h | req->buffer = bh->b_data; |
req | 490 | drivers/scsi/scsi.h | DEVICE_OFF(req->rq_dev); |
req | 491 | drivers/scsi/scsi.h | if (req->sem != NULL) { |
req | 492 | drivers/scsi/scsi.h | up(req->sem); |
req | 503 | drivers/scsi/scsi.h | req->rq_status = RQ_INACTIVE; |
req | 100 | drivers/scsi/scsi_ioctl.c | struct request * req; |
req | 102 | drivers/scsi/scsi_ioctl.c | req = &SCpnt->request; |
req | 103 | drivers/scsi/scsi_ioctl.c | req->rq_status = RQ_SCSI_DONE; /* Busy, but indicate request done */ |
req | 105 | drivers/scsi/scsi_ioctl.c | if (req->sem != NULL) { |
req | 106 | drivers/scsi/scsi_ioctl.c | up(req->sem); |
req | 396 | drivers/scsi/sd.c | struct request * req = NULL; |
req | 469 | drivers/scsi/sd.c | req = CURRENT; |
req | 470 | drivers/scsi/sd.c | while(req){ |
req | 471 | drivers/scsi/sd.c | SCpnt = request_queueable(req, rscsi_disks[DEVICE_NR(req->rq_dev)].device); |
req | 473 | drivers/scsi/sd.c | req1 = req; |
req | 474 | drivers/scsi/sd.c | req = req->next; |
req | 476 | drivers/scsi/sd.c | if (SCpnt && req->rq_status == RQ_INACTIVE) { |
req | 477 | drivers/scsi/sd.c | if (req == CURRENT) |
req | 480 | drivers/scsi/sd.c | req1->next = req->next; |
req | 919 | drivers/scsi/sd.c | struct request * req; |
req | 921 | drivers/scsi/sd.c | req = &SCpnt->request; |
req | 922 | drivers/scsi/sd.c | req->rq_status = RQ_SCSI_DONE; /* Busy, but indicate request done */ |
req | 924 | drivers/scsi/sd.c | if (req->sem != NULL) { |
req | 925 | drivers/scsi/sd.c | up(req->sem); |
req | 557 | drivers/scsi/sr.c | struct request * req = NULL; |
req | 612 | drivers/scsi/sr.c | req = CURRENT; |
req | 613 | drivers/scsi/sr.c | while(req){ |
req | 614 | drivers/scsi/sr.c | SCpnt = request_queueable(req, |
req | 615 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(req->rq_dev)].device); |
req | 617 | drivers/scsi/sr.c | req1 = req; |
req | 618 | drivers/scsi/sr.c | req = req->next; |
req | 620 | drivers/scsi/sr.c | if (SCpnt && req->rq_status == RQ_INACTIVE) { |
req | 621 | drivers/scsi/sr.c | if (req == CURRENT) |
req | 624 | drivers/scsi/sr.c | req1->next = req->next; |
req | 964 | drivers/scsi/sr.c | struct request * req; |
req | 966 | drivers/scsi/sr.c | req = &SCpnt->request; |
req | 967 | drivers/scsi/sr.c | req->rq_status = RQ_SCSI_DONE; /* Busy, but indicate request done */ |
req | 969 | drivers/scsi/sr.c | if (req->sem != NULL) { |
req | 970 | drivers/scsi/sr.c | up(req->sem); |
req | 29 | drivers/scsi/sr_ioctl.c | struct request * req; |
req | 31 | drivers/scsi/sr_ioctl.c | req = &SCpnt->request; |
req | 32 | drivers/scsi/sr_ioctl.c | req->rq_status = RQ_SCSI_DONE; /* Busy, but indicate request done */ |
req | 34 | drivers/scsi/sr_ioctl.c | if (req->sem != NULL) { |
req | 35 | drivers/scsi/sr_ioctl.c | up(req->sem); |
req | 184 | include/linux/serial.h | extern int register_serial(struct serial_struct *req); |
req | 1216 | net/ipv4/arp.c | static int arp_req_set(struct arpreq *req) |
req | 1225 | net/ipv4/arp.c | memcpy_fromfs(&r, req, sizeof(r)); |
req | 1353 | net/ipv4/arp.c | static int arp_req_get(struct arpreq *req) |
req | 1363 | net/ipv4/arp.c | memcpy_fromfs(&r, req, sizeof(r)); |
req | 1395 | net/ipv4/arp.c | memcpy_tofs(req, &r, sizeof(r)); |
req | 288 | net/ipv4/rarp.c | static int rarp_req_set(struct arpreq *req) |
req | 297 | net/ipv4/rarp.c | memcpy_fromfs(&r, req, sizeof(r)); |
req | 386 | net/ipv4/rarp.c | static int rarp_req_get(struct arpreq *req) |
req | 397 | net/ipv4/rarp.c | memcpy_fromfs(&r, req, sizeof(r)); |
req | 432 | net/ipv4/rarp.c | memcpy_tofs(req, &r, sizeof(r)); |