Lines Matching refs:buf_pos
566 struct smc_buf_desc *buf_pos;
569 buf_pos = list_first_entry_or_null(&lgr->rmbs[*buf_lst],
571 if (buf_pos)
572 return buf_pos;
581 struct smc_buf_desc *buf_pos)
585 if (!buf_pos)
588 if (list_is_last(&buf_pos->list, &lgr->rmbs[*buf_lst])) {
592 buf_next = list_next_entry(buf_pos, list);
607 struct smc_buf_desc *buf_pos;
622 buf_pos = smc_llc_get_first_rmb(lgr, &buf_lst);
624 while (buf_pos && !(buf_pos)->used)
625 buf_pos = smc_llc_get_next_rmb(lgr, &buf_lst, buf_pos);
626 if (!buf_pos)
628 rmb = buf_pos;
634 buf_pos = smc_llc_get_next_rmb(lgr, &buf_lst, buf_pos);
834 int *buf_lst, struct smc_buf_desc **buf_pos)
858 while (*buf_pos && !(*buf_pos)->used)
859 *buf_pos = smc_llc_get_next_rmb(lgr, buf_lst, *buf_pos);
860 if (!*buf_pos) {
866 rmb = *buf_pos;
875 *buf_pos = smc_llc_get_next_rmb(lgr, buf_lst, *buf_pos);
894 struct smc_buf_desc *buf_pos;
901 buf_pos = smc_llc_get_first_rmb(lgr, &buf_lst);
921 &buf_lst, &buf_pos);
1326 struct smc_buf_desc *buf_pos;
1333 buf_pos = smc_llc_get_first_rmb(lgr, &buf_lst);
1336 &buf_lst, &buf_pos);