• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/ofed/drivers/infiniband/core/

Lines Matching refs:seg_num

66 	int seg_num;
134 rmpp_recv->last_ack = rmpp_recv->seg_num;
135 ack->rmpp_hdr.seg_num = cpu_to_be32(rmpp_recv->seg_num);
204 rmpp_mad->rmpp_hdr.seg_num = 0;
240 rmpp_mad->rmpp_hdr.seg_num = 0;
317 rmpp_recv->seg_num = 1;
395 return be32_to_cpu(rmpp_mad->rmpp_hdr.seg_num);
413 int seg_num)
420 if (seg_num > cur_seg_num)
422 if (seg_num == cur_seg_num)
433 while (new_buf && (get_seg_num(new_buf) == rmpp_recv->seg_num + 1)) {
435 rmpp_recv->seg_num++;
462 return hdr_size + rmpp_recv->seg_num * data_size - pad;
470 if (rmpp_recv->seg_num > 1)
488 int seg_num;
495 seg_num = get_seg_num(&mad_recv_wc->recv_buf);
499 (seg_num > rmpp_recv->newwin))
502 if ((seg_num <= rmpp_recv->last_ack) ||
509 prev_buf = find_seg_location(&rmpp_recv->rmpp_wc->rmpp_list, seg_num);
522 } else if (rmpp_recv->seg_num == rmpp_recv->newwin) {
588 rmpp_mad->rmpp_hdr.seg_num = cpu_to_be32(++mad_send_wr->seg_num);
590 if (mad_send_wr->seg_num == 1) {
597 if (mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) {
640 int seg_num)
644 wr->last_ack = seg_num;
647 if (wr->last_ack_seg->num == seg_num)
667 int seg_num, newwin, ret;
676 seg_num = be32_to_cpu(rmpp_mad->rmpp_hdr.seg_num);
678 if (newwin < seg_num) {
687 if (!seg_num)
703 if (seg_num > mad_send_wr->send_buf.seg_count ||
704 seg_num > mad_send_wr->newwin) {
711 if (newwin < mad_send_wr->newwin || seg_num < mad_send_wr->last_ack)
714 if (seg_num > mad_send_wr->last_ack) {
715 adjust_last_ack(mad_send_wr, seg_num);
740 mad_send_wr->seg_num < mad_send_wr->newwin &&
741 mad_send_wr->seg_num < mad_send_wr->send_buf.seg_count) {
769 if (rmpp_hdr->seg_num == cpu_to_be32(1)) {
899 mad_send_wr->seg_num = 1;
940 if (mad_send_wr->seg_num == mad_send_wr->newwin ||
941 mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count)
965 mad_send_wr->seg_num = mad_send_wr->last_ack;