tag | line | file | source code |
scsi_generics | 60 | drivers/scsi/sg.c | static struct scsi_generic *scsi_generics=NULL; |
scsi_generics | 71 | drivers/scsi/sg.c | scsi_generics[dev].timeout=get_fs_long((int *) arg); |
scsi_generics | 74 | drivers/scsi/sg.c | return scsi_generics[dev].timeout; |
scsi_generics | 76 | drivers/scsi/sg.c | return scsi_ioctl(scsi_generics[dev].device, cmd_in, (void *) arg); |
scsi_generics | 84 | drivers/scsi/sg.c | if (dev>=sg_template.dev_max || !scsi_generics[dev].device) |
scsi_generics | 90 | drivers/scsi/sg.c | while(scsi_generics[dev].users) |
scsi_generics | 94 | drivers/scsi/sg.c | interruptible_sleep_on(&scsi_generics[dev].generic_wait); |
scsi_generics | 98 | drivers/scsi/sg.c | scsi_generics[dev].exclude=1; |
scsi_generics | 101 | drivers/scsi/sg.c | while(scsi_generics[dev].exclude) |
scsi_generics | 105 | drivers/scsi/sg.c | interruptible_sleep_on(&scsi_generics[dev].generic_wait); |
scsi_generics | 109 | drivers/scsi/sg.c | if (!scsi_generics[dev].users && scsi_generics[dev].pending && scsi_generics[dev].complete) |
scsi_generics | 111 | drivers/scsi/sg.c | scsi_free(scsi_generics[dev].buff,scsi_generics[dev].buff_len); |
scsi_generics | 112 | drivers/scsi/sg.c | scsi_generics[dev].pending=0; |
scsi_generics | 114 | drivers/scsi/sg.c | if (!scsi_generics[dev].users) |
scsi_generics | 115 | drivers/scsi/sg.c | scsi_generics[dev].timeout=SG_DEFAULT_TIMEOUT; |
scsi_generics | 116 | drivers/scsi/sg.c | scsi_generics[dev].users++; |
scsi_generics | 123 | drivers/scsi/sg.c | scsi_generics[dev].users--; |
scsi_generics | 124 | drivers/scsi/sg.c | scsi_generics[dev].exclude=0; |
scsi_generics | 125 | drivers/scsi/sg.c | wake_up(&scsi_generics[dev].generic_wait); |
scsi_generics | 165 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 199 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 215 | drivers/scsi/sg.c | wake_up(&scsi_generics[dev].read_wait); |
scsi_generics | 224 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 341 | drivers/scsi/sg.c | scsi_generics = (struct scsi_generic *) |
scsi_generics | 343 | drivers/scsi/sg.c | memset(scsi_generics, 0, sg_template.dev_noticed * sizeof(struct scsi_generic)); |
scsi_generics | 359 | drivers/scsi/sg.c | for(gpnt = scsi_generics, i=0; i<sg_template.dev_max; i++, gpnt++) |
scsi_generics | 364 | drivers/scsi/sg.c | scsi_generics[i].device=SDp; |
scsi_generics | 365 | drivers/scsi/sg.c | scsi_generics[i].users=0; |
scsi_generics | 366 | drivers/scsi/sg.c | scsi_generics[i].generic_wait=NULL; |
scsi_generics | 367 | drivers/scsi/sg.c | scsi_generics[i].read_wait=NULL; |
scsi_generics | 368 | drivers/scsi/sg.c | scsi_generics[i].write_wait=NULL; |
scsi_generics | 369 | drivers/scsi/sg.c | scsi_generics[i].exclude=0; |
scsi_generics | 370 | drivers/scsi/sg.c | scsi_generics[i].pending=0; |
scsi_generics | 371 | drivers/scsi/sg.c | scsi_generics[i].timeout=SG_DEFAULT_TIMEOUT; |