Lines Matching refs:prlo
664 struct fc_prlo_s *prlo;
668 prlo = (struct fc_prlo_s *) (fc_frame + 1);
669 num_pages = (bfa_os_ntohs(prlo->payload_len) - 4) / 16;
889 struct fc_prlo_s *prlo = (struct fc_prlo_s *) (fchs + 1);
893 memset(prlo, 0, (num_pages * 16) + 4);
894 prlo->command = FC_ELS_PRLO;
895 prlo->page_len = 0x10;
896 prlo->payload_len = bfa_os_htons((num_pages * 16) + 4);
899 prlo->prlo_params[page].type = FC_TYPE_FCP;
900 prlo->prlo_params[page].opa_valid = 0;
901 prlo->prlo_params[page].rpa_valid = 0;
902 prlo->prlo_params[page].orig_process_assc = 0;
903 prlo->prlo_params[page].resp_process_assc = 0;
906 return bfa_os_ntohs(prlo->payload_len);
912 struct fc_prlo_acc_s *prlo = (struct fc_prlo_acc_s *) (fchs + 1);
918 if (prlo->command != FC_ELS_ACC)
921 num_pages = ((bfa_os_ntohs(prlo->payload_len)) - 4) / 16;
924 if (prlo->prlo_acc_params[page].type != FC_TYPE_FCP)
927 if (prlo->prlo_acc_params[page].opa_valid != 0)
930 if (prlo->prlo_acc_params[page].rpa_valid != 0)
933 if (prlo->prlo_acc_params[page].orig_process_assc != 0)
936 if (prlo->prlo_acc_params[page].resp_process_assc != 0)