Lines Matching refs:fcport
30 struct scsi_qla_host *vha = sp->fcport->vha; in qla2x00_bsg_sp_free()
59 kfree(sp->fcport); in qla2x00_bsg_sp_free()
248 fc_port_t *fcport = NULL; in qla2x00_process_els() local
260 fcport = *(fc_port_t **) rport->dd_data; in qla2x00_process_els()
303 if (qla2x00_fabric_login(vha, fcport, &nextlid)) { in qla2x00_process_els()
306 fcport->d_id.b24); in qla2x00_process_els()
316 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_process_els()
317 if (!fcport) { in qla2x00_process_els()
323 fcport->vha = vha; in qla2x00_process_els()
324 fcport->d_id.b.al_pa = in qla2x00_process_els()
326 fcport->d_id.b.area = in qla2x00_process_els()
328 fcport->d_id.b.domain = in qla2x00_process_els()
330 fcport->loop_id = in qla2x00_process_els()
331 (fcport->d_id.b.al_pa == 0xFD) ? in qla2x00_process_els()
362 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qla2x00_process_els()
381 bsg_job->request->rqst_data.h_els.command_code, fcport->loop_id, in qla2x00_process_els()
382 fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa); in qla2x00_process_els()
403 kfree(fcport); in qla2x00_process_els()
432 struct fc_port *fcport; in qla2x00_process_ct() local
493 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qla2x00_process_ct()
494 if (!fcport) { in qla2x00_process_ct()
502 fcport->vha = vha; in qla2x00_process_ct()
503 fcport->d_id.b.al_pa = bsg_job->request->rqst_data.h_ct.port_id[0]; in qla2x00_process_ct()
504 fcport->d_id.b.area = bsg_job->request->rqst_data.h_ct.port_id[1]; in qla2x00_process_ct()
505 fcport->d_id.b.domain = bsg_job->request->rqst_data.h_ct.port_id[2]; in qla2x00_process_ct()
506 fcport->loop_id = loop_id; in qla2x00_process_ct()
509 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qla2x00_process_ct()
528 fcport->loop_id, fcport->d_id.b.domain, fcport->d_id.b.area, in qla2x00_process_ct()
529 fcport->d_id.b.al_pa); in qla2x00_process_ct()
542 kfree(fcport); in qla2x00_process_ct()
1282 fc_port_t *fcport = NULL; in qla24xx_iidma() local
1299 list_for_each_entry(fcport, &vha->vp_fcports, list) { in qla24xx_iidma()
1300 if (fcport->port_type != FCT_TARGET) in qla24xx_iidma()
1304 fcport->port_name, sizeof(fcport->port_name))) in qla24xx_iidma()
1317 if (atomic_read(&fcport->state) != FCS_ONLINE) { in qla24xx_iidma()
1323 if (fcport->flags & FCF_LOGIN_NEEDED) { in qla24xx_iidma()
1325 "Remote port not logged in flags = 0x%x.\n", fcport->flags); in qla24xx_iidma()
1330 rval = qla2x00_set_idma_speed(vha, fcport->loop_id, in qla24xx_iidma()
1333 rval = qla2x00_get_idma_speed(vha, fcport->loop_id, in qla24xx_iidma()
1339 "%04x %x %04x %04x.\n", fcport->port_name, in qla24xx_iidma()
1340 rval, fcport->fp_speed, mb[0], mb[1]); in qla24xx_iidma()
1918 struct fc_port *fcport; in qlafx00_mgmt_cmd() local
1970 fcport = qla2x00_alloc_fcport(vha, GFP_KERNEL); in qlafx00_mgmt_cmd()
1971 if (!fcport) { in qlafx00_mgmt_cmd()
1979 sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL); in qlafx00_mgmt_cmd()
1988 fcport->vha = vha; in qlafx00_mgmt_cmd()
1989 fcport->loop_id = piocb_rqst->dataword; in qlafx00_mgmt_cmd()
2000 type, piocb_rqst->func_type, fcport->loop_id); in qlafx00_mgmt_cmd()
2013 kfree(fcport); in qlafx00_mgmt_cmd()