Lines Matching refs:sem
41 #define IA64_FETCHADD(tmp,v,n,sz,sem) \ argument
45 tmp = ia64_fetchadd4_##sem((unsigned int *) v, n); \
49 tmp = ia64_fetchadd8_##sem((unsigned long *) v, n); \
57 #define ia64_fetchadd(i,v,sem) \ argument
63 IA64_FETCHADD(_tmp, _v, -16, sizeof(*(v)), sem); \
65 IA64_FETCHADD(_tmp, _v, -8, sizeof(*(v)), sem); \
67 IA64_FETCHADD(_tmp, _v, -4, sizeof(*(v)), sem); \
69 IA64_FETCHADD(_tmp, _v, -1, sizeof(*(v)), sem); \
71 IA64_FETCHADD(_tmp, _v, 1, sizeof(*(v)), sem); \
73 IA64_FETCHADD(_tmp, _v, 4, sizeof(*(v)), sem); \
75 IA64_FETCHADD(_tmp, _v, 8, sizeof(*(v)), sem); \
77 IA64_FETCHADD(_tmp, _v, 16, sizeof(*(v)), sem); \