taglinefilesource code
sd_template395drivers/scsi/hosts.cscsi_register_device(&sd_template);
sd_template370drivers/scsi/hosts.hextern struct Scsi_Device_Template sd_template;
sd_template89drivers/scsi/sd.cstruct Scsi_Device_Template sd_template = 
sd_template101drivers/scsi/sd.cif(target >= sd_template.dev_max || !rscsi_disks[target].device)
sd_template129drivers/scsi/sd.cif(sd_template.usage_count) (*sd_template.usage_count)++;
sd_template143drivers/scsi/sd.cif(sd_template.usage_count) (*sd_template.usage_count)--;
sd_template187drivers/scsi/sd.cfor (i = 0; i < sd_template.dev_max; ++i)
sd_template192drivers/scsi/sd.csd_gendisk.nr_real = sd_template.dev_max;
sd_template465drivers/scsi/sd.cif (!SCpnt && sd_template.nr_dev > 1){
sd_template518drivers/scsi/sd.cif (devm >= (sd_template.dev_max << 4) || 
sd_template891drivers/scsi/sd.cif (target >= sd_template.dev_max ||
sd_template1122drivers/scsi/sd.csd_template.nr_dev--;
sd_template1164drivers/scsi/sd.cif (sd_template.dev_noticed == 0) return 0;
sd_template1177drivers/scsi/sd.csd_template.dev_max = sd_template.dev_noticed + SD_EXTRA_DEVS;
sd_template1180drivers/scsi/sd.cscsi_init_malloc(sd_template.dev_max * sizeof(Scsi_Disk), GFP_ATOMIC);
sd_template1181drivers/scsi/sd.cmemset(rscsi_disks, 0, sd_template.dev_max * sizeof(Scsi_Disk));
sd_template1183drivers/scsi/sd.csd_sizes = (int *) scsi_init_malloc((sd_template.dev_max << 4) * 
sd_template1185drivers/scsi/sd.cmemset(sd_sizes, 0, (sd_template.dev_max << 4) * sizeof(int));
sd_template1187drivers/scsi/sd.csd_blocksizes = (int *) scsi_init_malloc((sd_template.dev_max << 4) * 
sd_template1190drivers/scsi/sd.csd_hardsizes = (int *) scsi_init_malloc((sd_template.dev_max << 4) * 
sd_template1193drivers/scsi/sd.cfor(i=0;i<(sd_template.dev_max << 4);i++){
sd_template1199drivers/scsi/sd.csd = (struct hd_struct *) scsi_init_malloc((sd_template.dev_max << 4) *
sd_template1204drivers/scsi/sd.csd_gendisk.max_nr = sd_template.dev_max;
sd_template1220drivers/scsi/sd.cfor (i = 0; i < sd_template.dev_max; ++i)
sd_template1249drivers/scsi/sd.c'a'+ (sd_template.dev_noticed++),
sd_template1261drivers/scsi/sd.cif(sd_template.nr_dev >= sd_template.dev_max) {
sd_template1266drivers/scsi/sd.cfor(dpnt = rscsi_disks, i=0; i<sd_template.dev_max; i++, dpnt++) 
sd_template1269drivers/scsi/sd.cif(i >= sd_template.dev_max) panic ("scsi_devices corrupt (sd)");
sd_template1274drivers/scsi/sd.csd_template.nr_dev++;
sd_template1354drivers/scsi/sd.cfor(dpnt = rscsi_disks, i=0; i<sd_template.dev_max; i++, dpnt++) 
sd_template1377drivers/scsi/sd.csd_template.dev_noticed--;
sd_template1378drivers/scsi/sd.csd_template.nr_dev--;
sd_template1392drivers/scsi/sd.csd_template.usage_count = &mod_use_count_;
sd_template1393drivers/scsi/sd.creturn scsi_register_module(MODULE_SCSI_DEV, &sd_template);
sd_template1405drivers/scsi/sd.cscsi_unregister_module(MODULE_SCSI_DEV, &sd_template);
sd_template1411drivers/scsi/sd.c(sd_template.dev_noticed + SD_EXTRA_DEVS) 
sd_template1414drivers/scsi/sd.cscsi_init_free((char *) sd_sizes, sd_template.dev_max * sizeof(int));
sd_template1415drivers/scsi/sd.cscsi_init_free((char *) sd_blocksizes, sd_template.dev_max * sizeof(int));
sd_template1416drivers/scsi/sd.cscsi_init_free((char *) sd_hardsizes, sd_template.dev_max * sizeof(int));
sd_template1418drivers/scsi/sd.c(sd_template.dev_max << 4) * sizeof(struct hd_struct));
sd_template1445drivers/scsi/sd.csd_template.dev_max = 0;