qla2xxx_slave_alloc(struct scsi_device *sdev){	scsi_qla_host_t *ha = to_qla_host(sdev->host);	struct fc_rport *rport = starget_to_rport(scsi_target(sdev));	fc_port_t *fcport;	int found;	if (!rport)		return -ENXIO;	found = 0;	list_for_each_entry(fcport, &ha->fcports, list) {		if (rport->port_name ==		    be64_to_cpu(*(uint64_t *)fcport->port_name)) {			found++;			break;		}			}	if (!found)		return -ENXIO;	sdev->hostdata = fcport;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6721d2c809f4537ae01757a2297f2ced338826c1/qla_os.c/clean/drivers/scsi/qla2xxx/qla_os.c