Lines Matching refs:prli
400 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_build() local
403 memcpy(prli, &prli_tmpl, sizeof(struct fc_prli_s)); in fc_prli_build()
405 prli->command = FC_ELS_PRLI; in fc_prli_build()
406 prli->parampage.servparams.initiator = 1; in fc_prli_build()
407 prli->parampage.servparams.retry = 1; in fc_prli_build()
408 prli->parampage.servparams.rec_support = 1; in fc_prli_build()
409 prli->parampage.servparams.task_retry_id = 0; in fc_prli_build()
410 prli->parampage.servparams.confirm = 1; in fc_prli_build()
419 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_acc_build() local
422 memcpy(prli, &prli_tmpl, sizeof(struct fc_prli_s)); in fc_prli_acc_build()
424 prli->command = FC_ELS_ACC; in fc_prli_acc_build()
426 prli->parampage.servparams.initiator = 1; in fc_prli_acc_build()
428 prli->parampage.rspcode = FC_PRLI_ACC_XQTD; in fc_prli_acc_build()
434 fc_prli_rsp_parse(struct fc_prli_s *prli, int len) in fc_prli_rsp_parse() argument
439 if (prli->command != FC_ELS_ACC) in fc_prli_rsp_parse()
442 if ((prli->parampage.rspcode != FC_PRLI_ACC_XQTD) in fc_prli_rsp_parse()
443 && (prli->parampage.rspcode != FC_PRLI_ACC_PREDEF_IMG)) in fc_prli_rsp_parse()
446 if (prli->parampage.servparams.target != 1) in fc_prli_rsp_parse()
453 fc_prli_parse(struct fc_prli_s *prli) in fc_prli_parse() argument
455 if (prli->parampage.type != FC_TYPE_FCP) in fc_prli_parse()
458 if (!prli->parampage.imagepair) in fc_prli_parse()
461 if (!prli->parampage.servparams.initiator) in fc_prli_parse()