Lines Matching refs:prli
401 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_build() local
404 memcpy(prli, &prli_tmpl, sizeof(struct fc_prli_s)); in fc_prli_build()
406 prli->command = FC_ELS_PRLI; in fc_prli_build()
407 prli->parampage.servparams.initiator = 1; in fc_prli_build()
408 prli->parampage.servparams.retry = 1; in fc_prli_build()
409 prli->parampage.servparams.rec_support = 1; in fc_prli_build()
410 prli->parampage.servparams.task_retry_id = 0; in fc_prli_build()
411 prli->parampage.servparams.confirm = 1; in fc_prli_build()
420 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_acc_build() local
423 memcpy(prli, &prli_tmpl, sizeof(struct fc_prli_s)); in fc_prli_acc_build()
425 prli->command = FC_ELS_ACC; in fc_prli_acc_build()
427 prli->parampage.servparams.initiator = 1; in fc_prli_acc_build()
429 prli->parampage.rspcode = FC_PRLI_ACC_XQTD; in fc_prli_acc_build()
435 fc_prli_rsp_parse(struct fc_prli_s *prli, int len) in fc_prli_rsp_parse() argument
440 if (prli->command != FC_ELS_ACC) in fc_prli_rsp_parse()
443 if ((prli->parampage.rspcode != FC_PRLI_ACC_XQTD) in fc_prli_rsp_parse()
444 && (prli->parampage.rspcode != FC_PRLI_ACC_PREDEF_IMG)) in fc_prli_rsp_parse()
447 if (prli->parampage.servparams.target != 1) in fc_prli_rsp_parse()
454 fc_prli_parse(struct fc_prli_s *prli) in fc_prli_parse() argument
456 if (prli->parampage.type != FC_TYPE_FCP) in fc_prli_parse()
459 if (!prli->parampage.imagepair) in fc_prli_parse()
462 if (!prli->parampage.servparams.initiator) in fc_prli_parse()