Lines Matching refs:target

36 atomic_inc_8(volatile uint8_t *target)  in atomic_inc_8()  argument
37 { (*target)++; } in atomic_inc_8()
40 atomic_inc_uchar(volatile uchar_t *target) in atomic_inc_uchar() argument
41 { (*target)++; } in atomic_inc_uchar()
44 atomic_inc_16(volatile uint16_t *target) in atomic_inc_16() argument
45 { (*target)++; } in atomic_inc_16()
48 atomic_inc_ushort(volatile ushort_t *target) in atomic_inc_ushort() argument
49 { (*target)++; } in atomic_inc_ushort()
52 atomic_inc_32(volatile uint32_t *target) in atomic_inc_32() argument
53 { (*target)++; } in atomic_inc_32()
56 atomic_inc_uint(volatile uint_t *target) in atomic_inc_uint() argument
57 { (*target)++; } in atomic_inc_uint()
60 atomic_inc_ulong(volatile ulong_t *target) in atomic_inc_ulong() argument
61 { (*target)++; } in atomic_inc_ulong()
64 atomic_inc_64(volatile uint64_t *target) in atomic_inc_64() argument
65 { (*target)++; } in atomic_inc_64()
68 atomic_dec_8(volatile uint8_t *target) in atomic_dec_8() argument
69 { (*target)--; } in atomic_dec_8()
72 atomic_dec_uchar(volatile uchar_t *target) in atomic_dec_uchar() argument
73 { (*target)--; } in atomic_dec_uchar()
76 atomic_dec_16(volatile uint16_t *target) in atomic_dec_16() argument
77 { (*target)--; } in atomic_dec_16()
80 atomic_dec_ushort(volatile ushort_t *target) in atomic_dec_ushort() argument
81 { (*target)--; } in atomic_dec_ushort()
84 atomic_dec_32(volatile uint32_t *target) in atomic_dec_32() argument
85 { (*target)--; } in atomic_dec_32()
88 atomic_dec_uint(volatile uint_t *target) in atomic_dec_uint() argument
89 { (*target)--; } in atomic_dec_uint()
92 atomic_dec_ulong(volatile ulong_t *target) in atomic_dec_ulong() argument
93 { (*target)--; } in atomic_dec_ulong()
96 atomic_dec_64(volatile uint64_t *target) in atomic_dec_64() argument
97 { (*target)--; } in atomic_dec_64()
100 atomic_add_8(volatile uint8_t *target, int8_t value) in atomic_add_8() argument
101 { *target += value; } in atomic_add_8()
104 atomic_add_char(volatile uchar_t *target, signed char value) in atomic_add_char() argument
105 { *target += value; } in atomic_add_char()
108 atomic_add_16(volatile uint16_t *target, int16_t delta) in atomic_add_16() argument
109 { *target += delta; } in atomic_add_16()
112 atomic_add_ushort(volatile ushort_t *target, short value) in atomic_add_ushort() argument
113 { *target += value; } in atomic_add_ushort()
116 atomic_add_32(volatile uint32_t *target, int32_t delta) in atomic_add_32() argument
117 { *target += delta; } in atomic_add_32()
120 atomic_add_ptr(volatile void *target, ssize_t value) in atomic_add_ptr() argument
121 { *(caddr_t *)target += value; } in atomic_add_ptr()
124 atomic_add_long(volatile ulong_t *target, long delta) in atomic_add_long() argument
125 { *target += delta; } in atomic_add_long()
128 atomic_add_64(volatile uint64_t *target, int64_t delta) in atomic_add_64() argument
129 { *target += delta; } in atomic_add_64()
132 atomic_or_8(volatile uint8_t *target, uint8_t bits) in atomic_or_8() argument
133 { *target |= bits; } in atomic_or_8()
136 atomic_or_uchar(volatile uchar_t *target, uchar_t bits) in atomic_or_uchar() argument
137 { *target |= bits; } in atomic_or_uchar()
140 atomic_or_16(volatile uint16_t *target, uint16_t bits) in atomic_or_16() argument
141 { *target |= bits; } in atomic_or_16()
144 atomic_or_ushort(volatile ushort_t *target, ushort_t bits) in atomic_or_ushort() argument
145 { *target |= bits; } in atomic_or_ushort()
148 atomic_or_32(volatile uint32_t *target, uint32_t bits) in atomic_or_32() argument
149 { *target |= bits; } in atomic_or_32()
152 atomic_or_uint(volatile uint_t *target, uint_t bits) in atomic_or_uint() argument
153 { *target |= bits; } in atomic_or_uint()
156 atomic_or_ulong(volatile ulong_t *target, ulong_t bits) in atomic_or_ulong() argument
157 { *target |= bits; } in atomic_or_ulong()
160 atomic_or_64(volatile uint64_t *target, uint64_t bits) in atomic_or_64() argument
161 { *target |= bits; } in atomic_or_64()
164 atomic_and_8(volatile uint8_t *target, uint8_t bits) in atomic_and_8() argument
165 { *target &= bits; } in atomic_and_8()
168 atomic_and_uchar(volatile uchar_t *target, uchar_t bits) in atomic_and_uchar() argument
169 { *target &= bits; } in atomic_and_uchar()
172 atomic_and_16(volatile uint16_t *target, uint16_t bits) in atomic_and_16() argument
173 { *target &= bits; } in atomic_and_16()
176 atomic_and_ushort(volatile ushort_t *target, ushort_t bits) in atomic_and_ushort() argument
177 { *target &= bits; } in atomic_and_ushort()
180 atomic_and_32(volatile uint32_t *target, uint32_t bits) in atomic_and_32() argument
181 { *target &= bits; } in atomic_and_32()
184 atomic_and_uint(volatile uint_t *target, uint_t bits) in atomic_and_uint() argument
185 { *target &= bits; } in atomic_and_uint()
188 atomic_and_ulong(volatile ulong_t *target, ulong_t bits) in atomic_and_ulong() argument
189 { *target &= bits; } in atomic_and_ulong()
192 atomic_and_64(volatile uint64_t *target, uint64_t bits) in atomic_and_64() argument
193 { *target &= bits; } in atomic_and_64()
196 atomic_inc_8_nv(volatile uint8_t *target) in atomic_inc_8_nv() argument
197 { return (++(*target)); } in atomic_inc_8_nv()
200 atomic_inc_uchar_nv(volatile uchar_t *target) in atomic_inc_uchar_nv() argument
201 { return (++(*target)); } in atomic_inc_uchar_nv()
204 atomic_inc_16_nv(volatile uint16_t *target) in atomic_inc_16_nv() argument
205 { return (++(*target)); } in atomic_inc_16_nv()
208 atomic_inc_ushort_nv(volatile ushort_t *target) in atomic_inc_ushort_nv() argument
209 { return (++(*target)); } in atomic_inc_ushort_nv()
212 atomic_inc_32_nv(volatile uint32_t *target) in atomic_inc_32_nv() argument
213 { return (++(*target)); } in atomic_inc_32_nv()
216 atomic_inc_uint_nv(volatile uint_t *target) in atomic_inc_uint_nv() argument
217 { return (++(*target)); } in atomic_inc_uint_nv()
220 atomic_inc_ulong_nv(volatile ulong_t *target) in atomic_inc_ulong_nv() argument
221 { return (++(*target)); } in atomic_inc_ulong_nv()
224 atomic_inc_64_nv(volatile uint64_t *target) in atomic_inc_64_nv() argument
225 { return (++(*target)); } in atomic_inc_64_nv()
228 atomic_dec_8_nv(volatile uint8_t *target) in atomic_dec_8_nv() argument
229 { return (--(*target)); } in atomic_dec_8_nv()
232 atomic_dec_uchar_nv(volatile uchar_t *target) in atomic_dec_uchar_nv() argument
233 { return (--(*target)); } in atomic_dec_uchar_nv()
236 atomic_dec_16_nv(volatile uint16_t *target) in atomic_dec_16_nv() argument
237 { return (--(*target)); } in atomic_dec_16_nv()
240 atomic_dec_ushort_nv(volatile ushort_t *target) in atomic_dec_ushort_nv() argument
241 { return (--(*target)); } in atomic_dec_ushort_nv()
244 atomic_dec_32_nv(volatile uint32_t *target) in atomic_dec_32_nv() argument
245 { return (--(*target)); } in atomic_dec_32_nv()
248 atomic_dec_uint_nv(volatile uint_t *target) in atomic_dec_uint_nv() argument
249 { return (--(*target)); } in atomic_dec_uint_nv()
252 atomic_dec_ulong_nv(volatile ulong_t *target) in atomic_dec_ulong_nv() argument
253 { return (--(*target)); } in atomic_dec_ulong_nv()
256 atomic_dec_64_nv(volatile uint64_t *target) in atomic_dec_64_nv() argument
257 { return (--(*target)); } in atomic_dec_64_nv()
260 atomic_add_8_nv(volatile uint8_t *target, int8_t value) in atomic_add_8_nv() argument
261 { return (*target += value); } in atomic_add_8_nv()
264 atomic_add_char_nv(volatile uchar_t *target, signed char value) in atomic_add_char_nv() argument
265 { return (*target += value); } in atomic_add_char_nv()
268 atomic_add_16_nv(volatile uint16_t *target, int16_t delta) in atomic_add_16_nv() argument
269 { return (*target += delta); } in atomic_add_16_nv()
272 atomic_add_short_nv(volatile ushort_t *target, short value) in atomic_add_short_nv() argument
273 { return (*target += value); } in atomic_add_short_nv()
276 atomic_add_32_nv(volatile uint32_t *target, int32_t delta) in atomic_add_32_nv() argument
277 { return (*target += delta); } in atomic_add_32_nv()
280 atomic_add_int_nv(volatile uint_t *target, int delta) in atomic_add_int_nv() argument
281 { return (*target += delta); } in atomic_add_int_nv()
284 atomic_add_ptr_nv(volatile void *target, ssize_t value) in atomic_add_ptr_nv() argument
285 { return (*(caddr_t *)target += value); } in atomic_add_ptr_nv()
288 atomic_add_long_nv(volatile ulong_t *target, long delta) in atomic_add_long_nv() argument
289 { return (*target += delta); } in atomic_add_long_nv()
292 atomic_add_64_nv(volatile uint64_t *target, int64_t delta) in atomic_add_64_nv() argument
293 { return (*target += delta); } in atomic_add_64_nv()
296 atomic_or_8_nv(volatile uint8_t *target, uint8_t value) in atomic_or_8_nv() argument
297 { return (*target |= value); } in atomic_or_8_nv()
300 atomic_or_uchar_nv(volatile uchar_t *target, uchar_t value) in atomic_or_uchar_nv() argument
301 { return (*target |= value); } in atomic_or_uchar_nv()
304 atomic_or_16_nv(volatile uint16_t *target, uint16_t value) in atomic_or_16_nv() argument
305 { return (*target |= value); } in atomic_or_16_nv()
308 atomic_or_ushort_nv(volatile ushort_t *target, ushort_t value) in atomic_or_ushort_nv() argument
309 { return (*target |= value); } in atomic_or_ushort_nv()
312 atomic_or_32_nv(volatile uint32_t *target, uint32_t value) in atomic_or_32_nv() argument
313 { return (*target |= value); } in atomic_or_32_nv()
316 atomic_or_uint_nv(volatile uint_t *target, uint_t value) in atomic_or_uint_nv() argument
317 { return (*target |= value); } in atomic_or_uint_nv()
320 atomic_or_ulong_nv(volatile ulong_t *target, ulong_t value) in atomic_or_ulong_nv() argument
321 { return (*target |= value); } in atomic_or_ulong_nv()
324 atomic_or_64_nv(volatile uint64_t *target, uint64_t value) in atomic_or_64_nv() argument
325 { return (*target |= value); } in atomic_or_64_nv()
328 atomic_and_8_nv(volatile uint8_t *target, uint8_t value) in atomic_and_8_nv() argument
329 { return (*target &= value); } in atomic_and_8_nv()
332 atomic_and_uchar_nv(volatile uchar_t *target, uchar_t value) in atomic_and_uchar_nv() argument
333 { return (*target &= value); } in atomic_and_uchar_nv()
336 atomic_and_16_nv(volatile uint16_t *target, uint16_t value) in atomic_and_16_nv() argument
337 { return (*target &= value); } in atomic_and_16_nv()
340 atomic_and_ushort_nv(volatile ushort_t *target, ushort_t value) in atomic_and_ushort_nv() argument
341 { return (*target &= value); } in atomic_and_ushort_nv()
344 atomic_and_32_nv(volatile uint32_t *target, uint32_t value) in atomic_and_32_nv() argument
345 { return (*target &= value); } in atomic_and_32_nv()
348 atomic_and_uint_nv(volatile uint_t *target, uint_t value) in atomic_and_uint_nv() argument
349 { return (*target &= value); } in atomic_and_uint_nv()
352 atomic_and_ulong_nv(volatile ulong_t *target, ulong_t value) in atomic_and_ulong_nv() argument
353 { return (*target &= value); } in atomic_and_ulong_nv()
356 atomic_and_64_nv(volatile uint64_t *target, uint64_t value) in atomic_and_64_nv() argument
357 { return (*target &= value); } in atomic_and_64_nv()
360 atomic_cas_8(volatile uint8_t *target, uint8_t cmp, uint8_t new) in atomic_cas_8() argument
362 uint8_t old = *target; in atomic_cas_8()
364 *target = new; in atomic_cas_8()
369 atomic_cas_uchar(volatile uchar_t *target, uchar_t cmp, uchar_t new) in atomic_cas_uchar() argument
371 uchar_t old = *target; in atomic_cas_uchar()
373 *target = new; in atomic_cas_uchar()
378 atomic_cas_16(volatile uint16_t *target, uint16_t cmp, uint16_t new) in atomic_cas_16() argument
380 uint16_t old = *target; in atomic_cas_16()
382 *target = new; in atomic_cas_16()
387 atomic_cas_ushort(volatile ushort_t *target, ushort_t cmp, ushort_t new) in atomic_cas_ushort() argument
389 ushort_t old = *target; in atomic_cas_ushort()
391 *target = new; in atomic_cas_ushort()
396 atomic_cas_32(volatile uint32_t *target, uint32_t cmp, uint32_t new) in atomic_cas_32() argument
398 uint32_t old = *target; in atomic_cas_32()
400 *target = new; in atomic_cas_32()
405 atomic_cas_uint(volatile uint_t *target, uint_t cmp, uint_t new) in atomic_cas_uint() argument
407 uint_t old = *target; in atomic_cas_uint()
409 *target = new; in atomic_cas_uint()
414 atomic_cas_ulong(volatile ulong_t *target, ulong_t cmp, ulong_t new) in atomic_cas_ulong() argument
416 ulong_t old = *target; in atomic_cas_ulong()
418 *target = new; in atomic_cas_ulong()
423 atomic_cas_64(volatile uint64_t *target, uint64_t cmp, uint64_t new) in atomic_cas_64() argument
425 uint64_t old = *target; in atomic_cas_64()
427 *target = new; in atomic_cas_64()
432 atomic_cas_ptr(volatile void *target, void *cmp, void *new) in atomic_cas_ptr() argument
434 void *old = *(void **)target; in atomic_cas_ptr()
436 *(void **)target = new; in atomic_cas_ptr()
441 atomic_swap_8(volatile uint8_t *target, uint8_t new) in atomic_swap_8() argument
443 uint8_t old = *target; in atomic_swap_8()
444 *target = new; in atomic_swap_8()
449 atomic_swap_char(volatile uchar_t *target, uchar_t new) in atomic_swap_char() argument
451 uchar_t old = *target; in atomic_swap_char()
452 *target = new; in atomic_swap_char()
457 atomic_swap_16(volatile uint16_t *target, uint16_t new) in atomic_swap_16() argument
459 uint16_t old = *target; in atomic_swap_16()
460 *target = new; in atomic_swap_16()
465 atomic_swap_ushort(volatile ushort_t *target, ushort_t new) in atomic_swap_ushort() argument
467 ushort_t old = *target; in atomic_swap_ushort()
468 *target = new; in atomic_swap_ushort()
473 atomic_swap_32(volatile uint32_t *target, uint32_t new) in atomic_swap_32() argument
475 uint32_t old = *target; in atomic_swap_32()
476 *target = new; in atomic_swap_32()
481 atomic_swap_uint(volatile uint_t *target, uint_t new) in atomic_swap_uint() argument
483 uint_t old = *target; in atomic_swap_uint()
484 *target = new; in atomic_swap_uint()
489 atomic_swap_64(volatile uint64_t *target, uint64_t new) in atomic_swap_64() argument
491 uint64_t old = *target; in atomic_swap_64()
492 *target = new; in atomic_swap_64()
497 atomic_swap_ptr(volatile void *target, void *new) in atomic_swap_ptr() argument
499 void *old = *(void **)target; in atomic_swap_ptr()
500 *(void **)target = new; in atomic_swap_ptr()
505 atomic_swap_ulong(volatile ulong_t *target, ulong_t new) in atomic_swap_ulong() argument
507 ulong_t old = *target; in atomic_swap_ulong()
508 *target = new; in atomic_swap_ulong()
513 atomic_set_long_excl(volatile ulong_t *target, uint_t value) in atomic_set_long_excl() argument
516 if ((*target & bit) != 0) in atomic_set_long_excl()
518 *target |= bit; in atomic_set_long_excl()
523 atomic_clear_long_excl(volatile ulong_t *target, uint_t value) in atomic_clear_long_excl() argument
526 if ((*target & bit) == 0) in atomic_clear_long_excl()
528 *target &= ~bit; in atomic_clear_long_excl()