Home
last modified time | relevance | path

Searched refs:compare (Results 1 – 25 of 73) sorted by relevance

123

/f-stack/freebsd/contrib/ck/include/gcc/sparcv9/
H A Dck_pr.h161 "r" (compare) in ck_pr_cas_64_value()
165 return (compare == set); in ck_pr_cas_64_value()
169 ck_pr_cas_64(uint64_t *target, uint64_t compare, uint64_t set) in ck_pr_cas_64() argument
175 "r" (compare) in ck_pr_cas_64()
178 return (compare == set); in ck_pr_cas_64()
182 ck_pr_cas_ptr(void *target, void *compare, void *set) in ck_pr_cas_ptr() argument
202 "r" (compare) \
205 return (compare == set); \
208 ck_pr_cas_##N(T *target, T compare, T set) \
213 "r" (compare) \
[all …]
/f-stack/freebsd/contrib/ck/include/gcc/aarch64/
H A Dck_pr_lse.h41 register uint64_t x0 __asm__ ("x0") = compare[0]; in ck_pr_cas_64_2_value()
42 register uint64_t x1 __asm__ ("x1") = compare[1]; in ck_pr_cas_64_2_value()
51 : "r" (x2), "r" (x3), "r" (target), "r" (compare[0]), "r" (compare[1]) in ck_pr_cas_64_2_value()
72 register uint64_t x0 __asm__ ("x0") = compare[0]; in ck_pr_cas_64_2()
73 register uint64_t x1 __asm__ ("x1") = compare[1]; in ck_pr_cas_64_2()
82 : "r" (x2), "r" (x3), "r" (target), "r" (compare[0]), "r" (compare[1]) in ck_pr_cas_64_2()
88 ck_pr_cas_ptr_2(void *target, void *compare, void *set) in ck_pr_cas_ptr_2() argument
100 *(T *)value = compare; \
110 ck_pr_cas_##N(M *target, T compare, T set) \
112 T previous = compare; \
[all …]
H A Dck_pr_llsc.h54 … : "r" (target), "r" (compare[0]), "r" (compare[1]), "r" (set[0]), "r" (set[1]) in ck_pr_cas_64_2_value()
64 CK_CPP_CAST(uint64_t *, compare), in ck_pr_cas_ptr_2_value()
86 … : "r" (target), "r" (compare[0]), "r" (compare[1]), "r" (set[0]), "r" (set[1]) in ck_pr_cas_64_2()
92 ck_pr_cas_ptr_2(void *target, void *compare, void *set) in ck_pr_cas_ptr_2() argument
95 CK_CPP_CAST(uint64_t *, compare), in ck_pr_cas_ptr_2()
102 ck_pr_cas_##N##_value(M *target, T compare, T set, M *value) \
117 "r" (compare) \
120 return (previous == compare); \
123 ck_pr_cas_##N(M *target, T compare, T set) \
139 "r" (compare) \
[all …]
/f-stack/freebsd/contrib/ck/include/gcc/ppc64/
H A Dck_pr.h167 "r" (compare) in ck_pr_cas_64_value()
171 return (previous == compare); in ck_pr_cas_64_value()
189 "r" (compare) in ck_pr_cas_ptr_value()
193 return (previous == compare); in ck_pr_cas_ptr_value()
214 return (previous == compare); in ck_pr_cas_64()
235 return (previous == compare); in ck_pr_cas_ptr()
253 "r" (compare) \
256 return (previous == compare); \
259 ck_pr_cas_##N(T *target, T compare, T set) \
272 "r" (compare) \
[all …]
/f-stack/freebsd/contrib/ck/include/gcc/arm/
H A Dck_pr.h226 : "r" (compare), "r" (set) , \
230 return (*value == compare); \
272 : "r" (compare), "r" (set) , \
313 "r" (compare) in ck_pr_cas_ptr_value()
316 return (previous == compare); in ck_pr_cas_ptr_value()
334 "r" (compare) in ck_pr_cas_ptr()
336 return (previous == compare); in ck_pr_cas_ptr()
359 "r" (compare) \
362 return (previous == compare); \
379 "r" (compare) \
[all …]
/f-stack/dpdk/app/test/
H A Dtest_common.c215 uint32_t i, base, compare; in test_log2() local
219 compare = rte_log2_u32(0); in test_log2()
220 if (compare != 0) { in test_log2()
225 compare = rte_log2_u64(0); in test_log2()
226 if (compare != 0) { in test_log2()
238 if (base != compare) { in test_log2()
240 i64, compare, base); in test_log2()
246 if (base != compare) { in test_log2()
248 i, compare, base); in test_log2()
252 if (base != compare) { in test_log2()
[all …]
/f-stack/freebsd/contrib/ck/include/gcc/
H A Dck_pr.h158 ck_pr_cas_##S(M *target, T compare, T set) \ in CK_PR_FENCE()
161 z = __sync_bool_compare_and_swap((T *)target, compare, set); \ in CK_PR_FENCE()
184 ck_pr_cas_ptr_value(void *target, void *compare, void *set, void *v)
186 set = __sync_val_compare_and_swap((void **)target, compare, set);
188 return (set == compare);
193 ck_pr_cas_##S##_value(T *target, T compare, T set, T *v) \
195 set = __sync_val_compare_and_swap(target, compare, set);\
197 return (set == compare); \
/f-stack/freebsd/contrib/ck/include/gcc/ppc/
H A Dck_pr.h151 ck_pr_cas_##N##_value(M *target, T compare, T set, M *value) \
164 "r" (compare) \
167 return (previous == compare); \
170 ck_pr_cas_##N(M *target, T compare, T set) \
183 "r" (compare) \
185 return (previous == compare); \
/f-stack/freebsd/contrib/ck/src/
H A Dck_hs.c429 const void **bucket, **cursor, *k, *compare; in ck_hs_map_probe() local
439 compare = CK_HS_VMA(key); in ck_hs_map_probe()
441 compare = key; in ck_hs_map_probe()
444 compare = key; in ck_hs_map_probe()
501 if (k == compare) in ck_hs_map_probe()
504 if (hs->compare == NULL) in ck_hs_map_probe()
507 if (hs->compare(k, key) == true) in ck_hs_map_probe()
921 ck_hs_compare_cb_t *compare, in ck_hs_move() argument
933 hs->compare = compare; in ck_hs_move()
941 ck_hs_compare_cb_t *compare, in ck_hs_init() argument
[all …]
H A Dck_rhs.c591 const void *compare; in ck_rhs_map_probe_rm() local
601 compare = CK_RHS_VMA(key); in ck_rhs_map_probe_rm()
603 compare = key; in ck_rhs_map_probe_rm()
606 compare = key; in ck_rhs_map_probe_rm()
664 if (k == compare) in ck_rhs_map_probe_rm()
703 const void *compare; in ck_rhs_map_probe() local
715 compare = key; in ck_rhs_map_probe()
718 compare = key; in ck_rhs_map_probe()
778 if (k == compare) in ck_rhs_map_probe()
1454 hs->compare = compare; in ck_rhs_move()
[all …]
/f-stack/freebsd/contrib/ck/include/gcc/x86_64/
H A Dck_pr.h415 ck_pr_cas_##S(M *target, T compare, T set) \
422 "a" (compare) \
450 ck_pr_cas_##S##_value(M *target, T compare, T set, M *v) \
460 "a" (compare) \
488 ck_pr_cas_64_2(uint64_t target[2], uint64_t compare[2], uint64_t set[2])
499 "q" (compare)
514 uint64_t compare[2], in ck_pr_cas_64_2_value()
526 : "a" (compare[0]), in ck_pr_cas_64_2_value()
527 "d" (compare[1]), in ck_pr_cas_64_2_value()
/f-stack/freebsd/contrib/openzfs/config/
H A Dalways-compiler-options.m4113 dnl # Check if gcc supports -Wno-bool-compare option.
115 dnl # We actually invoke gcc with the -Wbool-compare option
121 AC_MSG_CHECKING([whether $CC supports -Wno-bool-compare])
124 CFLAGS="$CFLAGS -Werror -Wbool-compare"
127 NO_BOOL_COMPARE=-Wno-bool-compare
/f-stack/freebsd/contrib/device-tree/Bindings/sound/
H A Dnau8824.txt47 - nuvoton,sar-compare-time: SAR compare time
84 nuvoton,sar-compare-time = <1>;
H A Dnau8825.txt51 - nuvoton,sar-compare-time: SAR compare time
96 nuvoton,sar-compare-time = <0>;
/f-stack/freebsd/contrib/device-tree/Bindings/timer/
H A Dnxp,tpm-timer.yaml13 The Timer/PWM Module (TPM) supports input capture, output compare,
15 management applications. The counter, compare and capture registers
H A Drenesas,mtu2.yaml15 and programmable compare match.
17 Channels share hardware resources but their counter and compare match value are
H A Drenesas,tmu.txt4 programmable compare match.
6 Channels share hardware resources but their counter and compare match value
H A Drenesas,tpu.txt4 programmable compare match.
H A Drenesas,16bit-timer.txt4 programmable compare match.
H A Drenesas,8bit-timer.txt4 programmable compare match.
H A Dbrcm,bcm2835-system-timer.txt4 single 64-bit free running counter. Each channel has an output compare
/f-stack/freebsd/contrib/ck/include/gcc/x86/
H A Dck_pr.h314 ck_pr_cas_##S(M *target, T compare, T set) \
321 "a" (compare) \
345 ck_pr_cas_##S##_value(M *target, T compare, T set, M *v) \
355 "a" (compare) \
/f-stack/dpdk/doc/guides/prog_guide/
H A Dstack_lib.rst74 compare-and-swap instruction to atomically update both the stack top pointer
81 3. Thread A changes the head pointer with a compare-and-swap and succeeds.
86 compare-and-swap, the algorithm can detect when the list changes even if the
/f-stack/dpdk/drivers/net/i40e/base/
H A Dmeson.build14 error_cflags = ['-Wno-sign-compare', '-Wno-unused-value',
/f-stack/freebsd/contrib/ck/include/
H A Dck_rhs.h90 ck_rhs_compare_cb_t *compare; member

123