Lines Matching refs:buf_pos
658 struct smc_buf_desc *buf_pos;
661 buf_pos = list_first_entry_or_null(&lgr->rmbs[*buf_lst],
663 if (buf_pos)
664 return buf_pos;
673 struct smc_buf_desc *buf_pos)
677 if (!buf_pos || list_is_last(&buf_pos->list, &lgr->rmbs[*buf_lst])) {
681 buf_next = list_next_entry(buf_pos, list);
695 int *buf_lst, struct smc_buf_desc **buf_pos)
719 while (*buf_pos && !(*buf_pos)->used)
720 *buf_pos = smc_llc_get_next_rmb(lgr, buf_lst, *buf_pos);
721 if (!*buf_pos) {
727 rmb = *buf_pos;
735 *buf_pos = smc_llc_get_next_rmb(lgr, buf_lst, *buf_pos);
754 struct smc_buf_desc *buf_pos;
761 buf_pos = smc_llc_get_first_rmb(lgr, &buf_lst);
781 &buf_lst, &buf_pos);
1087 struct smc_buf_desc *buf_pos;
1094 buf_pos = smc_llc_get_first_rmb(lgr, &buf_lst);
1097 &buf_lst, &buf_pos);