Lines Matching refs:fcal
0 /* fcal.c: Fibre Channel Arbitrated Loop SCSI host adapter driver.
25 #include "fcal.h"
98 tpnt->proc_name = "fcal";
118 struct fcal *fcal;
122 /* Strange, this is already registered to some other SCSI host, then it cannot be fcal */
133 host = scsi_register (tpnt, sizeof (struct fcal));
148 fcal = (struct fcal *)host->hostdata;
158 status = fc_do_plogi(fc, alpa, fcal->node_wwn + target,
159 fcal->nport_wwn + target);
167 fcal->map[target] = 1;
181 fcal->fc = fc;
196 struct fcal *fcal = (struct fcal *)host->hostdata;
197 fc_channel *fc = fcal->fc;
202 FCALND((" releasing fcal.\n"));
204 FCALND(("released fcal!\n"));
213 struct fcal *fcal;
220 fcal = (struct fcal *)host->hostdata;
221 fc = fcal->fc;
238 u1 = (u32 *)&fcal->nport_wwn[target];
239 u2 = (u32 *)&fcal->node_wwn[target];
242 } else if (!fcal->map[target]) {
282 struct fcal *f;
288 f = (struct fcal *)SCpnt->device->host->hostdata;