taglinefilesource code
st_template372drivers/scsi/hosts.cscsi_register_device(&st_template);
st_template328drivers/scsi/hosts.hextern struct Scsi_Device_Template st_template;
st_template96drivers/scsi/st.cstruct Scsi_Device_Template st_template = {NULL, "tape", "st", TYPE_TAPE, 
st_template161drivers/scsi/st.cif ((st_nbr = SCpnt->request.dev) < st_template.nr_dev && st_nbr >= 0) {
st_template402drivers/scsi/st.cif (dev >= st_template.dev_max || !scsi_tapes[dev].device)
st_template1852drivers/scsi/st.cif(st_template.nr_dev >= st_template.dev_max) 
st_template1858drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1861drivers/scsi/st.cif(i >= st_template.dev_max) panic ("scsi_devices corrupt (st)");
st_template1869drivers/scsi/st.cst_template.nr_dev++;
st_template1878drivers/scsi/st.cst_template.dev_noticed++,
st_template1891drivers/scsi/st.cif (st_template.dev_noticed == 0) return;
st_template1903drivers/scsi/st.c(st_template.dev_noticed + ST_EXTRA_DEVS) * 
st_template1905drivers/scsi/st.cst_template.dev_max = st_template.dev_noticed + ST_EXTRA_DEVS;
st_template1912drivers/scsi/st.cfor (i=0; i < st_template.dev_max; ++i) {
st_template1938drivers/scsi/st.cst_nbr_buffers = st_template.dev_noticed;
st_template1965drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1969drivers/scsi/st.cst_template.nr_dev--;
st_template1970drivers/scsi/st.cst_template.dev_noticed--;