Lines Matching refs:term_info
366 if (!qp->term_info.valid) { in siw_init_terminate()
367 memset(&qp->term_info, 0, sizeof(qp->term_info)); in siw_init_terminate()
368 qp->term_info.layer = layer; in siw_init_terminate()
369 qp->term_info.etype = etype; in siw_init_terminate()
370 qp->term_info.ecode = ecode; in siw_init_terminate()
371 qp->term_info.in_tx = in_tx; in siw_init_terminate()
372 qp->term_info.valid = 1; in siw_init_terminate()
398 if (!qp->term_info.valid) in siw_send_terminate()
401 qp->term_info.valid = 0; in siw_send_terminate()
428 if ((qp->term_info.layer == TERM_ERROR_LAYER_DDP) || in siw_send_terminate()
429 ((qp->term_info.layer == TERM_ERROR_LAYER_RDMAP) && in siw_send_terminate()
430 (qp->term_info.etype != RDMAP_ETYPE_CATASTROPHIC))) { in siw_send_terminate()
440 __rdmap_term_set_layer(term, qp->term_info.layer); in siw_send_terminate()
441 __rdmap_term_set_etype(term, qp->term_info.etype); in siw_send_terminate()
442 __rdmap_term_set_ecode(term, qp->term_info.ecode); in siw_send_terminate()
444 switch (qp->term_info.layer) { in siw_send_terminate()
446 if (qp->term_info.etype == RDMAP_ETYPE_CATASTROPHIC) in siw_send_terminate()
450 if (qp->term_info.etype == RDMAP_ETYPE_REMOTE_PROTECTION) { in siw_send_terminate()
459 if (qp->term_info.in_tx) { in siw_send_terminate()
511 if ((qp->term_info.ecode == RDMAP_ECODE_VERSION) || in siw_send_terminate()
512 (qp->term_info.ecode == RDMAP_ECODE_OPCODE)) in siw_send_terminate()
539 if (((qp->term_info.etype == DDP_ETYPE_TAGGED_BUF) && in siw_send_terminate()
540 (qp->term_info.ecode == DDP_ECODE_T_VERSION)) || in siw_send_terminate()
541 ((qp->term_info.etype == DDP_ETYPE_UNTAGGED_BUF) && in siw_send_terminate()
542 (qp->term_info.ecode == DDP_ECODE_UT_VERSION))) in siw_send_terminate()