/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/ |
H A D | efc_els.c | 397 struct fc_els_flogi *plogi; in efc_send_plogi() local 401 els = efc_els_io_alloc(node, sizeof(*plogi)); in efc_send_plogi() 406 els->display_name = "plogi"; in efc_send_plogi() 409 plogi = els->io.req.virt; in efc_send_plogi() 411 memcpy(plogi, node->nport->service_params, sizeof(*plogi)); in efc_send_plogi() 413 plogi->fl_cmd = ELS_PLOGI; in efc_send_plogi() 414 memset(plogi->_fl_resvd, 0, sizeof(plogi->_fl_resvd)); in efc_send_plogi() 646 struct fc_els_flogi *plogi; in efc_send_plogi_acc() local [all...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | fc_encode.h | 519 * fc_plogi_fill - Fill in plogi request frame 524 struct fc_els_flogi *plogi; in fc_plogi_fill() local 528 plogi = fc_frame_payload_get(fp, sizeof(*plogi)); in fc_plogi_fill() 529 memset(plogi, 0, sizeof(*plogi)); in fc_plogi_fill() 530 plogi->fl_cmd = (u8) op; in fc_plogi_fill() 531 put_unaligned_be64(lport->wwpn, &plogi->fl_wwpn); in fc_plogi_fill() 532 put_unaligned_be64(lport->wwnn, &plogi->fl_wwnn); in fc_plogi_fill() 534 csp = &plogi in fc_plogi_fill() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 199 struct fc_logi_s *plogi = (struct fc_logi_s *) (pld); in fc_plogi_x_build() local 201 memcpy(plogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_plogi_x_build() 205 plogi->csp.altbbcred = 1; in fc_plogi_x_build() 207 plogi->els_cmd.els_code = els_code; in fc_plogi_x_build() 213 plogi->csp.rxsz = plogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_plogi_x_build() 214 plogi->csp.bbcred = cpu_to_be16(bb_cr); in fc_plogi_x_build() 216 memcpy(&plogi->port_name, &port_name, sizeof(wwn_t)); in fc_plogi_x_build() 217 memcpy(&plogi->node_name, &node_name, sizeof(wwn_t)); in fc_plogi_x_build() 322 struct fc_logi_s *plogi; in fc_plogi_rsp_parse() local 355 struct fc_logi_s *plogi = (struct fc_logi_s *) (fchs + 1); fc_plogi_parse() local [all...] |
H A D | bfa_fcs_rport.c | 43 struct fc_logi_s *plogi); 1784 /* Update plogi stats in twin */ in bfa_fcs_rport_plogi_response() 2516 bfa_fcs_rport_update(struct bfa_fcs_rport_s *rport, struct fc_logi_s *plogi) in bfa_fcs_rport_update() argument 2524 rport->pwwn = plogi->port_name; in bfa_fcs_rport_update() 2525 rport->nwwn = plogi->node_name; in bfa_fcs_rport_update() 2531 if (plogi->class3.class_valid) in bfa_fcs_rport_update() 2534 if (plogi->class2.class_valid) in bfa_fcs_rport_update() 2541 rport->cisc = plogi->csp.cisc; in bfa_fcs_rport_update() 2542 if (be16_to_cpu(plogi->class3.rxsz) < be16_to_cpu(plogi in bfa_fcs_rport_update() 2641 bfa_fcs_rport_start(struct bfa_fcs_lport_s *port, struct fchs_s *fchs, struct fc_logi_s *plogi) bfa_fcs_rport_start() argument 2660 bfa_fcs_rport_plogi_create(struct bfa_fcs_lport_s *port, struct fchs_s *fchs, struct fc_logi_s *plogi) bfa_fcs_rport_plogi_create() argument 2683 bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *rx_fchs, struct fc_logi_s *plogi) bfa_fcs_rport_plogi() argument [all...] |
H A D | bfa_fcs.h | 443 int plogi_retries; /* max plogi retry attempts */ 479 struct fc_logi_s *plogi); 481 struct fc_logi_s *plogi);
|
H A D | bfa_fcbuild.h | 124 struct fc_logi_s plogi; member
|
H A D | bfa_fcs_lport.c | 51 struct fchs_s *rx_fchs, struct fc_logi_s *plogi); 437 * Process incoming plogi from a remote port. 441 struct fchs_s *rx_fchs, struct fc_logi_s *plogi) in bfa_fcs_lport_plogi() 472 (void *)&plogi->port_name, sizeof(wwn_t)) < 0)) { in bfa_fcs_lport_plogi() 487 rport = bfa_fcs_lport_get_rport_by_pwwn(port, plogi->port_name); in bfa_fcs_lport_plogi() 494 (void *)&plogi->port_name, sizeof(wwn_t)) < 0)) { in bfa_fcs_lport_plogi() 499 bfa_fcs_rport_plogi(rport, rx_fchs, plogi); in bfa_fcs_lport_plogi() 511 bfa_fcs_rport_plogi_create(port, rx_fchs, plogi); in bfa_fcs_lport_plogi() 523 WARN_ON(rport->pwwn == plogi->port_name); in bfa_fcs_lport_plogi() 529 bfa_fcs_rport_plogi_create(port, rx_fchs, plogi); in bfa_fcs_lport_plogi() 440 bfa_fcs_lport_plogi(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs, struct fc_logi_s *plogi) bfa_fcs_lport_plogi() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 199 struct fc_logi_s *plogi = (struct fc_logi_s *) (pld); in fc_plogi_x_build() local 201 memcpy(plogi, &plogi_tmpl, sizeof(struct fc_logi_s)); in fc_plogi_x_build() 205 plogi->csp.altbbcred = 1; in fc_plogi_x_build() 207 plogi->els_cmd.els_code = els_code; in fc_plogi_x_build() 213 plogi->csp.rxsz = plogi->class3.rxsz = cpu_to_be16(pdu_size); in fc_plogi_x_build() 214 plogi->csp.bbcred = cpu_to_be16(bb_cr); in fc_plogi_x_build() 216 memcpy(&plogi->port_name, &port_name, sizeof(wwn_t)); in fc_plogi_x_build() 217 memcpy(&plogi->node_name, &node_name, sizeof(wwn_t)); in fc_plogi_x_build() 322 struct fc_logi_s *plogi; in fc_plogi_rsp_parse() local 355 struct fc_logi_s *plogi = (struct fc_logi_s *) (fchs + 1); fc_plogi_parse() local [all...] |
H A D | bfa_fcs_rport.c | 43 struct fc_logi_s *plogi); 1784 /* Update plogi stats in twin */ in bfa_fcs_rport_plogi_response() 2516 bfa_fcs_rport_update(struct bfa_fcs_rport_s *rport, struct fc_logi_s *plogi) in bfa_fcs_rport_update() argument 2524 rport->pwwn = plogi->port_name; in bfa_fcs_rport_update() 2525 rport->nwwn = plogi->node_name; in bfa_fcs_rport_update() 2531 if (plogi->class3.class_valid) in bfa_fcs_rport_update() 2534 if (plogi->class2.class_valid) in bfa_fcs_rport_update() 2541 rport->cisc = plogi->csp.cisc; in bfa_fcs_rport_update() 2542 if (be16_to_cpu(plogi->class3.rxsz) < be16_to_cpu(plogi in bfa_fcs_rport_update() 2641 bfa_fcs_rport_start(struct bfa_fcs_lport_s *port, struct fchs_s *fchs, struct fc_logi_s *plogi) bfa_fcs_rport_start() argument 2660 bfa_fcs_rport_plogi_create(struct bfa_fcs_lport_s *port, struct fchs_s *fchs, struct fc_logi_s *plogi) bfa_fcs_rport_plogi_create() argument 2683 bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *rx_fchs, struct fc_logi_s *plogi) bfa_fcs_rport_plogi() argument [all...] |
H A D | bfa_fcs.h | 440 int plogi_retries; /* max plogi retry attempts */ 476 struct fc_logi_s *plogi); 478 struct fc_logi_s *plogi);
|
H A D | bfa_fcbuild.h | 124 struct fc_logi_s plogi; member
|
H A D | bfa_fcs_lport.c | 51 struct fchs_s *rx_fchs, struct fc_logi_s *plogi); 437 * Process incoming plogi from a remote port. 441 struct fchs_s *rx_fchs, struct fc_logi_s *plogi) in bfa_fcs_lport_plogi() 472 (void *)&plogi->port_name, sizeof(wwn_t)) < 0)) { in bfa_fcs_lport_plogi() 487 rport = bfa_fcs_lport_get_rport_by_pwwn(port, plogi->port_name); in bfa_fcs_lport_plogi() 494 (void *)&plogi->port_name, sizeof(wwn_t)) < 0)) { in bfa_fcs_lport_plogi() 499 bfa_fcs_rport_plogi(rport, rx_fchs, plogi); in bfa_fcs_lport_plogi() 511 bfa_fcs_rport_plogi_create(port, rx_fchs, plogi); in bfa_fcs_lport_plogi() 523 WARN_ON(rport->pwwn == plogi->port_name); in bfa_fcs_lport_plogi() 529 bfa_fcs_rport_plogi_create(port, rx_fchs, plogi); in bfa_fcs_lport_plogi() 440 bfa_fcs_lport_plogi(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs, struct fc_logi_s *plogi) bfa_fcs_lport_plogi() argument [all...] |
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_fc.c | 320 struct fc_els_flogi *plogi; in zfcp_fc_incoming_plogi() local 323 plogi = (struct fc_els_flogi *) status_buffer->payload.data; in zfcp_fc_incoming_plogi() 324 zfcp_fc_incoming_wwpn(req, be64_to_cpu(plogi->fl_wwpn)); in zfcp_fc_incoming_plogi() 483 * @plogi: plogi payload 487 void zfcp_fc_plogi_evaluate(struct zfcp_port *port, struct fc_els_flogi *plogi) in zfcp_fc_plogi_evaluate() argument 489 if (be64_to_cpu(plogi->fl_wwpn) != port->wwpn) { in zfcp_fc_plogi_evaluate() 495 (unsigned long long) be64_to_cpu(plogi->fl_wwpn)); in zfcp_fc_plogi_evaluate() 499 port->wwnn = be64_to_cpu(plogi->fl_wwnn); in zfcp_fc_plogi_evaluate() 500 port->maxframe_size = be16_to_cpu(plogi in zfcp_fc_plogi_evaluate() [all...] |
H A D | zfcp_scsi.c | 699 * is not opened again as valid due to the cached plogi data in 872 const struct fc_els_flogi *nsp, *plogi; in zfcp_scsi_shost_update_config_data() local 893 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload in zfcp_scsi_shost_update_config_data() 921 fc_host_fabric_name(shost) = be64_to_cpu(plogi->fl_wwnn); in zfcp_scsi_shost_update_config_data()
|
H A D | zfcp_fsf.c | 522 struct fc_els_flogi *plogi; in zfcp_fsf_exchange_config_evaluate() local 525 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload in zfcp_fsf_exchange_config_evaluate() 545 adapter->peer_wwpn = be64_to_cpu(plogi->fl_wwpn); in zfcp_fsf_exchange_config_evaluate() 546 adapter->peer_wwnn = be64_to_cpu(plogi->fl_wwnn); in zfcp_fsf_exchange_config_evaluate() 1680 struct fc_els_flogi *plogi; in zfcp_fsf_open_port_handler() local 1740 plogi = (struct fc_els_flogi *) bottom->els; in zfcp_fsf_open_port_handler() 1742 zfcp_fc_plogi_evaluate(port, plogi); in zfcp_fsf_open_port_handler()
|
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_fc.c | 320 struct fc_els_flogi *plogi; in zfcp_fc_incoming_plogi() local 323 plogi = (struct fc_els_flogi *) status_buffer->payload.data; in zfcp_fc_incoming_plogi() 324 zfcp_fc_incoming_wwpn(req, be64_to_cpu(plogi->fl_wwpn)); in zfcp_fc_incoming_plogi() 483 * @plogi: plogi payload 487 void zfcp_fc_plogi_evaluate(struct zfcp_port *port, struct fc_els_flogi *plogi) in zfcp_fc_plogi_evaluate() argument 489 if (be64_to_cpu(plogi->fl_wwpn) != port->wwpn) { in zfcp_fc_plogi_evaluate() 495 (unsigned long long) be64_to_cpu(plogi->fl_wwpn)); in zfcp_fc_plogi_evaluate() 499 port->wwnn = be64_to_cpu(plogi->fl_wwnn); in zfcp_fc_plogi_evaluate() 500 port->maxframe_size = be16_to_cpu(plogi in zfcp_fc_plogi_evaluate() [all...] |
H A D | zfcp_scsi.c | 699 * is not opened again as valid due to the cached plogi data in 869 const struct fc_els_flogi *nsp, *plogi; in zfcp_scsi_shost_update_config_data() local 890 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload in zfcp_scsi_shost_update_config_data() 918 fc_host_fabric_name(shost) = be64_to_cpu(plogi->fl_wwnn); in zfcp_scsi_shost_update_config_data()
|
H A D | zfcp_fsf.c | 541 struct fc_els_flogi *plogi; in zfcp_fsf_exchange_config_evaluate() local 544 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload in zfcp_fsf_exchange_config_evaluate() 564 adapter->peer_wwpn = be64_to_cpu(plogi->fl_wwpn); in zfcp_fsf_exchange_config_evaluate() 565 adapter->peer_wwnn = be64_to_cpu(plogi->fl_wwnn); in zfcp_fsf_exchange_config_evaluate() 1701 struct fc_els_flogi *plogi; in zfcp_fsf_open_port_handler() local 1761 plogi = (struct fc_els_flogi *) bottom->els; in zfcp_fsf_open_port_handler() 1763 zfcp_fc_plogi_evaluate(port, plogi); in zfcp_fsf_open_port_handler()
|
/kernel/linux/linux-6.6/drivers/scsi/libfc/ |
H A D | fc_encode.h | 743 * fc_plogi_fill - Fill in plogi request frame 748 struct fc_els_flogi *plogi; in fc_plogi_fill() local 752 plogi = fc_frame_payload_get(fp, sizeof(*plogi)); in fc_plogi_fill() 753 memset(plogi, 0, sizeof(*plogi)); in fc_plogi_fill() 754 plogi->fl_cmd = (u8) op; in fc_plogi_fill() 755 put_unaligned_be64(lport->wwpn, &plogi->fl_wwpn); in fc_plogi_fill() 756 put_unaligned_be64(lport->wwnn, &plogi->fl_wwnn); in fc_plogi_fill() 758 csp = &plogi in fc_plogi_fill() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 1809 struct ibmvfc_port_login *plogi; in ibmvfc_bsg_plogi() local 1832 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi() 1833 memset(plogi, 0, sizeof(*plogi)); in ibmvfc_bsg_plogi() 1834 plogi->common.version = cpu_to_be32(1); in ibmvfc_bsg_plogi() 1835 plogi->common.opcode = cpu_to_be32(IBMVFC_PORT_LOGIN); in ibmvfc_bsg_plogi() 1836 plogi->common.length = cpu_to_be16(sizeof(*plogi)); in ibmvfc_bsg_plogi() 1837 plogi in ibmvfc_bsg_plogi() 3545 struct ibmvfc_port_login *plogi; ibmvfc_tgt_send_plogi() local [all...] |
H A D | ibmvfc.h | 672 struct ibmvfc_port_login plogi; member
|
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 2091 struct ibmvfc_port_login *plogi; in ibmvfc_bsg_plogi() local 2118 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi() 2119 memset(plogi, 0, sizeof(*plogi)); in ibmvfc_bsg_plogi() 2120 plogi->common.version = cpu_to_be32(1); in ibmvfc_bsg_plogi() 2121 plogi->common.opcode = cpu_to_be32(IBMVFC_PORT_LOGIN); in ibmvfc_bsg_plogi() 2122 plogi->common.length = cpu_to_be16(sizeof(*plogi)); in ibmvfc_bsg_plogi() 2123 plogi in ibmvfc_bsg_plogi() 4177 struct ibmvfc_port_login *plogi; ibmvfc_tgt_send_plogi() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mng_tlv.c | 740 p_buf->p_val = &p_drv_buf->plogi; in qed_mfw_get_fcoe_tlv_value() 741 return sizeof(p_drv_buf->plogi); in qed_mfw_get_fcoe_tlv_value()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mng_tlv.c | 740 p_buf->p_val = &p_drv_buf->plogi; in qed_mfw_get_fcoe_tlv_value() 741 return sizeof(p_drv_buf->plogi); in qed_mfw_get_fcoe_tlv_value()
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_if.h | 302 u8 plogi; member
|