taglinefilesource code
st_template313drivers/scsi/hosts.cscsi_register_device(&st_template);
st_template302drivers/scsi/hosts.hextern struct Scsi_Device_Template st_template;
st_template92drivers/scsi/st.cstruct Scsi_Device_Template st_template = {NULL, "tape", "st", TYPE_TAPE, 
st_template157drivers/scsi/st.cif ((st_nbr = SCpnt->request.dev) < st_template.nr_dev && st_nbr >= 0) {
st_template392drivers/scsi/st.cif (dev >= st_template.dev_max || !scsi_tapes[dev].device)
st_template1759drivers/scsi/st.cif(st_template.nr_dev >= st_template.dev_max) 
st_template1762drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1765drivers/scsi/st.cif(i >= st_template.dev_max) panic ("scsi_devices corrupt (st)");
st_template1768drivers/scsi/st.cst_template.nr_dev++;
st_template1778drivers/scsi/st.cst_template.dev_noticed++,
st_template1792drivers/scsi/st.cif (st_template.dev_noticed == 0) return;
st_template1805drivers/scsi/st.cscsi_tapes = (Scsi_Tape *) scsi_init_malloc(st_template.dev_noticed * 
st_template1807drivers/scsi/st.cst_template.dev_max = st_template.dev_noticed;
st_template1814drivers/scsi/st.cfor (i=0, SDp = scsi_devices; i < st_template.dev_noticed; ++i) {
st_template1850drivers/scsi/st.cst_nbr_buffers = st_template.dev_noticed;