taglinefilesource code
st_template357drivers/scsi/hosts.cscsi_register_device(&st_template);
st_template330drivers/scsi/hosts.hextern struct Scsi_Device_Template st_template;
st_template97drivers/scsi/st.cstruct Scsi_Device_Template st_template = {NULL, "tape", "st", TYPE_TAPE, 
st_template174drivers/scsi/st.cif ((st_nbr = SCpnt->request.dev) < st_template.nr_dev && st_nbr >= 0) {
st_template427drivers/scsi/st.cif (dev >= st_template.dev_max || !scsi_tapes[dev].device)
st_template1944drivers/scsi/st.cif(st_template.nr_dev >= st_template.dev_max) 
st_template1950drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template1953drivers/scsi/st.cif(i >= st_template.dev_max) panic ("scsi_devices corrupt (st)");
st_template1961drivers/scsi/st.cst_template.nr_dev++;
st_template1970drivers/scsi/st.cst_template.dev_noticed++,
st_template1983drivers/scsi/st.cif (st_template.dev_noticed == 0) return;
st_template1995drivers/scsi/st.c(st_template.dev_noticed + ST_EXTRA_DEVS) * 
st_template1997drivers/scsi/st.cst_template.dev_max = st_template.dev_noticed + ST_EXTRA_DEVS;
st_template2004drivers/scsi/st.cfor (i=0; i < st_template.dev_max; ++i) {
st_template2030drivers/scsi/st.cst_nbr_buffers = st_template.dev_noticed + ST_EXTRA_DEVS;
st_template2057drivers/scsi/st.cfor(tpnt = scsi_tapes, i=0; i<st_template.dev_max; i++, tpnt++) 
st_template2061drivers/scsi/st.cst_template.nr_dev--;
st_template2062drivers/scsi/st.cst_template.dev_noticed--;