| /linux-6.15/drivers/scsi/csiostor/ |
| H A D | csio_attr.c | 391 struct fc_vport *fc_vport = ln->fc_vport; in csio_vport_set_state() local 552 csio_vport_create(struct fc_vport *fc_vport, bool disable) in csio_vport_create() argument 565 if (fc_vport->node_name != 0) { in csio_vport_create() 566 u64_to_wwn(fc_vport->node_name, wwn); in csio_vport_create() 576 if (fc_vport->port_name != 0) { in csio_vport_create() 577 u64_to_wwn(fc_vport->port_name, wwn); in csio_vport_create() 594 ln->fc_vport = fc_vport; in csio_vport_create() 600 if (!fc_vport->node_name) in csio_vport_create() 602 if (!fc_vport->port_name) in csio_vport_create() 614 csio_vport_delete(struct fc_vport *fc_vport) in csio_vport_delete() argument [all …]
|
| H A D | csio_lnode.h | 184 struct fc_vport *fc_vport; member
|
| /linux-6.15/drivers/scsi/lpfc/ |
| H A D | lpfc_vport.c | 56 struct fc_vport *fc_vport = vport->fc_vport; in lpfc_vport_set_state() local 58 if (fc_vport) { in lpfc_vport_set_state() 65 fc_vport->vport_last_state = fc_vport->vport_state; in lpfc_vport_set_state() 66 fc_vport->vport_state = new_state; in lpfc_vport_set_state() 293 lpfc_vport_create(struct fc_vport *fc_vport, bool disable) in lpfc_vport_create() argument 408 vport->fc_vport = fc_vport; in lpfc_vport_create() 533 disable_vport(struct fc_vport *fc_vport) in disable_vport() argument 568 enable_vport(struct fc_vport *fc_vport) in enable_vport() argument 612 lpfc_vport_disable(struct fc_vport *fc_vport, bool disable) in lpfc_vport_disable() argument 617 return enable_vport(fc_vport); in lpfc_vport_disable() [all …]
|
| H A D | lpfc_vport.h | 89 int lpfc_vport_create(struct fc_vport *, bool); 90 int lpfc_vport_delete(struct fc_vport *);
|
| H A D | lpfc_crtn.h | 477 int lpfc_vport_disable(struct fc_vport *fc_vport, bool disable);
|
| H A D | lpfc.h | 739 struct fc_vport *fc_vport; member
|
| /linux-6.15/drivers/scsi/bfa/ |
| H A D | bfad_attr.c | 352 bfad_im_vport_create(struct fc_vport *fc_vport, bool disable) in bfad_im_vport_create() argument 354 char *vname = fc_vport->symbolic_name; in bfad_im_vport_create() 355 struct Scsi_Host *shost = fc_vport->shost; in bfad_im_vport_create() 395 fc_vport_set_state(fc_vport, FC_VPORT_ACTIVE); in bfad_im_vport_create() 424 fc_vport->dd_data = vport; in bfad_im_vport_create() 425 vport->drv_port.im_port->fc_vport = fc_vport; in bfad_im_vport_create() 478 bfad_im_vport_delete(struct fc_vport *fc_vport) in bfad_im_vport_delete() argument 533 bfad_im_vport_disable(struct fc_vport *fc_vport, bool disable) in bfad_im_vport_disable() argument 559 fc_vport_set_state(fc_vport, FC_VPORT_ACTIVE); in bfad_im_vport_disable() 566 bfad_im_vport_set_symbolic_name(struct fc_vport *fc_vport) in bfad_im_vport_set_symbolic_name() argument [all …]
|
| H A D | bfad_im.h | 76 struct fc_vport *fc_vport; member
|
| H A D | bfad.c | 999 struct fc_vport *fc_vport; in bfad_start_ops() local 1010 fc_vport = fc_vport_create(bfad->pport.im_port->shost, 0, &vid); in bfad_start_ops() 1011 if (!fc_vport) { in bfad_start_ops()
|
| /linux-6.15/drivers/scsi/elx/efct/ |
| H A D | efct_xport.c | 966 efct_vport_create(struct fc_vport *fc_vport, bool disable) in efct_vport_create() argument 968 struct Scsi_Host *shost = fc_vport ? fc_vport->shost : NULL; in efct_vport_create() 975 if (!fc_vport || !shost || !efct) in efct_vport_create() 978 vport = efct_scsi_new_vport(efct, &fc_vport->dev); in efct_vport_create() 984 vport->fc_vport = fc_vport; in efct_vport_create() 985 vport->npiv_wwpn = fc_vport->port_name; in efct_vport_create() 986 vport->npiv_wwnn = fc_vport->node_name; in efct_vport_create() 989 *(struct efct_vport **)fc_vport->dd_data = vport; in efct_vport_create() 998 efct_vport_delete(struct fc_vport *fc_vport) in efct_vport_delete() argument 1000 struct efct_vport *vport = *(struct efct_vport **)fc_vport->dd_data; in efct_vport_delete() [all …]
|
| H A D | efct_lio.h | 143 struct fc_vport *fc_vport; member
|
| H A D | efct_scsi.h | 60 struct fc_vport *fc_vport; member
|
| H A D | efct_lio.c | 770 struct fc_vport *new_fc_vport; in efct_lio_npiv_make_nport() 834 lio_vport->fc_vport = new_fc_vport; in efct_lio_npiv_make_nport() 866 if (lio_vport->fc_vport) in efct_lio_npiv_drop_nport() 867 fc_vport_terminate(lio_vport->fc_vport); in efct_lio_npiv_drop_nport()
|
| /linux-6.15/drivers/scsi/qla2xxx/ |
| H A D | qla_mid.c | 249 struct fc_vport *fc_vport; in qla24xx_configure_vp() local 252 fc_vport = vha->fc_vport; in qla24xx_configure_vp() 271 fc_vport_set_state(fc_vport, FC_VPORT_ACTIVE); in qla24xx_configure_vp() 456 qla24xx_vport_create_req_sanity_check(struct fc_vport *fc_vport) in qla24xx_vport_create_req_sanity_check() argument 463 if (fc_vport->roles != FC_PORT_ROLE_FCP_INITIATOR) in qla24xx_vport_create_req_sanity_check() 475 u64_to_wwn(fc_vport->port_name, port_name); in qla24xx_vport_create_req_sanity_check() 494 qla24xx_create_vhost(struct fc_vport *fc_vport) in qla24xx_create_vhost() argument 511 fc_vport->dd_data = vha; in qla24xx_create_vhost() 513 u64_to_wwn(fc_vport->node_name, vha->node_name); in qla24xx_create_vhost() 514 u64_to_wwn(fc_vport->port_name, vha->port_name); in qla24xx_create_vhost() [all …]
|
| H A D | qla_attr.c | 14 static int qla24xx_vport_disable(struct fc_vport *, bool); 3044 qla24xx_vport_create(struct fc_vport *fc_vport, bool disable) in qla24xx_vport_create() argument 3062 vha = qla24xx_create_vhost(fc_vport); in qla24xx_vport_create() 3069 fc_vport_set_state(fc_vport, FC_VPORT_DISABLED); in qla24xx_vport_create() 3089 fc_vport_set_state(fc_vport, FC_VPORT_LINKDOWN); in qla24xx_vport_create() 3118 if (scsi_add_host_with_dma(vha->host, &fc_vport->dev, in qla24xx_vport_create() 3135 qla24xx_vport_disable(fc_vport, disable); in qla24xx_vport_create() 3180 qla24xx_vport_delete(struct fc_vport *fc_vport) in qla24xx_vport_delete() argument 3182 scsi_qla_host_t *vha = fc_vport->dd_data; in qla24xx_vport_delete() 3242 qla24xx_vport_disable(struct fc_vport *fc_vport, bool disable) in qla24xx_vport_disable() argument [all …]
|
| H A D | qla_gbl.h | 273 extern int qla24xx_vport_create_req_sanity_check(struct fc_vport *); 274 extern scsi_qla_host_t *qla24xx_create_vhost(struct fc_vport *);
|
| H A D | qla_isr.c | 1445 fc_vport_set_state(vha->fc_vport, FC_VPORT_FAILED); in qla2x00_async_event() 1524 fc_vport_set_state(vha->fc_vport, FC_VPORT_FAILED); in qla2x00_async_event() 1544 fc_vport_set_state(vha->fc_vport, FC_VPORT_FAILED); in qla2x00_async_event() 1587 fc_vport_set_state(vha->fc_vport, FC_VPORT_FAILED); in qla2x00_async_event() 1616 fc_vport_set_state(vha->fc_vport, FC_VPORT_FAILED); in qla2x00_async_event() 1696 fc_vport_set_state(vha->fc_vport, in qla2x00_async_event()
|
| /linux-6.15/drivers/scsi/libfc/ |
| H A D | fc_npiv.c | 21 struct fc_lport *libfc_vport_create(struct fc_vport *vport, int privsize) in libfc_vport_create() 94 struct fc_vport *vport = vn_port->vport; in __fc_vport_setlink() 119 struct fc_vport *vport = vn_port->vport; in fc_vport_setlink()
|
| /linux-6.15/include/scsi/ |
| H A D | scsi_transport_fc.h | 219 struct fc_vport { struct 254 container_of(d, struct fc_vport, dev) 700 void (*set_vport_symbolic_name)(struct fc_vport *); 701 int (*vport_create)(struct fc_vport *, bool); 702 int (*vport_disable)(struct fc_vport *, bool); 703 int (*vport_delete)(struct fc_vport *); 822 fc_vport_set_state(struct fc_vport *vport, enum fc_vport_state new_state) in fc_vport_set_state() 856 struct fc_vport *fc_vport_create(struct Scsi_Host *shost, int channel, 858 int fc_vport_terminate(struct fc_vport *vport);
|
| H A D | libfc.h | 719 struct fc_vport *vport; 923 struct fc_lport *libfc_vport_create(struct fc_vport *, int privsize);
|
| H A D | libfcoe.h | 266 int fcoe_validate_vport_create(struct fc_vport *vport);
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_transport_fc.c | 32 struct fc_vport **vport); 2311 struct fc_vport *vport; in store_fc_host_vport_create() 2358 struct fc_vport *vport; in store_fc_host_vport_delete() 2478 struct fc_vport *vport = dev_to_vport(dev); in fc_vport_dev_release() 2491 struct fc_vport *vport; in fc_vport_match() 2876 struct fc_vport *vport = NULL, *next_vport = NULL; in fc_remove_host() 3828 struct fc_vport *vport; in fc_vport_setup() 3946 struct fc_vport * 3951 struct fc_vport *vport; in fc_vport_create() 3970 fc_vport_terminate(struct fc_vport *vport) in fc_vport_terminate() [all …]
|
| /linux-6.15/Documentation/scsi/ |
| H A D | scsi_fc_transport.rst | 133 /sys/class/fc_vports/vport-17:0-0 the vport's fc_vport 142 The new fc_vport class object has the following attributes 349 int vport_create(struct fc_vport *vport, bool disable) 435 int vport_disable(struct fc_vport *vport, bool disable) 466 int vport_delete(struct fc_vport *vport) 473 fc_host or fc_vport vport_delete attributes), the transport will call 523 struct fc_vport * 528 * @vport: fc_vport to be terminated 537 fc_vport_terminate(struct fc_vport *vport)
|
| /linux-6.15/drivers/scsi/fcoe/ |
| H A D | fcoe.c | 140 static int fcoe_vport_destroy(struct fc_vport *); 141 static int fcoe_vport_create(struct fc_vport *, bool disabled); 142 static int fcoe_vport_disable(struct fc_vport *, bool disable); 143 static void fcoe_set_vport_symbolic_name(struct fc_vport *); 1135 struct fc_vport *vport = dev_to_vport(parent); in fcoe_if_create() 2643 static int fcoe_vport_create(struct fc_vport *vport, bool disabled) in fcoe_vport_create() 2691 static int fcoe_vport_destroy(struct fc_vport *vport) in fcoe_vport_destroy() 2719 struct fc_vport *vport; in fcoe_vport_remove() 2720 struct fc_vport *next_vport; in fcoe_vport_remove() 2746 static int fcoe_vport_disable(struct fc_vport *vport, bool disable) in fcoe_vport_disable() [all …]
|
| /linux-6.15/drivers/scsi/bnx2fc/ |
| H A D | bnx2fc_fcoe.c | 1117 static int bnx2fc_vport_create(struct fc_vport *vport, bool disabled) in bnx2fc_vport_create() 1182 static int bnx2fc_vport_destroy(struct fc_vport *vport) in bnx2fc_vport_destroy() 1212 static int bnx2fc_vport_disable(struct fc_vport *vport, bool disable) in bnx2fc_vport_disable() 1490 struct fc_vport *vport = dev_to_vport(parent); in bnx2fc_if_create()
|