HomeSort by: relevance | last modified time | path
    Searched defs:atomic (Results 1 - 14 of 14) sorted by relevancy

  /src/sys/dev/
kttcp.c 203 int error, dontroute, atomic; local
206 atomic = sosendallatonce(so);
247 if ((atomic && resid > so->so_snd.sb_hiwat))
249 if (space < resid && (atomic || space < so->so_snd.sb_lowat)) {
283 if (atomic && top == 0) {
299 if (atomic && top == 0 && len < mlen)
314 } while (space > 0 && atomic);
611 * If the MSG_WAITALL flag is set (for non-atomic socket),
  /src/external/mit/isl/dist/
codegen.c 35 unsigned atomic; member in struct:options
41 ISL_ARG_BOOL(struct options, atomic, 0, "atomic", 0,
42 "globally set the atomic option")
83 * If the --separate or --atomic options were specified, then
84 * we clear any separate or atomic options that may already exist in "opt".
90 if (options->separate || options->atomic) {
98 target = universe(ctx, "atomic");
104 if (options->atomic)
105 opt = set_universe(opt, schedule, "atomic");
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_report.h 59 bool atomic; member in struct:__tsan::ReportMop
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_file.h 111 * Optional callback currently only used by the atomic modeset helpers
190 * in the plane list. Automatically set when @atomic is set.
194 /** @atomic: True if client understands atomic properties. */
195 bool atomic; member in struct:drm_file
  /src/sys/external/bsd/drm2/include/linux/
atomic.h 1 /* $NetBSD: atomic.h,v 1.42 2021/12/19 12:21:30 riastradh Exp $ */
35 #include <sys/atomic.h>
51 * atomic (u)int operations
58 struct atomic { struct
67 typedef struct atomic atomic_t;
70 atomic_read(const atomic_t *atomic)
73 return atomic->a_u.au_int;
77 atomic_set(atomic_t *atomic, int value)
80 atomic->a_u.au_int = value;
84 atomic_set_release(atomic_t *atomic, int value
    [all...]
  /src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
shared_ptr_atomic.h 1 // shared_ptr atomic access -*- C++ -*-
36 // Annotations for the custom locking in atomic<shared_ptr<T>>.
96 * @brief Report whether shared_ptr atomic operations are lock-free.
98 * @return True if atomic access to @c *__p is lock-free, false otherwise.
102 _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>")
114 _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>")
122 * @brief Atomic load for shared_ptr objects.
131 _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>")
140 _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>")
146 _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>"
630 struct atomic<shared_ptr<_Tp>> struct
753 struct atomic<weak_ptr<_Tp>> struct
    [all...]
  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_report.h 55 bool atomic; member in struct:__tsan::ReportMop
  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
shared_ptr_atomic.h 1 // shared_ptr atomic access -*- C++ -*-
35 // Annotations for the custom locking in atomic<shared_ptr<T>>.
95 * @brief Report whether shared_ptr atomic operations are lock-free.
97 * @return True if atomic access to @c *__p is lock-free, false otherwise.
119 * @brief Atomic load for shared_ptr objects.
155 * @brief Atomic store for shared_ptr objects.
194 * @brief Atomic exchange for shared_ptr objects.
239 * @brief Atomic compare-and-swap for shared_ptr objects.
361 struct atomic;
379 friend struct atomic<_Tp>
613 struct atomic<shared_ptr<_Tp>> struct
736 struct atomic<weak_ptr<_Tp>> struct
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_report.h 56 bool atomic; member in struct:__tsan::ReportMop
  /src/sys/kern/
subr_csan.c 55 bool atomic:1; member in struct:__anon6862
111 (new->atomic ? "Atomic " : ""), (new->write ? "Write" : "Read"),
114 (old->atomic ? "Atomic " : ""), (old->write ? "Write" : "Read"),
123 if (new->write && !new->atomic)
125 if (old->write && !old->atomic)
131 kcsan_access(uintptr_t addr, size_t size, bool write, bool atomic, uintptr_t pc)
146 new.atomic = atomic;
    [all...]
uipc_socket.c 909 int error, s, dontroute, atomic; local
921 atomic = sosendallatonce(so) || top;
971 if ((atomic && resid > so->so_snd.sb_hiwat) ||
977 (atomic || space < so->so_snd.sb_lowat || space < clen)) {
1032 if (atomic && top == 0) {
1048 if (atomic && top == 0 && len < mlen)
1067 } while (space > 0 && atomic);
1168 int atomic, flags, error, s, type; local
1176 atomic = pr->pr_flags & PR_ATOMIC;
1242 m->m_nextpkt == NULL && !atomic)) {
    [all...]
  /src/external/mit/lua/dist/src/
lgc.c 111 static lu_mem atomic (lua_State *L);
446 ** atomic phase. In the atomic phase, if table has any white value,
467 linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */
475 ** in 'grayagain' list, to be visited again in the atomic phase. In
476 ** the atomic phase, if table has any white->white entry, it has to
479 ** (in the atomic phase). In generational mode, some tables
515 linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */
625 ** and therefore it must be visited again in the atomic phase. To ensure
1220 ** in the atomic step
1526 static lu_mem atomic (lua_State *L) { function
    [all...]
  /src/usr.bin/xlint/lint1/
cgram.y 419 /* No type for atomic. */
1455 atomic T_LPAREN type_name T_RPAREN {
1460 atomic: /* helper */ label
1476 | atomic {
  /src/external/gpl3/gcc/dist/gcc/
tree-profile.cc 82 If the user selected atomic profile counter updates
83 (-fprofile-update=atomic), then the counter updates will be done atomically
87 Ideally, the counter updates are done through atomic operations in hardware
90 If the target supports only 32-bit atomic increments and gcov_type_node is a
92 performed through two separate 32-bit atomic increments
100 If the target does not support atomic operations in hardware, however, it
1111 const bool atomic = flag_profile_update == PROFILE_UPDATE_ATOMIC; local
1152 if (atomic)
1833 /* Verify whether we can utilize atomic update operations. */
1856 warning (0, "target does not support atomic profile update,
    [all...]

Completed in 56 milliseconds