taglinefilesource code
st_template366drivers/scsi/hosts.cscsi_register_device(&st_template);
st_template328drivers/scsi/hosts.hextern struct Scsi_Device_Template st_template;
st_template95drivers/scsi/st.cstruct Scsi_Device_Template st_template = {NULL, "tape", "st", TYPE_TAPE, 
st_template160drivers/scsi/st.cif ((st_nbr = SCpnt->request.dev) < st_template.nr_dev && st_nbr >= 0) {
st_template401drivers/scsi/st.cif (dev >= st_template.dev_max || !scsi_tapes[dev].device)
st_template1849drivers/scsi/st.cif(st_template.nr_dev >= st_template.dev_max) 
st_template1855drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1858drivers/scsi/st.cif(i >= st_template.dev_max) panic ("scsi_devices corrupt (st)");
st_template1866drivers/scsi/st.cst_template.nr_dev++;
st_template1875drivers/scsi/st.cst_template.dev_noticed++,
st_template1889drivers/scsi/st.cif (st_template.dev_noticed == 0) return;
st_template1901drivers/scsi/st.c(st_template.dev_noticed + ST_EXTRA_DEVS) * 
st_template1903drivers/scsi/st.cst_template.dev_max = st_template.dev_noticed + ST_EXTRA_DEVS;
st_template1910drivers/scsi/st.cfor (i=0; i < st_template.dev_max; ++i) {
st_template1936drivers/scsi/st.cst_nbr_buffers = st_template.dev_noticed;
st_template1963drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1967drivers/scsi/st.cst_template.nr_dev--;
st_template1968drivers/scsi/st.cst_template.dev_noticed--;