Writing Device Drivers

tran_tgt_free(9E)

The tran_tgt_free(9E) entry point enables the HBA to perform any deallocation or clean-up procedures for an instance of a target. This entry point is optional.

 static void
 isp_tran_tgt_free(
 	dev_info_t						*hba_dip,
 	dev_info_t						*tgt_dip,
 	scsi_hba_tran_t						*hba_tran,
 	struct scsi_device						*sd)
 {
 	Undo any special per-target initialization done 
		earlier in tran_tgt_init(9F) and tran_tgt_probe(9F).
 }