• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/octeon-sdk/

Lines Matching refs:ret

240     uint32_t tmp, ret;
245 " li %[ret], 0 \n"
250 " li %[ret], 1 \n"
253 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
257 return(ret);
275 uint32_t ret;
277 ret = cvmx_atomic_compare_and_store32_nosync(ptr, old_val, new_val);
279 return ret;
298 uint64_t tmp, ret;
303 " li %[ret], 0 \n"
308 " li %[ret], 1 \n"
311 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
315 return(ret);
333 uint64_t ret;
335 ret = cvmx_atomic_compare_and_store64_nosync(ptr, old_val, new_val);
337 return ret;
356 uint64_t tmp, ret;
366 : "=r" (ret), "+m" (ptr) : "r" (ptr) : "memory");
372 : "=r" (ret), "+m" (ptr) : "r" (ptr) : "memory");
378 : "=r" (ret), "+m" (ptr) : "r" (ptr), "r" (incr) : "memory");
388 " move %[ret], %[tmp] \n"
394 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
401 return (ret);
418 uint64_t ret;
420 ret = cvmx_atomic_fetch_and_add64_nosync(ptr, incr);
422 return ret;
441 uint32_t tmp, ret;
451 : "=r" (ret), "+m" (ptr) : "r" (ptr) : "memory");
457 : "=r" (ret), "+m" (ptr) : "r" (ptr) : "memory");
463 : "=r" (ret), "+m" (ptr) : "r" (ptr), "r" (incr) : "memory");
473 " move %[ret], %[tmp] \n"
479 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
486 return (ret);
503 uint32_t ret;
505 ret = cvmx_atomic_fetch_and_add32_nosync(ptr, incr);
507 return ret;
525 uint64_t tmp, ret;
530 " move %[ret], %[tmp] \n"
536 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
540 return (ret);
558 uint32_t tmp, ret;
563 " move %[ret], %[tmp] \n"
569 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
573 return (ret);
591 uint64_t tmp, ret;
597 " move %[ret], %[tmp] \n"
603 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret), [msk] "+r" (mask)
606 return (ret);
624 uint32_t tmp, ret;
630 " move %[ret], %[tmp] \n"
636 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret), [msk] "+r" (mask)
639 return (ret);
657 uint64_t tmp, ret;
667 : "=r" (ret) : "r" (ptr) : "memory");
673 : "=r" (ret) : "r" (ptr) : "memory");
679 : "=r" (ret) : "r" (ptr), "r" (new_val) : "memory");
688 "1: lld %[ret], %[val] \n"
694 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
701 return (ret);
719 uint32_t tmp, ret;
729 : "=r" (ret) : "r" (ptr) : "memory");
735 : "=r" (ret) : "r" (ptr) : "memory");
741 : "=r" (ret) : "r" (ptr), "r" (new_val) : "memory");
750 "1: ll %[ret], %[val] \n"
756 : [val] "+m" (*ptr), [tmp] "=&r" (tmp), [ret] "=&r" (ret)
763 return (ret);