tag | line | file | source code |
scsi_generics | 60 | drivers/scsi/sg.c | static struct scsi_generic *scsi_generics=NULL; |
scsi_generics | 72 | drivers/scsi/sg.c | scsi_generics[dev].timeout=get_fs_long((int *) arg); |
scsi_generics | 75 | drivers/scsi/sg.c | return scsi_generics[dev].timeout; |
scsi_generics | 77 | drivers/scsi/sg.c | return scsi_ioctl(scsi_generics[dev].device, cmd_in, (void *) arg); |
scsi_generics | 85 | drivers/scsi/sg.c | if (dev>=sg_template.dev_max || !scsi_generics[dev].device) |
scsi_generics | 91 | drivers/scsi/sg.c | while(scsi_generics[dev].users) |
scsi_generics | 95 | drivers/scsi/sg.c | interruptible_sleep_on(&scsi_generics[dev].generic_wait); |
scsi_generics | 99 | drivers/scsi/sg.c | scsi_generics[dev].exclude=1; |
scsi_generics | 102 | drivers/scsi/sg.c | while(scsi_generics[dev].exclude) |
scsi_generics | 106 | drivers/scsi/sg.c | interruptible_sleep_on(&scsi_generics[dev].generic_wait); |
scsi_generics | 110 | drivers/scsi/sg.c | if (!scsi_generics[dev].users && scsi_generics[dev].pending && scsi_generics[dev].complete) |
scsi_generics | 112 | drivers/scsi/sg.c | if (scsi_generics[dev].buff != NULL) |
scsi_generics | 113 | drivers/scsi/sg.c | sg_free(scsi_generics[dev].buff,scsi_generics[dev].buff_len); |
scsi_generics | 114 | drivers/scsi/sg.c | scsi_generics[dev].buff=NULL; |
scsi_generics | 115 | drivers/scsi/sg.c | scsi_generics[dev].pending=0; |
scsi_generics | 117 | drivers/scsi/sg.c | if (!scsi_generics[dev].users) |
scsi_generics | 118 | drivers/scsi/sg.c | scsi_generics[dev].timeout=SG_DEFAULT_TIMEOUT; |
scsi_generics | 119 | drivers/scsi/sg.c | if (scsi_generics[dev].device->host->hostt->usage_count) |
scsi_generics | 120 | drivers/scsi/sg.c | (*scsi_generics[dev].device->host->hostt->usage_count)++; |
scsi_generics | 121 | drivers/scsi/sg.c | scsi_generics[dev].users++; |
scsi_generics | 128 | drivers/scsi/sg.c | scsi_generics[dev].users--; |
scsi_generics | 129 | drivers/scsi/sg.c | if (scsi_generics[dev].device->host->hostt->usage_count) |
scsi_generics | 130 | drivers/scsi/sg.c | (*scsi_generics[dev].device->host->hostt->usage_count)--; |
scsi_generics | 131 | drivers/scsi/sg.c | scsi_generics[dev].exclude=0; |
scsi_generics | 132 | drivers/scsi/sg.c | wake_up(&scsi_generics[dev].generic_wait); |
scsi_generics | 172 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 207 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 223 | drivers/scsi/sg.c | wake_up(&scsi_generics[dev].read_wait); |
scsi_generics | 233 | drivers/scsi/sg.c | struct scsi_generic *device=&scsi_generics[dev]; |
scsi_generics | 371 | drivers/scsi/sg.c | scsi_generics = (struct scsi_generic *) |
scsi_generics | 373 | drivers/scsi/sg.c | memset(scsi_generics, 0, sg_template.dev_noticed * sizeof(struct scsi_generic)); |
scsi_generics | 389 | drivers/scsi/sg.c | for(gpnt = scsi_generics, i=0; i<sg_template.dev_max; i++, gpnt++) |
scsi_generics | 394 | drivers/scsi/sg.c | scsi_generics[i].device=SDp; |
scsi_generics | 395 | drivers/scsi/sg.c | scsi_generics[i].users=0; |
scsi_generics | 396 | drivers/scsi/sg.c | scsi_generics[i].generic_wait=NULL; |
scsi_generics | 397 | drivers/scsi/sg.c | scsi_generics[i].read_wait=NULL; |
scsi_generics | 398 | drivers/scsi/sg.c | scsi_generics[i].write_wait=NULL; |
scsi_generics | 399 | drivers/scsi/sg.c | scsi_generics[i].buff=NULL; |
scsi_generics | 400 | drivers/scsi/sg.c | scsi_generics[i].exclude=0; |
scsi_generics | 401 | drivers/scsi/sg.c | scsi_generics[i].pending=0; |
scsi_generics | 402 | drivers/scsi/sg.c | scsi_generics[i].timeout=SG_DEFAULT_TIMEOUT; |