Lines Matching refs:target
38 atomic_inc_8(volatile uint8_t *target) in atomic_inc_8() argument
39 { (*target)++; } in atomic_inc_8()
42 atomic_inc_uchar(volatile uchar_t *target) in atomic_inc_uchar() argument
43 { (*target)++; } in atomic_inc_uchar()
46 atomic_inc_16(volatile uint16_t *target) in atomic_inc_16() argument
47 { (*target)++; } in atomic_inc_16()
50 atomic_inc_ushort(volatile ushort_t *target) in atomic_inc_ushort() argument
51 { (*target)++; } in atomic_inc_ushort()
54 atomic_inc_32(volatile uint32_t *target) in atomic_inc_32() argument
55 { (*target)++; } in atomic_inc_32()
58 atomic_inc_uint(volatile uint_t *target) in atomic_inc_uint() argument
59 { (*target)++; } in atomic_inc_uint()
62 atomic_inc_ulong(volatile ulong_t *target) in atomic_inc_ulong() argument
63 { (*target)++; } in atomic_inc_ulong()
66 atomic_inc_64(volatile uint64_t *target) in atomic_inc_64() argument
67 { (*target)++; } in atomic_inc_64()
70 atomic_dec_8(volatile uint8_t *target) in atomic_dec_8() argument
71 { (*target)--; } in atomic_dec_8()
74 atomic_dec_uchar(volatile uchar_t *target) in atomic_dec_uchar() argument
75 { (*target)--; } in atomic_dec_uchar()
78 atomic_dec_16(volatile uint16_t *target) in atomic_dec_16() argument
79 { (*target)--; } in atomic_dec_16()
82 atomic_dec_ushort(volatile ushort_t *target) in atomic_dec_ushort() argument
83 { (*target)--; } in atomic_dec_ushort()
86 atomic_dec_32(volatile uint32_t *target) in atomic_dec_32() argument
87 { (*target)--; } in atomic_dec_32()
90 atomic_dec_uint(volatile uint_t *target) in atomic_dec_uint() argument
91 { (*target)--; } in atomic_dec_uint()
94 atomic_dec_ulong(volatile ulong_t *target) in atomic_dec_ulong() argument
95 { (*target)--; } in atomic_dec_ulong()
98 atomic_dec_64(volatile uint64_t *target) in atomic_dec_64() argument
99 { (*target)--; } in atomic_dec_64()
102 atomic_add_8(volatile uint8_t *target, int8_t value) in atomic_add_8() argument
103 { *target += value; } in atomic_add_8()
106 atomic_add_char(volatile uchar_t *target, signed char value) in atomic_add_char() argument
107 { *target += value; } in atomic_add_char()
110 atomic_add_16(volatile uint16_t *target, int16_t delta) in atomic_add_16() argument
111 { *target += delta; } in atomic_add_16()
114 atomic_add_ushort(volatile ushort_t *target, short value) in atomic_add_ushort() argument
115 { *target += value; } in atomic_add_ushort()
118 atomic_add_32(volatile uint32_t *target, int32_t delta) in atomic_add_32() argument
119 { *target += delta; } in atomic_add_32()
122 atomic_add_ptr(volatile void *target, ssize_t value) in atomic_add_ptr() argument
123 { *(caddr_t *)target += value; } in atomic_add_ptr()
126 atomic_add_long(volatile ulong_t *target, long delta) in atomic_add_long() argument
127 { *target += delta; } in atomic_add_long()
130 atomic_add_64(volatile uint64_t *target, int64_t delta) in atomic_add_64() argument
131 { *target += delta; } in atomic_add_64()
134 atomic_or_8(volatile uint8_t *target, uint8_t bits) in atomic_or_8() argument
135 { *target |= bits; } in atomic_or_8()
138 atomic_or_uchar(volatile uchar_t *target, uchar_t bits) in atomic_or_uchar() argument
139 { *target |= bits; } in atomic_or_uchar()
142 atomic_or_16(volatile uint16_t *target, uint16_t bits) in atomic_or_16() argument
143 { *target |= bits; } in atomic_or_16()
146 atomic_or_ushort(volatile ushort_t *target, ushort_t bits) in atomic_or_ushort() argument
147 { *target |= bits; } in atomic_or_ushort()
150 atomic_or_32(volatile uint32_t *target, uint32_t bits) in atomic_or_32() argument
151 { *target |= bits; } in atomic_or_32()
154 atomic_or_uint(volatile uint_t *target, uint_t bits) in atomic_or_uint() argument
155 { *target |= bits; } in atomic_or_uint()
158 atomic_or_ulong(volatile ulong_t *target, ulong_t bits) in atomic_or_ulong() argument
159 { *target |= bits; } in atomic_or_ulong()
162 atomic_or_64(volatile uint64_t *target, uint64_t bits) in atomic_or_64() argument
163 { *target |= bits; } in atomic_or_64()
166 atomic_and_8(volatile uint8_t *target, uint8_t bits) in atomic_and_8() argument
167 { *target &= bits; } in atomic_and_8()
170 atomic_and_uchar(volatile uchar_t *target, uchar_t bits) in atomic_and_uchar() argument
171 { *target &= bits; } in atomic_and_uchar()
174 atomic_and_16(volatile uint16_t *target, uint16_t bits) in atomic_and_16() argument
175 { *target &= bits; } in atomic_and_16()
178 atomic_and_ushort(volatile ushort_t *target, ushort_t bits) in atomic_and_ushort() argument
179 { *target &= bits; } in atomic_and_ushort()
182 atomic_and_32(volatile uint32_t *target, uint32_t bits) in atomic_and_32() argument
183 { *target &= bits; } in atomic_and_32()
186 atomic_and_uint(volatile uint_t *target, uint_t bits) in atomic_and_uint() argument
187 { *target &= bits; } in atomic_and_uint()
190 atomic_and_ulong(volatile ulong_t *target, ulong_t bits) in atomic_and_ulong() argument
191 { *target &= bits; } in atomic_and_ulong()
194 atomic_and_64(volatile uint64_t *target, uint64_t bits) in atomic_and_64() argument
195 { *target &= bits; } in atomic_and_64()
198 atomic_inc_8_nv(volatile uint8_t *target) in atomic_inc_8_nv() argument
199 { return (++(*target)); } in atomic_inc_8_nv()
202 atomic_inc_uchar_nv(volatile uchar_t *target) in atomic_inc_uchar_nv() argument
203 { return (++(*target)); } in atomic_inc_uchar_nv()
206 atomic_inc_16_nv(volatile uint16_t *target) in atomic_inc_16_nv() argument
207 { return (++(*target)); } in atomic_inc_16_nv()
210 atomic_inc_ushort_nv(volatile ushort_t *target) in atomic_inc_ushort_nv() argument
211 { return (++(*target)); } in atomic_inc_ushort_nv()
214 atomic_inc_32_nv(volatile uint32_t *target) in atomic_inc_32_nv() argument
215 { return (++(*target)); } in atomic_inc_32_nv()
218 atomic_inc_uint_nv(volatile uint_t *target) in atomic_inc_uint_nv() argument
219 { return (++(*target)); } in atomic_inc_uint_nv()
222 atomic_inc_ulong_nv(volatile ulong_t *target) in atomic_inc_ulong_nv() argument
223 { return (++(*target)); } in atomic_inc_ulong_nv()
226 atomic_inc_64_nv(volatile uint64_t *target) in atomic_inc_64_nv() argument
227 { return (++(*target)); } in atomic_inc_64_nv()
230 atomic_dec_8_nv(volatile uint8_t *target) in atomic_dec_8_nv() argument
231 { return (--(*target)); } in atomic_dec_8_nv()
234 atomic_dec_uchar_nv(volatile uchar_t *target) in atomic_dec_uchar_nv() argument
235 { return (--(*target)); } in atomic_dec_uchar_nv()
238 atomic_dec_16_nv(volatile uint16_t *target) in atomic_dec_16_nv() argument
239 { return (--(*target)); } in atomic_dec_16_nv()
242 atomic_dec_ushort_nv(volatile ushort_t *target) in atomic_dec_ushort_nv() argument
243 { return (--(*target)); } in atomic_dec_ushort_nv()
246 atomic_dec_32_nv(volatile uint32_t *target) in atomic_dec_32_nv() argument
247 { return (--(*target)); } in atomic_dec_32_nv()
250 atomic_dec_uint_nv(volatile uint_t *target) in atomic_dec_uint_nv() argument
251 { return (--(*target)); } in atomic_dec_uint_nv()
254 atomic_dec_ulong_nv(volatile ulong_t *target) in atomic_dec_ulong_nv() argument
255 { return (--(*target)); } in atomic_dec_ulong_nv()
258 atomic_dec_64_nv(volatile uint64_t *target) in atomic_dec_64_nv() argument
259 { return (--(*target)); } in atomic_dec_64_nv()
262 atomic_add_8_nv(volatile uint8_t *target, int8_t value) in atomic_add_8_nv() argument
263 { return (*target += value); } in atomic_add_8_nv()
266 atomic_add_char_nv(volatile uchar_t *target, signed char value) in atomic_add_char_nv() argument
267 { return (*target += value); } in atomic_add_char_nv()
270 atomic_add_16_nv(volatile uint16_t *target, int16_t delta) in atomic_add_16_nv() argument
271 { return (*target += delta); } in atomic_add_16_nv()
274 atomic_add_short_nv(volatile ushort_t *target, short value) in atomic_add_short_nv() argument
275 { return (*target += value); } in atomic_add_short_nv()
278 atomic_add_32_nv(volatile uint32_t *target, int32_t delta) in atomic_add_32_nv() argument
279 { return (*target += delta); } in atomic_add_32_nv()
282 atomic_add_int_nv(volatile uint_t *target, int delta) in atomic_add_int_nv() argument
283 { return (*target += delta); } in atomic_add_int_nv()
286 atomic_add_ptr_nv(volatile void *target, ssize_t value) in atomic_add_ptr_nv() argument
287 { return (*(caddr_t *)target += value); } in atomic_add_ptr_nv()
290 atomic_add_long_nv(volatile ulong_t *target, long delta) in atomic_add_long_nv() argument
291 { return (*target += delta); } in atomic_add_long_nv()
294 atomic_add_64_nv(volatile uint64_t *target, int64_t delta) in atomic_add_64_nv() argument
295 { return (*target += delta); } in atomic_add_64_nv()
298 atomic_or_8_nv(volatile uint8_t *target, uint8_t value) in atomic_or_8_nv() argument
299 { return (*target |= value); } in atomic_or_8_nv()
302 atomic_or_uchar_nv(volatile uchar_t *target, uchar_t value) in atomic_or_uchar_nv() argument
303 { return (*target |= value); } in atomic_or_uchar_nv()
306 atomic_or_16_nv(volatile uint16_t *target, uint16_t value) in atomic_or_16_nv() argument
307 { return (*target |= value); } in atomic_or_16_nv()
310 atomic_or_ushort_nv(volatile ushort_t *target, ushort_t value) in atomic_or_ushort_nv() argument
311 { return (*target |= value); } in atomic_or_ushort_nv()
314 atomic_or_32_nv(volatile uint32_t *target, uint32_t value) in atomic_or_32_nv() argument
315 { return (*target |= value); } in atomic_or_32_nv()
318 atomic_or_uint_nv(volatile uint_t *target, uint_t value) in atomic_or_uint_nv() argument
319 { return (*target |= value); } in atomic_or_uint_nv()
322 atomic_or_ulong_nv(volatile ulong_t *target, ulong_t value) in atomic_or_ulong_nv() argument
323 { return (*target |= value); } in atomic_or_ulong_nv()
326 atomic_or_64_nv(volatile uint64_t *target, uint64_t value) in atomic_or_64_nv() argument
327 { return (*target |= value); } in atomic_or_64_nv()
330 atomic_and_8_nv(volatile uint8_t *target, uint8_t value) in atomic_and_8_nv() argument
331 { return (*target &= value); } in atomic_and_8_nv()
334 atomic_and_uchar_nv(volatile uchar_t *target, uchar_t value) in atomic_and_uchar_nv() argument
335 { return (*target &= value); } in atomic_and_uchar_nv()
338 atomic_and_16_nv(volatile uint16_t *target, uint16_t value) in atomic_and_16_nv() argument
339 { return (*target &= value); } in atomic_and_16_nv()
342 atomic_and_ushort_nv(volatile ushort_t *target, ushort_t value) in atomic_and_ushort_nv() argument
343 { return (*target &= value); } in atomic_and_ushort_nv()
346 atomic_and_32_nv(volatile uint32_t *target, uint32_t value) in atomic_and_32_nv() argument
347 { return (*target &= value); } in atomic_and_32_nv()
350 atomic_and_uint_nv(volatile uint_t *target, uint_t value) in atomic_and_uint_nv() argument
351 { return (*target &= value); } in atomic_and_uint_nv()
354 atomic_and_ulong_nv(volatile ulong_t *target, ulong_t value) in atomic_and_ulong_nv() argument
355 { return (*target &= value); } in atomic_and_ulong_nv()
358 atomic_and_64_nv(volatile uint64_t *target, uint64_t value) in atomic_and_64_nv() argument
359 { return (*target &= value); } in atomic_and_64_nv()
362 atomic_cas_8(volatile uint8_t *target, uint8_t cmp, uint8_t new) in atomic_cas_8() argument
364 uint8_t old = *target; in atomic_cas_8()
366 *target = new; in atomic_cas_8()
371 atomic_cas_uchar(volatile uchar_t *target, uchar_t cmp, uchar_t new) in atomic_cas_uchar() argument
373 uchar_t old = *target; in atomic_cas_uchar()
375 *target = new; in atomic_cas_uchar()
380 atomic_cas_16(volatile uint16_t *target, uint16_t cmp, uint16_t new) in atomic_cas_16() argument
382 uint16_t old = *target; in atomic_cas_16()
384 *target = new; in atomic_cas_16()
389 atomic_cas_ushort(volatile ushort_t *target, ushort_t cmp, ushort_t new) in atomic_cas_ushort() argument
391 ushort_t old = *target; in atomic_cas_ushort()
393 *target = new; in atomic_cas_ushort()
398 atomic_cas_32(volatile uint32_t *target, uint32_t cmp, uint32_t new) in atomic_cas_32() argument
400 uint32_t old = *target; in atomic_cas_32()
402 *target = new; in atomic_cas_32()
407 atomic_cas_uint(volatile uint_t *target, uint_t cmp, uint_t new) in atomic_cas_uint() argument
409 uint_t old = *target; in atomic_cas_uint()
411 *target = new; in atomic_cas_uint()
416 atomic_cas_ulong(volatile ulong_t *target, ulong_t cmp, ulong_t new) in atomic_cas_ulong() argument
418 ulong_t old = *target; in atomic_cas_ulong()
420 *target = new; in atomic_cas_ulong()
425 atomic_cas_64(volatile uint64_t *target, uint64_t cmp, uint64_t new) in atomic_cas_64() argument
427 uint64_t old = *target; in atomic_cas_64()
429 *target = new; in atomic_cas_64()
434 atomic_cas_ptr(volatile void *target, void *cmp, void *new) in atomic_cas_ptr() argument
436 void *old = *(void **)target; in atomic_cas_ptr()
438 *(void **)target = new; in atomic_cas_ptr()
443 atomic_swap_8(volatile uint8_t *target, uint8_t new) in atomic_swap_8() argument
445 uint8_t old = *target; in atomic_swap_8()
446 *target = new; in atomic_swap_8()
451 atomic_swap_char(volatile uchar_t *target, uchar_t new) in atomic_swap_char() argument
453 uchar_t old = *target; in atomic_swap_char()
454 *target = new; in atomic_swap_char()
459 atomic_swap_16(volatile uint16_t *target, uint16_t new) in atomic_swap_16() argument
461 uint16_t old = *target; in atomic_swap_16()
462 *target = new; in atomic_swap_16()
467 atomic_swap_ushort(volatile ushort_t *target, ushort_t new) in atomic_swap_ushort() argument
469 ushort_t old = *target; in atomic_swap_ushort()
470 *target = new; in atomic_swap_ushort()
475 atomic_swap_32(volatile uint32_t *target, uint32_t new) in atomic_swap_32() argument
477 uint32_t old = *target; in atomic_swap_32()
478 *target = new; in atomic_swap_32()
483 atomic_swap_uint(volatile uint_t *target, uint_t new) in atomic_swap_uint() argument
485 uint_t old = *target; in atomic_swap_uint()
486 *target = new; in atomic_swap_uint()
491 atomic_swap_64(volatile uint64_t *target, uint64_t new) in atomic_swap_64() argument
493 uint64_t old = *target; in atomic_swap_64()
494 *target = new; in atomic_swap_64()
499 atomic_swap_ptr(volatile void *target, void *new) in atomic_swap_ptr() argument
501 void *old = *(void **)target; in atomic_swap_ptr()
502 *(void **)target = new; in atomic_swap_ptr()
507 atomic_swap_ulong(volatile ulong_t *target, ulong_t new) in atomic_swap_ulong() argument
509 ulong_t old = *target; in atomic_swap_ulong()
510 *target = new; in atomic_swap_ulong()
515 atomic_set_long_excl(volatile ulong_t *target, uint_t value) in atomic_set_long_excl() argument
518 if ((*target & bit) != 0) in atomic_set_long_excl()
520 *target |= bit; in atomic_set_long_excl()
525 atomic_clear_long_excl(volatile ulong_t *target, uint_t value) in atomic_clear_long_excl() argument
528 if ((*target & bit) == 0) in atomic_clear_long_excl()
530 *target &= ~bit; in atomic_clear_long_excl()