Lines Matching refs:prlo
648 struct fc_prlo_s *prlo;
652 prlo = (struct fc_prlo_s *) (fc_frame + 1);
653 num_pages = (be16_to_cpu(prlo->payload_len) - 4) / 16;
849 struct fc_prlo_s *prlo = (struct fc_prlo_s *) (fchs + 1);
853 memset(prlo, 0, (num_pages * 16) + 4);
854 prlo->command = FC_ELS_PRLO;
855 prlo->page_len = 0x10;
856 prlo->payload_len = cpu_to_be16((num_pages * 16) + 4);
859 prlo->prlo_params[page].type = FC_TYPE_FCP;
860 prlo->prlo_params[page].opa_valid = 0;
861 prlo->prlo_params[page].rpa_valid = 0;
862 prlo->prlo_params[page].orig_process_assc = 0;
863 prlo->prlo_params[page].resp_process_assc = 0;
866 return be16_to_cpu(prlo->payload_len);