Lines Matching defs:vport
535 * Create a vport under a vf.
541 struct bfad_vport_s *vport;
546 vport = kzalloc(sizeof(struct bfad_vport_s), GFP_KERNEL);
547 if (!vport) {
552 vport->drv_port.bfad = bfad;
555 rc = bfa_fcs_pbc_vport_create(&vport->fcs_vport,
556 &bfad->bfa_fcs, vf_id, port_cfg, vport);
558 rc = bfa_fcs_vport_create(&vport->fcs_vport,
559 &bfad->bfa_fcs, vf_id, port_cfg, vport);
566 rc = bfad_im_scsi_host_alloc(bfad, vport->drv_port.im_port,
573 bfa_fcs_vport_start(&vport->fcs_vport);
580 vport->comp_del = &fcomp;
581 init_completion(vport->comp_del);
582 bfa_fcs_vport_delete(&vport->fcs_vport);
584 wait_for_completion(vport->comp_del);
586 kfree(vport);
592 * Create a vf and its base vport implicitely.
974 /* pbc vport creation */
988 printk(KERN_WARNING "bfad%d: failed to create pbc vport"