Searched refs:prlo (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/scsi/bfa/
H A Dbfa_fcbuild.c676 struct fc_prlo_s *prlo; fc_logout_params_pages() local
680 prlo = (struct fc_prlo_s *) (fc_frame + 1); fc_logout_params_pages()
681 num_pages = (be16_to_cpu(prlo->payload_len) - 4) / 16; fc_logout_params_pages()
889 struct fc_prlo_s *prlo = (struct fc_prlo_s *) (fchs + 1); fc_prlo_build() local
893 memset(prlo, 0, (num_pages * 16) + 4); fc_prlo_build()
894 prlo->command = FC_ELS_PRLO; fc_prlo_build()
895 prlo->page_len = 0x10; fc_prlo_build()
896 prlo->payload_len = cpu_to_be16((num_pages * 16) + 4); fc_prlo_build()
899 prlo->prlo_params[page].type = FC_TYPE_FCP; fc_prlo_build()
900 prlo->prlo_params[page].opa_valid = 0; fc_prlo_build()
901 prlo->prlo_params[page].rpa_valid = 0; fc_prlo_build()
902 prlo->prlo_params[page].orig_process_assc = 0; fc_prlo_build()
903 prlo->prlo_params[page].resp_process_assc = 0; fc_prlo_build()
906 return be16_to_cpu(prlo->payload_len); fc_prlo_build()
912 struct fc_prlo_acc_s *prlo = (struct fc_prlo_acc_s *) (fchs + 1); fc_prlo_rsp_parse() local
918 if (prlo->command != FC_ELS_ACC) fc_prlo_rsp_parse()
921 num_pages = ((be16_to_cpu(prlo->payload_len)) - 4) / 16; fc_prlo_rsp_parse()
924 if (prlo->prlo_acc_params[page].type != FC_TYPE_FCP) fc_prlo_rsp_parse()
927 if (prlo->prlo_acc_params[page].opa_valid != 0) fc_prlo_rsp_parse()
930 if (prlo->prlo_acc_params[page].rpa_valid != 0) fc_prlo_rsp_parse()
933 if (prlo->prlo_acc_params[page].orig_process_assc != 0) fc_prlo_rsp_parse()
936 if (prlo->prlo_acc_params[page].resp_process_assc != 0) fc_prlo_rsp_parse()
H A Dbfa_fcs_rport.c433 if (rport->prlo == BFA_TRUE) bfa_fcs_rport_sm_plogi()
1017 if (rport->pid && (rport->prlo == BFA_TRUE)) bfa_fcs_rport_sm_fc4_logorcv()
1019 if (rport->pid && (rport->prlo == BFA_FALSE)) bfa_fcs_rport_sm_fc4_logorcv()
1059 if (rport->prlo == BFA_TRUE) bfa_fcs_rport_sm_fc4_logosend()
1221 if (rport->pid && (rport->prlo == BFA_TRUE)) bfa_fcs_rport_sm_hcb_logorcv()
1223 if (rport->pid && (rport->prlo == BFA_FALSE)) bfa_fcs_rport_sm_hcb_logorcv()
1260 if (rport->pid && (rport->prlo == BFA_TRUE)) bfa_fcs_rport_sm_hcb_logorcv()
1262 if (rport->pid && (rport->prlo == BFA_FALSE)) bfa_fcs_rport_sm_hcb_logorcv()
1306 if (rport->prlo == BFA_TRUE) bfa_fcs_rport_sm_hcb_logosend()
1349 if (rport->prlo == BFA_TRUE) bfa_fcs_rport_sm_logo_sending()
2594 rport->prlo = BFA_FALSE; bfa_fcs_rport_process_logo()
2926 /* send best case acc to prlo */
3006 rport->prlo = BFA_TRUE; bfa_fcs_rport_prlo()
H A Dbfa_defs_fcs.h231 u32 prlo_rcvd; /* Received prlo */
H A Dbfa_fcs.h438 bfa_boolean_t prlo; /* processing prlo or LOGO */ member in struct:bfa_fcs_rport_s
/linux-4.4.14/drivers/scsi/libfc/
H A Dfc_rport.c310 if (prov && prov->prlo) fc_rport_work()
311 prov->prlo(rdata); fc_rport_work()
1836 struct fc_els_prlo prlo; fc_rport_recv_prlo_req() member in struct:__anon9595
1852 plen = ntohs(pp->prlo.prlo_len); fc_rport_recv_prlo_req()
1870 pp->prlo.prlo_cmd = ELS_LS_ACC; fc_rport_recv_prlo_req()
1871 pp->prlo.prlo_obs = 0x10; fc_rport_recv_prlo_req()
1872 pp->prlo.prlo_len = htons(len); fc_rport_recv_prlo_req()
/linux-4.4.14/drivers/target/tcm_fc/
H A Dtfc_sess.c495 .prlo = ft_prlo,
/linux-4.4.14/include/scsi/
H A Dlibfc.h926 * @prlo: Handler for session reset
934 void (*prlo)(struct fc_rport_priv *); member in struct:fc4_prov
/linux-4.4.14/drivers/scsi/lpfc/
H A Dlpfc_hw.h1007 PRLO prlo; /* Payload for PRLO/ACC */ member in union:_ELS_PKT::__anon9619
H A Dlpfc_els.c3969 els_pkt_ptr->un.prlo.acceptRspCode = PRLO_REQ_EXECUTED; lpfc_els_rsp_acc()

Completed in 363 milliseconds