Lines Matching full:term

375 	siw_dbg_qp(qp, "init TERM: layer %d, type %d, code %d, in tx %s\n",  in siw_init_terminate()
391 struct iwarp_terminate *term = NULL; in siw_send_terminate() local
418 term = kzalloc(sizeof(*term), GFP_KERNEL); in siw_send_terminate()
419 if (!term) in siw_send_terminate()
422 term->ddp_qn = cpu_to_be32(RDMAP_UNTAGGED_QN_TERMINATE); in siw_send_terminate()
423 term->ddp_mo = 0; in siw_send_terminate()
424 term->ddp_msn = cpu_to_be32(1); in siw_send_terminate()
426 iov[0].iov_base = term; in siw_send_terminate()
427 iov[0].iov_len = sizeof(*term); in siw_send_terminate()
434 kfree(term); in siw_send_terminate()
438 memcpy(&term->ctrl, &iwarp_pktinfo[RDMAP_TERMINATE].ctrl, in siw_send_terminate()
441 __rdmap_term_set_layer(term, qp->term_info.layer); in siw_send_terminate()
442 __rdmap_term_set_etype(term, qp->term_info.etype); in siw_send_terminate()
443 __rdmap_term_set_ecode(term, qp->term_info.ecode); in siw_send_terminate()
456 term->flag_m = 1; in siw_send_terminate()
457 term->flag_d = 1; in siw_send_terminate()
458 term->flag_r = 1; in siw_send_terminate()
525 term->flag_m = 1; in siw_send_terminate()
526 term->flag_d = 1; in siw_send_terminate()
528 term->ctrl.mpa_len = cpu_to_be16(iov[1].iov_len); in siw_send_terminate()
553 term->flag_m = 1; in siw_send_terminate()
554 term->flag_d = 1; in siw_send_terminate()
560 if (term->flag_m || term->flag_d || term->flag_r) { in siw_send_terminate()
563 len_terminate = sizeof(*term) + iov[1].iov_len + MPA_CRC_SIZE; in siw_send_terminate()
568 len_terminate = sizeof(*term) + MPA_CRC_SIZE; in siw_send_terminate()
573 if (term->flag_m) { in siw_send_terminate()
581 term->ctrl.mpa_len = in siw_send_terminate()
600 siw_dbg_qp(qp, "sent TERM: %s, layer %d, type %d, code %d (%d bytes)\n", in siw_send_terminate()
602 __rdmap_term_layer(term), __rdmap_term_etype(term), in siw_send_terminate()
603 __rdmap_term_ecode(term), rv); in siw_send_terminate()
605 kfree(term); in siw_send_terminate()