tag | line | file | source code |
request | 299 | arch/i386/kernel/ptrace.c | asmlinkage int sys_ptrace(long request, long pid, long addr, long data) |
request | 307 | arch/i386/kernel/ptrace.c | if (request == PTRACE_TRACEME) { |
request | 319 | arch/i386/kernel/ptrace.c | if (request == PTRACE_ATTACH) { |
request | 343 | arch/i386/kernel/ptrace.c | if (request != PTRACE_KILL) |
request | 349 | arch/i386/kernel/ptrace.c | switch (request) { |
request | 464 | arch/i386/kernel/ptrace.c | if (request == PTRACE_SYSCALL) |
request | 277 | arch/mips/kernel/ptrace.c | asmlinkage int sys_ptrace(long request, long pid, long addr, long data) |
request | 289 | arch/mips/kernel/ptrace.c | if (request == PTRACE_TRACEME) { |
request | 301 | arch/mips/kernel/ptrace.c | if (request == PTRACE_ATTACH) { |
request | 325 | arch/mips/kernel/ptrace.c | if (request != PTRACE_KILL) |
request | 331 | arch/mips/kernel/ptrace.c | switch (request) { |
request | 446 | arch/mips/kernel/ptrace.c | if (request == PTRACE_SYSCALL) |
request | 279 | drivers/block/blk.h | struct request *req = ide_cur_rq[HWIF]; |
request | 282 | drivers/block/blk.h | struct request *req = CURRENT; |
request | 256 | drivers/block/hd.c | static struct request WCURRENT; |
request | 209 | drivers/block/ide-cd.c | static struct request request_sense_request[2]; |
request | 448 | drivers/block/ide-cd.c | static void restore_request (struct request *rq) |
request | 463 | drivers/block/ide-cd.c | struct request *rq; |
request | 523 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 559 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 838 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 951 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1013 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1092 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1135 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1248 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1264 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 1292 | drivers/block/ide-cd.c | struct request req, **p, **pfirst; |
request | 1365 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 365 | drivers/block/ide.c | static struct request *ide_cur_rq [2] = {NULL,NULL}; /* current request */ |
request | 366 | drivers/block/ide.c | static struct request ide_write_rq [2]; /* copy of *ide_cur_rq for WRITEs */ |
request | 599 | drivers/block/ide.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 693 | drivers/block/ide.c | struct request *rq; |
request | 740 | drivers/block/ide.c | struct request *rq; |
request | 783 | drivers/block/ide.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
request | 815 | drivers/block/ide.c | struct request *rq = &ide_write_rq[DEV_HWIF]; |
request | 850 | drivers/block/ide.c | struct request *rq = &ide_write_rq[DEV_HWIF]; |
request | 1043 | drivers/block/ide.c | static inline int do_rw_disk (ide_dev_t *dev, struct request *rq, unsigned long block) |
request | 1133 | drivers/block/ide.c | struct request *rq; |
request | 1470 | drivers/block/ide.c | struct request rq, *cur_rq; |
request | 28 | drivers/block/ll_rw_blk.c | static struct request all_requests[NR_REQUEST]; |
request | 107 | drivers/block/ll_rw_blk.c | static void plug_device(struct blk_dev_struct * dev, struct request * plug) |
request | 126 | drivers/block/ll_rw_blk.c | struct request * req; |
request | 144 | drivers/block/ll_rw_blk.c | static inline struct request * get_request(int n, int dev) |
request | 146 | drivers/block/ll_rw_blk.c | static struct request *prev_found = NULL, *prev_limit = NULL; |
request | 147 | drivers/block/ll_rw_blk.c | register struct request *req, *limit; |
request | 173 | drivers/block/ll_rw_blk.c | static struct request * __get_request_wait(int n, int dev) |
request | 175 | drivers/block/ll_rw_blk.c | register struct request *req; |
request | 194 | drivers/block/ll_rw_blk.c | static inline struct request * get_request_wait(int n, int dev) |
request | 196 | drivers/block/ll_rw_blk.c | register struct request *req; |
request | 236 | drivers/block/ll_rw_blk.c | static void add_request(struct blk_dev_struct * dev, struct request * req) |
request | 238 | drivers/block/ll_rw_blk.c | struct request * tmp; |
request | 284 | drivers/block/ll_rw_blk.c | struct request * req; |
request | 411 | drivers/block/ll_rw_blk.c | struct request * req; |
request | 448 | drivers/block/ll_rw_blk.c | struct request plug; |
request | 525 | drivers/block/ll_rw_blk.c | struct request * req[8]; |
request | 578 | drivers/block/ll_rw_blk.c | struct request * req; |
request | 1137 | drivers/scsi/aha1542.c | printk("Timed out command pending for %4.4x\n", SCpnt->request.dev); |
request | 1143 | drivers/scsi/aha1542.c | printk("Other pending command %4.4x\n", SCpnt->request.dev); |
request | 1399 | drivers/scsi/buslogic.c | scpnt->request.dev); |
request | 1406 | drivers/scsi/buslogic.c | scpnt->request.dev); |
request | 370 | drivers/scsi/constants.c | int dev = SCpnt->request.dev; |
request | 190 | drivers/scsi/qlogic.c | static int ql_pdma(int phase, char *request, int reqlen) |
request | 199 | drivers/scsi/qlogic.c | insl( qbase + 4, request, 32 ); |
request | 201 | drivers/scsi/qlogic.c | request += 128; |
request | 205 | drivers/scsi/qlogic.c | insl( qbase + 4, request, 21 ); |
request | 207 | drivers/scsi/qlogic.c | request += 84; |
request | 210 | drivers/scsi/qlogic.c | insl( qbase + 4, request, 11 ); |
request | 212 | drivers/scsi/qlogic.c | request += 44; |
request | 222 | drivers/scsi/qlogic.c | *request++ = inb(qbase + 4); |
request | 234 | drivers/scsi/qlogic.c | outsl(qbase + 4, request, 32 ); |
request | 236 | drivers/scsi/qlogic.c | request += 128; |
request | 240 | drivers/scsi/qlogic.c | outsl( qbase + 4, request, 21 ); |
request | 242 | drivers/scsi/qlogic.c | request += 84; |
request | 245 | drivers/scsi/qlogic.c | outsl( qbase + 4, request, 10 ); |
request | 247 | drivers/scsi/qlogic.c | request += 40; |
request | 256 | drivers/scsi/qlogic.c | outb(*request++, qbase + 4); |
request | 276 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xfffe; |
request | 278 | drivers/scsi/scsi.c | if (SCpnt->request.sem != NULL) |
request | 279 | drivers/scsi/scsi.c | up(SCpnt->request.sem); |
request | 361 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; |
request | 363 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffff; /* Mark not busy */ |
request | 372 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) barrier(); |
request | 373 | drivers/scsi/scsi.c | else if (SCpnt->request.dev != 0xfffe) { |
request | 376 | drivers/scsi/scsi.c | SCpnt->request.sem = &sem; |
request | 380 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 417 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffff; /* Mark not busy */ |
request | 424 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) barrier(); |
request | 425 | drivers/scsi/scsi.c | else if (SCpnt->request.dev != 0xfffe) { |
request | 428 | drivers/scsi/scsi.c | SCpnt->request.sem = &sem; |
request | 432 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 579 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffff; /* Mark not busy */ |
request | 587 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) barrier(); |
request | 588 | drivers/scsi/scsi.c | else if (SCpnt->request.dev != 0xfffe) { |
request | 591 | drivers/scsi/scsi.c | SCpnt->request.sem = &sem; |
request | 595 | drivers/scsi/scsi.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 688 | drivers/scsi/scsi.c | Scsi_Cmnd * request_queueable (struct request * req, Scsi_Device * device) |
request | 704 | drivers/scsi/scsi.c | if(SCpnt->request.dev < 0) break; |
request | 713 | drivers/scsi/scsi.c | memcpy(&SCpnt->request, req, sizeof(struct request)); |
request | 728 | drivers/scsi/scsi.c | SCpnt->request.bhtail = bh; |
request | 734 | drivers/scsi/scsi.c | SCpnt->request.nr_sectors -= req->nr_sectors; |
request | 737 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; /* Wait until whole thing done */ |
request | 743 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffff; /* Busy, but no request */ |
request | 744 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; /* And no one is waiting for the device either */ |
request | 764 | drivers/scsi/scsi.c | Scsi_Cmnd * allocate_device (struct request ** reqp, Scsi_Device * device, |
request | 768 | drivers/scsi/scsi.c | struct request * req = NULL; |
request | 794 | drivers/scsi/scsi.c | if(SCpnt->request.dev < 0) break; |
request | 805 | drivers/scsi/scsi.c | if (!SCpnt || SCpnt->request.dev >= 0) /* Might have changed */ |
request | 815 | drivers/scsi/scsi.c | (SCwait->request.dev > 0)); |
request | 818 | drivers/scsi/scsi.c | memcpy(&SCpnt->request, req, sizeof(struct request)); |
request | 833 | drivers/scsi/scsi.c | SCpnt->request.bhtail = bh; |
request | 838 | drivers/scsi/scsi.c | SCpnt->request.nr_sectors -= req->nr_sectors; |
request | 841 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; /* Wait until whole thing done */ |
request | 850 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffff; /* Busy */ |
request | 851 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; /* And no one is waiting for this to complete */ |
request | 1489 | drivers/scsi/scsi.c | if (MAJOR(SCpnt->request.dev) != SCSI_DISK_MAJOR && |
request | 1490 | drivers/scsi/scsi.c | MAJOR(SCpnt->request.dev) != SCSI_CDROM_MAJOR) { |
request | 1543 | drivers/scsi/scsi.c | if (SCpnt->request.dev == -1 || pid != SCpnt->pid) { |
request | 1577 | drivers/scsi/scsi.c | if (SCpnt->request.dev == -1 || pid != SCpnt->pid) |
request | 1658 | drivers/scsi/scsi.c | if (SCpnt1->request.dev > 0) { |
request | 2026 | drivers/scsi/scsi.c | SCpnt->request.dev = -1; /* Mark not busy */ |
request | 2226 | drivers/scsi/scsi.c | SCpnt->request.dev = -1; /* Mark not busy */ |
request | 2227 | drivers/scsi/scsi.c | SCpnt->request.sem = NULL; |
request | 2348 | drivers/scsi/scsi.c | if(SCpnt->request.dev != -1) { |
request | 2351 | drivers/scsi/scsi.c | if(SCpnt->request.dev == 0xffe0) SCpnt->request.dev = -1; |
request | 2355 | drivers/scsi/scsi.c | SCpnt->request.dev = 0xffe0; /* Mark as busy */ |
request | 2508 | drivers/scsi/scsi.c | SCpnt->request.dev, |
request | 2509 | drivers/scsi/scsi.c | SCpnt->request.sector, |
request | 2510 | drivers/scsi/scsi.c | SCpnt->request.nr_sectors, |
request | 2511 | drivers/scsi/scsi.c | SCpnt->request.current_nr_sectors, |
request | 2529 | drivers/scsi/scsi.c | struct request * req; |
request | 481 | drivers/scsi/scsi.h | struct request request; /* A copy of the command we are working on*/ |
request | 540 | drivers/scsi/scsi.h | extern Scsi_Cmnd * allocate_device(struct request **, Scsi_Device *, int); |
request | 542 | drivers/scsi/scsi.h | extern Scsi_Cmnd * request_queueable(struct request *, Scsi_Device *); |
request | 551 | drivers/scsi/scsi.h | struct request * req; |
request | 554 | drivers/scsi/scsi.h | req = &SCpnt->request; |
request | 67 | drivers/scsi/scsi_debug.c | if ((SCpnt->request.dev & 0xf) != 0) start = starts[(SCpnt->request.dev & 0xf) - 1]; \ |
request | 73 | drivers/scsi/scsi_debug.c | if (bh->b_dev != SCpnt->request.dev) panic ("Bad bh target");\ |
request | 79 | drivers/scsi/scsi_debug.c | if ((SCpnt->request.dev & 0xfff0) != ((target + NR_REAL) << 4) +(MAJOR_NR << 8)){ \ |
request | 80 | drivers/scsi/scsi_debug.c | printk("Dev #s %x %x ",SCpnt->request.dev, target); \ |
request | 88 | drivers/scsi/scsi_debug.c | if ((SCpnt->request.dev & 0xf) > npart) panic ("Bad partition"); \ |
request | 89 | drivers/scsi/scsi_debug.c | if ((SCpnt->request.dev & 0xf) != 0) start = starts[(SCpnt->request.dev & 0xf) - 1]; \ |
request | 90 | drivers/scsi/scsi_debug.c | if (SCpnt->request.cmd != RW) panic ("Wrong operation"); \ |
request | 91 | drivers/scsi/scsi_debug.c | if (SCpnt->request.sector + start != block) panic("Wrong block."); \ |
request | 92 | drivers/scsi/scsi_debug.c | if (SCpnt->request.current_nr_sectors != 2 && (!SCpnt->use_sg)) panic ("Wrong # blocks"); \ |
request | 93 | drivers/scsi/scsi_debug.c | if (SCpnt->request.bh){ \ |
request | 94 | drivers/scsi/scsi_debug.c | if (SCpnt->request.bh->b_size != 1024) panic ("Wrong bh size"); \ |
request | 95 | drivers/scsi/scsi_debug.c | if ((SCpnt->request.bh->b_blocknr << 1) + start != block) \ |
request | 96 | drivers/scsi/scsi_debug.c | { printk("Wrong bh block# %d %d ",SCpnt->request.bh->b_blocknr, block); \ |
request | 98 | drivers/scsi/scsi_debug.c | if (SCpnt->request.bh->b_dev != SCpnt->request.dev) panic ("Bad bh target");\ |
request | 126 | drivers/scsi/scsi_debug.c | printk("nosg: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer, |
request | 128 | drivers/scsi/scsi_debug.c | lpnt = (int *) SCpnt->request.buffer; |
request | 223 | drivers/scsi/scsi_debug.c | if(NR_REAL < 0) NR_REAL = (SCpnt->request.dev >> 4) & 0x0f; |
request | 248 | drivers/scsi/scsi_debug.c | usec = (SCpnt->request.nr_sectors << 9) * 1.0e6 / SCSI_DATARATE; |
request | 255 | drivers/scsi/scsi_debug.c | printk("(r%d)",SCpnt->request.nr_sectors); |
request | 263 | drivers/scsi/scsi_debug.c | bh = SCpnt->request.bh; |
request | 289 | drivers/scsi/scsi_debug.c | if (SCpnt->use_sg) printk("Block %x (%d %d)\n",block, SCpnt->request.nr_sectors, |
request | 290 | drivers/scsi/scsi_debug.c | SCpnt->request.current_nr_sectors); |
request | 355 | drivers/scsi/scsi_debug.c | if ((bufflen >> 9) != SCpnt->request.nr_sectors) |
request | 81 | drivers/scsi/scsi_ioctl.c | struct request * req; |
request | 83 | drivers/scsi/scsi_ioctl.c | req = &SCpnt->request; |
request | 101 | drivers/scsi/scsi_ioctl.c | if (SCpnt->request.dev != 0xfffe){ |
request | 103 | drivers/scsi/scsi_ioctl.c | SCpnt->request.sem = &sem; |
request | 106 | drivers/scsi/scsi_ioctl.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 141 | drivers/scsi/scsi_ioctl.c | SCpnt->request.dev = -1; |
request | 188 | drivers/scsi/scsi_ioctl.c | if (SCpnt->request.dev != 0xfffe){ |
request | 190 | drivers/scsi/scsi_ioctl.c | SCpnt->request.sem = &sem; |
request | 193 | drivers/scsi/scsi_ioctl.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 211 | drivers/scsi/scsi_ioctl.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 188 | drivers/scsi/sd.c | printk("sd%c : rw_intr(%d, %d)\n", 'a' + MINOR(SCpnt->request.dev), SCpnt->host->host_no, result); |
request | 200 | drivers/scsi/sd.c | printk("sd%c : %d sectors remain.\n", 'a' + MINOR(SCpnt->request.dev), SCpnt->request.nr_sectors); |
request | 212 | drivers/scsi/sd.c | if (SCpnt->request.cmd == READ) |
request | 219 | drivers/scsi/sd.c | if (SCpnt->buffer != SCpnt->request.buffer) { |
request | 221 | drivers/scsi/sd.c | printk("nosg: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer, |
request | 224 | drivers/scsi/sd.c | if (SCpnt->request.cmd == READ) |
request | 225 | drivers/scsi/sd.c | memcpy(SCpnt->request.buffer, SCpnt->buffer, |
request | 235 | drivers/scsi/sd.c | if (SCpnt->request.nr_sectors > this_count) |
request | 237 | drivers/scsi/sd.c | SCpnt->request.errors = 0; |
request | 239 | drivers/scsi/sd.c | if (!SCpnt->request.bh) |
request | 243 | drivers/scsi/sd.c | 'a' + MINOR(SCpnt->request.dev)); |
request | 250 | drivers/scsi/sd.c | SCpnt->request.sector, this_count); |
request | 265 | drivers/scsi/sd.c | printk("err: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer, |
request | 275 | drivers/scsi/sd.c | printk("nosgerr: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer, |
request | 278 | drivers/scsi/sd.c | if (SCpnt->buffer != SCpnt->request.buffer) |
request | 295 | drivers/scsi/sd.c | if rscsi_disks[DEVICE_NR(SCpnt->request.dev)].remap |
request | 306 | drivers/scsi/sd.c | if(rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->removable) { |
request | 310 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->changed = 1; |
request | 327 | drivers/scsi/sd.c | if (rscsi_disks[DEVICE_NR(SCpnt->request.dev)].ten) { |
request | 328 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(SCpnt->request.dev)].ten = 0; |
request | 337 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->host->host_no, |
request | 338 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->id, |
request | 339 | drivers/scsi/sd.c | rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->lun, result); |
request | 343 | drivers/scsi/sd.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.current_nr_sectors); |
request | 358 | drivers/scsi/sd.c | struct request * req = NULL; |
request | 404 | drivers/scsi/sd.c | struct request *req1; |
request | 442 | drivers/scsi/sd.c | if(!SCpnt || SCpnt->request.dev <= 0) { |
request | 447 | drivers/scsi/sd.c | dev = MINOR(SCpnt->request.dev); |
request | 448 | drivers/scsi/sd.c | block = SCpnt->request.sector; |
request | 457 | drivers/scsi/sd.c | block + SCpnt->request.nr_sectors > sd[dev].nr_sects) |
request | 459 | drivers/scsi/sd.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 472 | drivers/scsi/sd.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 477 | drivers/scsi/sd.c | printk("sd%c : real dev = /dev/sd%c, block = %d\n", 'a' + MINOR(SCpnt->request.dev), dev, block); |
request | 492 | drivers/scsi/sd.c | if((block & 1) || (SCpnt->request.nr_sectors & 1)) { |
request | 494 | drivers/scsi/sd.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 498 | drivers/scsi/sd.c | switch (SCpnt->request.cmd) |
request | 503 | drivers/scsi/sd.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 512 | drivers/scsi/sd.c | panic ("Unknown sd command %d\n", SCpnt->request.cmd); |
request | 521 | drivers/scsi/sd.c | bounce_size = (SCpnt->request.nr_sectors << 9); |
request | 528 | drivers/scsi/sd.c | if (contiguous && SCpnt->request.bh && |
request | 529 | drivers/scsi/sd.c | ((long) SCpnt->request.bh->b_data) + (SCpnt->request.nr_sectors << 9) - 1 > |
request | 531 | drivers/scsi/sd.c | if(((long) SCpnt->request.bh->b_data) > ISA_DMA_THRESHOLD) |
request | 536 | drivers/scsi/sd.c | if(contiguous && SCpnt->request.bh && SCpnt->request.bh->b_reqnext) |
request | 537 | drivers/scsi/sd.c | for(bh = SCpnt->request.bh, bhp = bh->b_reqnext; bhp; bh = bhp, |
request | 545 | drivers/scsi/sd.c | if (!SCpnt->request.bh || contiguous) { |
request | 548 | drivers/scsi/sd.c | this_count = SCpnt->request.nr_sectors; |
request | 549 | drivers/scsi/sd.c | buff = SCpnt->request.buffer; |
request | 568 | drivers/scsi/sd.c | this_count = SCpnt->request.current_nr_sectors; |
request | 569 | drivers/scsi/sd.c | buff = SCpnt->request.buffer; |
request | 579 | drivers/scsi/sd.c | bh = SCpnt->request.bh; |
request | 599 | drivers/scsi/sd.c | ((unsigned int) SCpnt->request.bh->b_data-1) == ISA_DMA_THRESHOLD) count--; |
request | 613 | drivers/scsi/sd.c | this_count = SCpnt->request.current_nr_sectors; |
request | 614 | drivers/scsi/sd.c | buff = SCpnt->request.buffer; |
request | 618 | drivers/scsi/sd.c | for(count = 0, bh = SCpnt->request.bh, bhp = bh->b_reqnext; |
request | 652 | drivers/scsi/sd.c | this_count = SCpnt->request.current_nr_sectors; |
request | 653 | drivers/scsi/sd.c | buff = SCpnt->request.buffer; |
request | 700 | drivers/scsi/sd.c | bh = SCpnt->request.bh; |
request | 716 | drivers/scsi/sd.c | if (SCpnt->request.cmd == WRITE) |
request | 734 | drivers/scsi/sd.c | this_count = SCpnt->request.current_nr_sectors; |
request | 738 | drivers/scsi/sd.c | if (SCpnt->request.cmd == WRITE) |
request | 739 | drivers/scsi/sd.c | memcpy(buff, (char *)SCpnt->request.buffer, this_count << 9); |
request | 743 | drivers/scsi/sd.c | printk("sd%c : %s %d/%d 512 byte blocks.\n", 'a' + MINOR(SCpnt->request.dev), |
request | 744 | drivers/scsi/sd.c | (SCpnt->request.cmd == WRITE) ? "writing" : "reading", |
request | 745 | drivers/scsi/sd.c | this_count, SCpnt->request.nr_sectors); |
request | 840 | drivers/scsi/sd.c | struct request * req; |
request | 842 | drivers/scsi/sd.c | req = &SCpnt->request; |
request | 873 | drivers/scsi/sd.c | SCpnt->request.dev = 0xffff; /* Mark as really busy again */ |
request | 883 | drivers/scsi/sd.c | while(SCpnt->request.dev != 0xfffe) barrier(); |
request | 899 | drivers/scsi/sd.c | SCpnt->request.dev = 0xffff; /* Mark as really busy again */ |
request | 909 | drivers/scsi/sd.c | while(SCpnt->request.dev != 0xfffe) barrier(); |
request | 934 | drivers/scsi/sd.c | SCpnt->request.dev = 0xffff; /* Mark as really busy again */ |
request | 945 | drivers/scsi/sd.c | while(SCpnt->request.dev != 0xfffe) barrier(); |
request | 947 | drivers/scsi/sd.c | if (SCpnt->request.dev != 0xfffe){ |
request | 949 | drivers/scsi/sd.c | SCpnt->request.sem = &sem; |
request | 952 | drivers/scsi/sd.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 960 | drivers/scsi/sd.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 208 | drivers/scsi/sg.c | int dev=SCpnt->request.dev; |
request | 213 | drivers/scsi/sg.c | SCpnt->request.dev=-1; |
request | 224 | drivers/scsi/sg.c | SCpnt->request.dev=-1; |
request | 290 | drivers/scsi/sg.c | SCpnt->request.dev=dev; |
request | 146 | drivers/scsi/sr.c | printk("sr.c done: %x %x\n",result, SCpnt->request.bh->b_data); |
request | 151 | drivers/scsi/sr.c | if (SCpnt->buffer != SCpnt->request.buffer) |
request | 154 | drivers/scsi/sr.c | offset = (SCpnt->request.sector % 4) << 9; |
request | 155 | drivers/scsi/sr.c | memcpy((char *)SCpnt->request.buffer, |
request | 163 | drivers/scsi/sr.c | SCpnt->request.nr_sectors > this_count && |
request | 164 | drivers/scsi/sr.c | SCpnt->request.bh && |
request | 165 | drivers/scsi/sr.c | SCpnt->request.bh->b_reqnext && |
request | 166 | drivers/scsi/sr.c | SCpnt->request.bh->b_reqnext->b_size == 1024) { |
request | 167 | drivers/scsi/sr.c | memcpy((char *)SCpnt->request.bh->b_reqnext->b_data, |
request | 188 | drivers/scsi/sr.c | if(SCpnt->request.sector % 4) this_count -= 2; |
request | 190 | drivers/scsi/sr.c | if(this_count > SCpnt->request.nr_sectors) |
request | 195 | drivers/scsi/sr.c | printk("(%x %x %x) ",SCpnt->request.bh, SCpnt->request.nr_sectors, |
request | 198 | drivers/scsi/sr.c | if (SCpnt->request.nr_sectors > this_count) |
request | 200 | drivers/scsi/sr.c | SCpnt->request.errors = 0; |
request | 201 | drivers/scsi/sr.c | if (!SCpnt->request.bh) |
request | 203 | drivers/scsi/sr.c | SCpnt->request.sector, this_count); |
request | 225 | drivers/scsi/sr.c | if (SCpnt->buffer != SCpnt->request.buffer) |
request | 235 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->changed = 1; |
request | 247 | drivers/scsi/sr.c | if (scsi_CDs[DEVICE_NR(SCpnt->request.dev)].ten) { |
request | 248 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(SCpnt->request.dev)].ten = 0; |
request | 271 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->host->host_no, |
request | 272 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->id, |
request | 273 | drivers/scsi/sr.c | scsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->lun, |
request | 279 | drivers/scsi/sr.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.current_nr_sectors); |
request | 509 | drivers/scsi/sr.c | struct request * req = NULL; |
request | 537 | drivers/scsi/sr.c | struct request *req1; |
request | 577 | drivers/scsi/sr.c | if(!SCpnt || SCpnt->request.dev <= 0) { |
request | 582 | drivers/scsi/sr.c | dev = MINOR(SCpnt->request.dev); |
request | 583 | drivers/scsi/sr.c | block = SCpnt->request.sector; |
request | 590 | drivers/scsi/sr.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 598 | drivers/scsi/sr.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 609 | drivers/scsi/sr.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 614 | drivers/scsi/sr.c | switch (SCpnt->request.cmd) |
request | 617 | drivers/scsi/sr.c | SCpnt = end_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors); |
request | 624 | drivers/scsi/sr.c | panic ("Unknown sr command %d\n", SCpnt->request.cmd); |
request | 653 | drivers/scsi/sr.c | bh = SCpnt->request.bh; |
request | 659 | drivers/scsi/sr.c | this_count = SCpnt->request.sector % 4; |
request | 691 | drivers/scsi/sr.c | bh = SCpnt->request.bh; |
request | 692 | drivers/scsi/sr.c | if(SCpnt->request.sector % 4) { |
request | 693 | drivers/scsi/sr.c | sgpnt[count].length = (SCpnt->request.sector % 4) << 9; |
request | 700 | drivers/scsi/sr.c | for(bh = SCpnt->request.bh; count < SCpnt->use_sg; |
request | 743 | drivers/scsi/sr.c | printk("SR: %d %d %d %d %d *** ",SCpnt->use_sg, SCpnt->request.sector, |
request | 745 | drivers/scsi/sr.c | SCpnt->request.current_nr_sectors, |
request | 746 | drivers/scsi/sr.c | SCpnt->request.nr_sectors); |
request | 758 | drivers/scsi/sr.c | if (!SCpnt->request.bh) |
request | 759 | drivers/scsi/sr.c | this_count = SCpnt->request.nr_sectors; |
request | 761 | drivers/scsi/sr.c | this_count = (SCpnt->request.bh->b_size >> 9); |
request | 777 | drivers/scsi/sr.c | buffer = (unsigned char *) SCpnt->request.buffer; |
request | 894 | drivers/scsi/sr.c | struct request * req; |
request | 896 | drivers/scsi/sr.c | req = &SCpnt->request; |
request | 918 | drivers/scsi/sr.c | SCpnt->request.dev = 0xffff; /* Mark as really busy */ |
request | 929 | drivers/scsi/sr.c | while(SCpnt->request.dev != 0xfffe) barrier(); |
request | 931 | drivers/scsi/sr.c | if (SCpnt->request.dev != 0xfffe){ |
request | 933 | drivers/scsi/sr.c | SCpnt->request.sem = &sem; |
request | 936 | drivers/scsi/sr.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 944 | drivers/scsi/sr.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 25 | drivers/scsi/sr_ioctl.c | struct request * req; |
request | 27 | drivers/scsi/sr_ioctl.c | req = &SCpnt->request; |
request | 50 | drivers/scsi/sr_ioctl.c | if (SCpnt->request.dev != 0xfffe){ |
request | 52 | drivers/scsi/sr_ioctl.c | SCpnt->request.sem = &sem; |
request | 55 | drivers/scsi/sr_ioctl.c | while (SCpnt->request.dev != 0xfffe) schedule(); |
request | 87 | drivers/scsi/sr_ioctl.c | SCpnt->request.dev = -1; /* Deallocate */ |
request | 112 | drivers/scsi/st.c | int dev = SCpnt->request.dev; |
request | 174 | drivers/scsi/st.c | if ((st_nbr = SCpnt->request.dev) < st_template.nr_dev && st_nbr >= 0) { |
request | 196 | drivers/scsi/st.c | SCpnt->request.dev = -1; |
request | 198 | drivers/scsi/st.c | SCpnt->request.dev = 0xffff; |
request | 263 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 271 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 274 | drivers/scsi/st.c | SCpnt->request.dev = -1; |
request | 332 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 340 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 362 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 468 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 478 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 487 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 497 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 514 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 530 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 539 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 565 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 574 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 585 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 691 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 700 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 705 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 709 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 858 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 867 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 920 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 950 | drivers/scsi/st.c | SCpnt->request.dev = -1; |
request | 975 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 982 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1069 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 1078 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 1116 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1153 | drivers/scsi/st.c | SCpnt->request.dev = -1; |
request | 1173 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1208 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1227 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1607 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 1616 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 1622 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 1865 | drivers/scsi/st.c | SCpnt->request.dev = dev; |
request | 1875 | drivers/scsi/st.c | if (SCpnt->request.dev == dev) sleep_on( &(STp->waiting) ); |
request | 1901 | drivers/scsi/st.c | SCpnt->request.dev = -1; /* Mark as not busy */ |
request | 25 | include/linux/blkdev.h | struct request * next; |
request | 30 | include/linux/blkdev.h | struct request * current_request; |