Lines Matching refs:vport

922 	ocs_vport_spec_t *vport;  in ocs_vport_start()  local
928 ocs_list_foreach_safe(&xport->vport_list, vport, next) { in ocs_vport_start()
929 if (vport->domain_instance == domain->instance_index && in ocs_vport_start()
930 vport->sport == NULL) { in ocs_vport_start()
932 if (!(vport->enable_ini || vport->enable_tgt)) { in ocs_vport_start()
937 vport->sport = sport = ocs_sport_alloc(domain, vport->wwpn, vport->wwnn, vport->fc_id, in ocs_vport_start()
938 vport->enable_ini, vport->enable_tgt); in ocs_vport_start()
943 sport->tgt_data = vport->tgt_data; in ocs_vport_start()
944 sport->ini_data = vport->ini_data; in ocs_vport_start()
970 ocs_vport_spec_t *vport; in ocs_vport_link_down() local
973 ocs_list_foreach(&xport->vport_list, vport) { in ocs_vport_link_down()
974 if (vport->sport == sport) { in ocs_vport_link_down()
975 vport->sport = NULL; in ocs_vport_link_down()
1049 ocs_sport_vport_alloc(ocs_domain_t *domain, ocs_vport_spec_t *vport) in ocs_sport_vport_alloc() argument
1057 ocs_assert((vport->sport == NULL), -1); in ocs_sport_vport_alloc()
1060vport->sport = sport = ocs_sport_alloc(domain, vport->wwpn, vport->wwnn, UINT32_MAX, vport->enable… in ocs_sport_vport_alloc()
1067 sport->tgt_data = vport->tgt_data; in ocs_sport_vport_alloc()
1068 sport->ini_data = vport->tgt_data; in ocs_sport_vport_alloc()
1097 ocs_vport_spec_t *vport; in ocs_sport_vport_del() local
1111 ocs_list_foreach_safe(&xport->vport_list, vport, next) { in ocs_sport_vport_del()
1112 if ((vport->domain_instance == instance) && in ocs_sport_vport_del()
1113 (vport->wwpn == wwpn) && (vport->wwnn == wwnn)) { in ocs_sport_vport_del()
1114 vport->sport = NULL; in ocs_sport_vport_del()
1155 ocs_vport_spec_t *vport; in ocs_vport_del_all() local
1159 ocs_list_foreach_safe(&xport->vport_list, vport, next) { in ocs_vport_del_all()
1160 ocs_list_remove(&xport->vport_list, vport); in ocs_vport_del_all()
1161 ocs_free(ocs, vport, sizeof(*vport)); in ocs_vport_del_all()
1478 ocs_vport_spec_t *vport; in ocs_vport_update_spec() local
1481 ocs_list_foreach(&xport->vport_list, vport) { in ocs_vport_update_spec()
1482 if (vport->sport == sport) { in ocs_vport_update_spec()
1483 vport->wwnn = sport->wwnn; in ocs_vport_update_spec()
1484 vport->wwpn = sport->wwpn; in ocs_vport_update_spec()
1485 vport->tgt_data = sport->tgt_data; in ocs_vport_update_spec()
1486 vport->ini_data = sport->ini_data; in ocs_vport_update_spec()
1516 ocs_vport_spec_t *vport; in ocs_vport_create_spec() local
1520 ocs_list_foreach(&xport->vport_list, vport) { in ocs_vport_create_spec()
1521 if ((wwpn && (vport->wwpn == wwpn)) && (wwnn && (vport->wwnn == wwnn))) { in ocs_vport_create_spec()
1528 vport = ocs_malloc(ocs, sizeof(*vport), OCS_M_ZERO | OCS_M_NOWAIT); in ocs_vport_create_spec()
1529 if (vport == NULL) { in ocs_vport_create_spec()
1534 vport->wwnn = wwnn; in ocs_vport_create_spec()
1535 vport->wwpn = wwpn; in ocs_vport_create_spec()
1536 vport->fc_id = fc_id; in ocs_vport_create_spec()
1537 vport->domain_instance = 0; /*TODO: may need to change this */ in ocs_vport_create_spec()
1538 vport->enable_tgt = enable_tgt; in ocs_vport_create_spec()
1539 vport->enable_ini = enable_ini; in ocs_vport_create_spec()
1540 vport->tgt_data = tgt_data; in ocs_vport_create_spec()
1541 vport->ini_data = ini_data; in ocs_vport_create_spec()
1544 ocs_list_add_tail(&xport->vport_list, vport); in ocs_vport_create_spec()