Lines Matching refs:port_drv
437 struct bfad_port_s *port_drv; in bfa_fcb_lport_new() local
440 port_drv = &bfad->pport; in bfa_fcb_lport_new()
441 port_drv->pvb_type = BFAD_PORT_PHYS_BASE; in bfa_fcb_lport_new()
443 port_drv = &vf_drv->base_port; in bfa_fcb_lport_new()
444 port_drv->pvb_type = BFAD_PORT_VF_BASE; in bfa_fcb_lport_new()
446 port_drv = &vp_drv->drv_port; in bfa_fcb_lport_new()
447 port_drv->pvb_type = BFAD_PORT_PHYS_VPORT; in bfa_fcb_lport_new()
449 port_drv = &vp_drv->drv_port; in bfa_fcb_lport_new()
450 port_drv->pvb_type = BFAD_PORT_VF_VPORT; in bfa_fcb_lport_new()
453 port_drv->fcs_port = port; in bfa_fcb_lport_new()
454 port_drv->roles = roles; in bfa_fcb_lport_new()
457 rc = bfad_im_port_new(bfad, port_drv); in bfa_fcb_lport_new()
459 bfad_im_port_delete(bfad, port_drv); in bfa_fcb_lport_new()
460 port_drv = NULL; in bfa_fcb_lport_new()
464 return port_drv; in bfa_fcb_lport_new()