taglinefilesource code
request38drivers/block/blk.hstruct request * next;
request53drivers/block/blk.hstruct request * current_request;
request237drivers/block/blk.hstruct request * req;
request25drivers/block/ll_rw_blk.cstatic struct request all_requests[NR_REQUEST];
request77drivers/block/ll_rw_blk.cstatic inline struct request * get_request(int n, int dev)
request79drivers/block/ll_rw_blk.cstatic struct request *prev_found = NULL, *prev_limit = NULL;
request80drivers/block/ll_rw_blk.cregister struct request *req, *limit;
request108drivers/block/ll_rw_blk.cstatic inline struct request * get_request_wait(int n, int dev)
request110drivers/block/ll_rw_blk.cregister struct request *req;
request147drivers/block/ll_rw_blk.cstatic void add_request(struct blk_dev_struct * dev, struct request * req)
request149drivers/block/ll_rw_blk.cstruct request * tmp;
request180drivers/block/ll_rw_blk.cstruct request * req;
request303drivers/block/ll_rw_blk.cstruct request * req;
request341drivers/block/ll_rw_blk.cstruct request plug;
request427drivers/block/ll_rw_blk.cstruct request * req;
request468drivers/block/ll_rw_blk.cstruct request * req;
request366drivers/scsi/constants.cint dev = SCpnt->request.dev;
request177drivers/scsi/scsi.cSCpnt->request.dev = 0xfffe;
request236drivers/scsi/scsi.cSCmd.request.dev = 0xffff; /* Mark not busy */
request248drivers/scsi/scsi.cwhile (SCmd.request.dev != 0xfffe);
request283drivers/scsi/scsi.cSCmd.request.dev = 0xffff; /* Mark not busy */
request290drivers/scsi/scsi.cwhile (SCmd.request.dev != 0xfffe);
request438drivers/scsi/scsi.cSCmd.request.dev = 0xffff; /* Mark not busy */
request445drivers/scsi/scsi.cwhile (SCmd.request.dev != 0xfffe);
request522drivers/scsi/scsi.cScsi_Cmnd * request_queueable (struct request * req, int index)
request538drivers/scsi/scsi.cif(SCpnt->request.dev < 0) break;
request548drivers/scsi/scsi.cmemcpy(&SCpnt->request, req, sizeof(struct request));
request562drivers/scsi/scsi.cSCpnt->request.bhtail = bh;
request568drivers/scsi/scsi.cSCpnt->request.nr_sectors -= req->nr_sectors;
request571drivers/scsi/scsi.cSCpnt->request.waiting = NULL; /* Wait until whole thing done */
request576drivers/scsi/scsi.cSCpnt->request.dev = 0xffff; /* Busy, but no request */
request577drivers/scsi/scsi.cSCpnt->request.waiting = NULL;  /* And no one is waiting for the device either */
request596drivers/scsi/scsi.cScsi_Cmnd * allocate_device (struct request ** reqp, int index, int wait)
request599drivers/scsi/scsi.cstruct request * req = NULL;
request622drivers/scsi/scsi.cif(SCpnt->request.dev < 0) break;
request632drivers/scsi/scsi.cif (!SCpnt || SCpnt->request.dev >= 0)  /* Might have changed */
request642drivers/scsi/scsi.c(SCwait->request.dev > 0));
request645drivers/scsi/scsi.cmemcpy(&SCpnt->request, req, sizeof(struct request));
request659drivers/scsi/scsi.cSCpnt->request.bhtail = bh;
request664drivers/scsi/scsi.cSCpnt->request.nr_sectors -= req->nr_sectors;
request667drivers/scsi/scsi.cSCpnt->request.waiting = NULL; /* Wait until whole thing done */
request675drivers/scsi/scsi.cSCpnt->request.dev = 0xffff; /* Busy */
request676drivers/scsi/scsi.cSCpnt->request.waiting = NULL;  /* And no one is waiting for this to complete */
request1345drivers/scsi/scsi.cif ((SCpnt1->request.dev > 0) &&
request1601drivers/scsi/scsi.cSCpnt->request.dev = -1; /* Mark not busy */
request366drivers/scsi/scsi.hstruct request request;  /* A copy of the command we are working on*/
request425drivers/scsi/scsi.hextern Scsi_Cmnd * allocate_device(struct request **, int, int);
request427drivers/scsi/scsi.hextern Scsi_Cmnd * request_queueable(struct request *, int);
request452drivers/scsi/scsi.hstruct request * req;
request456drivers/scsi/scsi.hreq = &SCpnt->request;
request49drivers/scsi/scsi_debug.cif ((SCpnt->request.dev & 0xf) != 0) start = starts[(SCpnt->request.dev & 0xf) - 1];    \
request55drivers/scsi/scsi_debug.cif (bh->b_dev != SCpnt->request.dev) panic ("Bad bh target");\
request61drivers/scsi/scsi_debug.cif ((SCpnt->request.dev & 0xfff0) != ((target + NR_REAL) << 4) +(MAJOR_NR << 8)){  \
request62drivers/scsi/scsi_debug.cprintk("Dev #s %x %x ",SCpnt->request.dev, target);      \
request70drivers/scsi/scsi_debug.cif ((SCpnt->request.dev & 0xf) > npart) panic ("Bad partition");  \
request71drivers/scsi/scsi_debug.cif ((SCpnt->request.dev & 0xf) != 0) start = starts[(SCpnt->request.dev & 0xf) - 1];    \
request72drivers/scsi/scsi_debug.cif (SCpnt->request.cmd != RW) panic ("Wrong  operation");    \
request73drivers/scsi/scsi_debug.cif (SCpnt->request.sector + start != block) panic("Wrong block.");  \
request74drivers/scsi/scsi_debug.cif (SCpnt->request.current_nr_sectors != 2 && (!SCpnt->use_sg)) panic ("Wrong # blocks");  \
request75drivers/scsi/scsi_debug.cif (SCpnt->request.bh){              \
request76drivers/scsi/scsi_debug.cif (SCpnt->request.bh->b_size != 1024) panic ("Wrong bh size");  \
request77drivers/scsi/scsi_debug.cif ((SCpnt->request.bh->b_blocknr << 1) + start != block)           \
request78drivers/scsi/scsi_debug.c{  printk("Wrong bh block# %d %d ",SCpnt->request.bh->b_blocknr, block);  \
request80drivers/scsi/scsi_debug.cif (SCpnt->request.bh->b_dev != SCpnt->request.dev) panic ("Bad bh target");\
request108drivers/scsi/scsi_debug.cprintk("nosg: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer,
request110drivers/scsi/scsi_debug.clpnt = (int *) SCpnt->request.buffer;
request203drivers/scsi/scsi_debug.cif(NR_REAL < 0) NR_REAL = (SCpnt->request.dev >> 4) & 0x0f;
request222drivers/scsi/scsi_debug.cprintk("(r%d)",SCpnt->request.nr_sectors);
request229drivers/scsi/scsi_debug.cbh = SCpnt->request.bh;
request252drivers/scsi/scsi_debug.cif (SCpnt->use_sg) printk("Block %x (%d %d)\n",block, SCpnt->request.nr_sectors,
request253drivers/scsi/scsi_debug.cSCpnt->request.current_nr_sectors);
request304drivers/scsi/scsi_debug.cprintk("(w%d)",SCpnt->request.nr_sectors);
request306drivers/scsi/scsi_debug.cif ((bufflen >> 9) != SCpnt->request.nr_sectors)
request75drivers/scsi/scsi_ioctl.cstruct request * req;
request78drivers/scsi/scsi_ioctl.creq = &SCpnt->request;
request99drivers/scsi/scsi_ioctl.cif (SCpnt->request.dev != 0xfffe){
request100drivers/scsi/scsi_ioctl.cSCpnt->request.waiting = current;
request102drivers/scsi/scsi_ioctl.cwhile (SCpnt->request.dev != 0xfffe) schedule();
request137drivers/scsi/scsi_ioctl.cSCpnt->request.dev = -1;  /* Mark as not busy */
request183drivers/scsi/scsi_ioctl.cif (SCpnt->request.dev != 0xfffe){
request184drivers/scsi/scsi_ioctl.cSCpnt->request.waiting = current;
request186drivers/scsi/scsi_ioctl.cwhile (SCpnt->request.dev != 0xfffe) schedule();
request204drivers/scsi/scsi_ioctl.cSCpnt->request.dev = -1;  /* Mark as not busy */
request144drivers/scsi/sd.cprintk("sd%d : rw_intr(%d, %d)\n", MINOR(SCpnt->request.dev), SCpnt->host->host_no, result);
request156drivers/scsi/sd.cprintk("sd%d : %d sectors remain.\n", MINOR(SCpnt->request.dev), SCpnt->request.nr_sectors);
request168drivers/scsi/sd.cif (SCpnt->request.cmd == READ)
request175drivers/scsi/sd.cif (SCpnt->buffer != SCpnt->request.buffer) {
request177drivers/scsi/sd.cprintk("nosg: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer,
request180drivers/scsi/sd.cif (SCpnt->request.cmd == READ)
request181drivers/scsi/sd.cmemcpy(SCpnt->request.buffer, SCpnt->buffer,
request191drivers/scsi/sd.cif (SCpnt->request.nr_sectors > this_count)
request193drivers/scsi/sd.cSCpnt->request.errors = 0;
request195drivers/scsi/sd.cif (!SCpnt->request.bh)
request199drivers/scsi/sd.cMINOR(SCpnt->request.dev));
request206drivers/scsi/sd.cSCpnt->request.sector, this_count);
request221drivers/scsi/sd.cprintk("err: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer,
request231drivers/scsi/sd.cprintk("nosgerr: %x %x %d\n",SCpnt->request.buffer, SCpnt->buffer,
request234drivers/scsi/sd.cif (SCpnt->buffer != SCpnt->request.buffer)
request251drivers/scsi/sd.cif rscsi_disks[DEVICE_NR(SCpnt->request.dev)].remap
request262drivers/scsi/sd.cif(rscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->removable) {
request266drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->changed = 1;
request283drivers/scsi/sd.cif (rscsi_disks[DEVICE_NR(SCpnt->request.dev)].ten) {
request284drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].ten = 0;
request293drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->host->host_no,
request294drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->id,
request295drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->lun, result);
request299drivers/scsi/sd.cend_scsi_request(SCpnt, 0, SCpnt->request.current_nr_sectors);
request314drivers/scsi/sd.cstruct request * req = NULL;
request351drivers/scsi/sd.cstruct request *req1;
request388drivers/scsi/sd.cif(SCpnt->request.dev <= 0) {
request393drivers/scsi/sd.cdev =  MINOR(SCpnt->request.dev);
request394drivers/scsi/sd.cblock = SCpnt->request.sector;
request401drivers/scsi/sd.cif (dev >= (NR_SD << 4) || block + SCpnt->request.nr_sectors > sd[dev].nr_sects)
request403drivers/scsi/sd.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request416drivers/scsi/sd.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request421drivers/scsi/sd.cprintk("sd%d : real dev = /dev/sd%d, block = %d\n", MINOR(SCpnt->request.dev), dev, block);
request424drivers/scsi/sd.cswitch (SCpnt->request.cmd)
request429drivers/scsi/sd.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request438drivers/scsi/sd.cpanic ("Unknown sd command %d\n", SCpnt->request.cmd);
request443drivers/scsi/sd.cif (!SCpnt->request.bh || 
request444drivers/scsi/sd.c(SCpnt->request.nr_sectors == SCpnt->request.current_nr_sectors)) {
request447drivers/scsi/sd.cthis_count = SCpnt->request.nr_sectors;
request448drivers/scsi/sd.cbuff = SCpnt->request.buffer;
request467drivers/scsi/sd.cthis_count = SCpnt->request.current_nr_sectors;
request468drivers/scsi/sd.cbuff = SCpnt->request.buffer;
request477drivers/scsi/sd.cbh = SCpnt->request.bh;
request496drivers/scsi/sd.cthis_count = SCpnt->request.current_nr_sectors;
request497drivers/scsi/sd.cbuff = SCpnt->request.buffer;
request501drivers/scsi/sd.cbh = SCpnt->request.bh;
request502drivers/scsi/sd.cfor(count = 0, bh = SCpnt->request.bh; count < SCpnt->use_sg; 
request529drivers/scsi/sd.cthis_count = SCpnt->request.current_nr_sectors;
request530drivers/scsi/sd.cbuff = SCpnt->request.buffer;
request536drivers/scsi/sd.cif (SCpnt->request.cmd == WRITE)
request551drivers/scsi/sd.cif (SCpnt->request.cmd == WRITE)
request552drivers/scsi/sd.cmemcpy(buff, (char *)SCpnt->request.buffer, this_count << 9);
request557drivers/scsi/sd.cprintk("sd%d : %s %d/%d 512 byte blocks.\n", MINOR(SCpnt->request.dev),
request558drivers/scsi/sd.c(SCpnt->request.cmd == WRITE) ? "writing" : "reading",
request559drivers/scsi/sd.cthis_count, SCpnt->request.nr_sectors);
request650drivers/scsi/sd.cstruct request * req;
request653drivers/scsi/sd.creq = &SCpnt->request;
request688drivers/scsi/sd.cSCpnt->request.dev = 0xffff;  /* Mark as really busy again */
request697drivers/scsi/sd.cwhile(SCpnt->request.dev != 0xfffe);
request713drivers/scsi/sd.cSCpnt->request.dev = 0xffff;  /* Mark as really busy again */
request722drivers/scsi/sd.cwhile(SCpnt->request.dev != 0xfffe);
request747drivers/scsi/sd.cSCpnt->request.dev = 0xffff;  /* Mark as really busy again */
request757drivers/scsi/sd.cwhile(SCpnt->request.dev != 0xfffe);
request759drivers/scsi/sd.cif (SCpnt->request.dev != 0xfffe){
request760drivers/scsi/sd.cSCpnt->request.waiting = current;
request762drivers/scsi/sd.cwhile (SCpnt->request.dev != 0xfffe) schedule();
request770drivers/scsi/sd.cSCpnt->request.dev = -1;  /* Mark as not busy */
request188drivers/scsi/sg.cint dev=SCpnt->request.dev;
request193drivers/scsi/sg.cSCpnt->request.dev=-1;
request203drivers/scsi/sg.cSCpnt->request.dev=-1;
request262drivers/scsi/sg.cSCpnt->request.dev=dev;
request119drivers/scsi/sr.cprintk("sr.c done: %x %x\n",result, SCpnt->request.bh->b_data);
request124drivers/scsi/sr.cif (SCpnt->buffer != SCpnt->request.buffer)
request127drivers/scsi/sr.coffset = (SCpnt->request.sector % 4) << 9;
request128drivers/scsi/sr.cmemcpy((char *)SCpnt->request.buffer, 
request136drivers/scsi/sr.cSCpnt->request.nr_sectors > this_count && 
request137drivers/scsi/sr.cSCpnt->request.bh &&
request138drivers/scsi/sr.cSCpnt->request.bh->b_reqnext &&
request139drivers/scsi/sr.cSCpnt->request.bh->b_reqnext->b_size == 1024) {
request140drivers/scsi/sr.cmemcpy((char *)SCpnt->request.bh->b_reqnext->b_data, 
request161drivers/scsi/sr.cif(SCpnt->request.sector % 4) this_count -= 2;
request163drivers/scsi/sr.cif(this_count > SCpnt->request.nr_sectors)
request168drivers/scsi/sr.cprintk("(%x %x %x) ",SCpnt->request.bh, SCpnt->request.nr_sectors, 
request171drivers/scsi/sr.cif (SCpnt->request.nr_sectors > this_count)
request173drivers/scsi/sr.cSCpnt->request.errors = 0;
request174drivers/scsi/sr.cif (!SCpnt->request.bh)
request176drivers/scsi/sr.cSCpnt->request.sector, this_count);
request198drivers/scsi/sr.cif (SCpnt->buffer != SCpnt->request.buffer)
request208drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->changed = 1;
request217drivers/scsi/sr.cif (scsi_CDs[DEVICE_NR(SCpnt->request.dev)].ten) {
request218drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].ten = 0;
request242drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->host->host_no, 
request243drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->id,
request244drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->lun,
request250drivers/scsi/sr.cend_scsi_request(SCpnt, 0, SCpnt->request.current_nr_sectors);
request285drivers/scsi/sr.cstruct request * req = NULL;
request311drivers/scsi/sr.cstruct request *req1;
request350drivers/scsi/sr.cif(SCpnt->request.dev <= 0) {
request355drivers/scsi/sr.cdev =  MINOR(SCpnt->request.dev);
request356drivers/scsi/sr.cblock = SCpnt->request.sector;  
request363drivers/scsi/sr.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request371drivers/scsi/sr.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request382drivers/scsi/sr.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request387drivers/scsi/sr.cswitch (SCpnt->request.cmd)
request390drivers/scsi/sr.cend_scsi_request(SCpnt, 0, SCpnt->request.nr_sectors);
request397drivers/scsi/sr.cpanic ("Unknown sr command %d\n", SCpnt->request.cmd);
request426drivers/scsi/sr.cbh = SCpnt->request.bh;
request432drivers/scsi/sr.cthis_count = SCpnt->request.sector % 4;
request464drivers/scsi/sr.cbh = SCpnt->request.bh;
request465drivers/scsi/sr.cif(SCpnt->request.sector % 4) {
request466drivers/scsi/sr.csgpnt[count].length = (SCpnt->request.sector % 4) << 9;
request473drivers/scsi/sr.cfor(bh = SCpnt->request.bh; count < SCpnt->use_sg; 
request516drivers/scsi/sr.cprintk("SG: %d %d %d %d %d *** ",SCpnt->use_sg, SCpnt->request.sector,
request518drivers/scsi/sr.cSCpnt->request.current_nr_sectors,
request519drivers/scsi/sr.cSCpnt->request.nr_sectors);
request531drivers/scsi/sr.cif (!SCpnt->request.bh)    
request532drivers/scsi/sr.cthis_count = SCpnt->request.nr_sectors;
request534drivers/scsi/sr.cthis_count = (SCpnt->request.bh->b_size >> 9);
request550drivers/scsi/sr.cbuffer = (unsigned char *) SCpnt->request.buffer;
request628drivers/scsi/sr.cstruct request * req;
request631drivers/scsi/sr.creq = &SCpnt->request;
request655drivers/scsi/sr.cSCpnt->request.dev = 0xffff;  /* Mark as really busy */
request663drivers/scsi/sr.cwhile(SCpnt->request.dev != 0xfffe);
request665drivers/scsi/sr.cif (SCpnt->request.dev != 0xfffe){
request666drivers/scsi/sr.cSCpnt->request.waiting = current;
request668drivers/scsi/sr.cwhile (SCpnt->request.dev != 0xfffe) schedule();
request676drivers/scsi/sr.cSCpnt->request.dev = -1;  /* Mark as not busy */
request23drivers/scsi/sr_ioctl.cstruct request * req;
request26drivers/scsi/sr_ioctl.creq = &SCpnt->request;
request52drivers/scsi/sr_ioctl.cif (SCpnt->request.dev != 0xfffe){
request53drivers/scsi/sr_ioctl.cSCpnt->request.waiting = current;
request55drivers/scsi/sr_ioctl.cwhile (SCpnt->request.dev != 0xfffe) schedule();
request87drivers/scsi/sr_ioctl.cSCpnt->request.dev = -1; /* Deallocate */
request107drivers/scsi/st.cif ((st_nbr = SCpnt->request.dev) < NR_ST && st_nbr >= 0) {
request115drivers/scsi/st.cSCpnt->request.dev = -1;
request117drivers/scsi/st.cSCpnt->request.dev = 0xffff;
request131drivers/scsi/st.cint dev = SCpnt->request.dev;
request215drivers/scsi/st.cSCpnt->request.dev = dev;
request220drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request233drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request321drivers/scsi/st.cSCpnt->request.dev = dev;
request327drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request337drivers/scsi/st.cSCpnt->request.dev = dev;
request343drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request357drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request364drivers/scsi/st.cSCpnt->request.dev = dev;
request369drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request392drivers/scsi/st.cSCpnt->request.dev = dev;
request397drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request407drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request498drivers/scsi/st.cSCpnt->request.dev = dev;
request503drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request511drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request621drivers/scsi/st.cSCpnt->request.dev = dev;
request627drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request639drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request662drivers/scsi/st.cSCpnt->request.dev = -1;
request686drivers/scsi/st.cSCpnt->request.dev = dev;
request694drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request759drivers/scsi/st.cSCpnt->request.dev = dev;
request765drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request793drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request828drivers/scsi/st.cSCpnt->request.dev = -1;
request837drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request865drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request878drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request1096drivers/scsi/st.cSCpnt->request.dev = dev;
request1101drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request1105drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request1224drivers/scsi/st.cSCpnt->request.dev = dev;
request1230drivers/scsi/st.cif (SCpnt->request.dev == dev) sleep_on( &scsi_tapes[dev].waiting );
request1253drivers/scsi/st.cSCpnt->request.dev = -1;  /* Mark as not busy */
request231kernel/ptrace.casmlinkage int sys_ptrace(long request, long pid, long addr, long data)
request239kernel/ptrace.cif (request == PTRACE_TRACEME) {
request251kernel/ptrace.cif (request == PTRACE_ATTACH) {
request272kernel/ptrace.cif (request != PTRACE_KILL)
request278kernel/ptrace.cswitch (request) {
request393kernel/ptrace.cif (request == PTRACE_SYSCALL)