Lines Matching refs:shift
123 int shift; in atomic_cmpset_8() local
125 shift = _ATOMIC_BYTE_SHIFT(addr); in atomic_cmpset_8()
128 old << shift, val << shift, 0xff << shift)); in atomic_cmpset_8()
136 int ret, shift; in atomic_fcmpset_8() local
139 shift = _ATOMIC_BYTE_SHIFT(addr); in atomic_fcmpset_8()
140 wold = *old << shift; in atomic_fcmpset_8()
142 &wold, val << shift, 0xff << shift); in atomic_fcmpset_8()
144 *old = (wold >> shift) & 0xff; in atomic_fcmpset_8()
153 int shift; in atomic_cmpset_16() local
155 shift = _ATOMIC_HWORD_SHIFT(addr); in atomic_cmpset_16()
158 old << shift, val << shift, 0xffff << shift)); in atomic_cmpset_16()
166 int ret, shift; in atomic_fcmpset_16() local
169 shift = _ATOMIC_HWORD_SHIFT(addr); in atomic_fcmpset_16()
170 wold = *old << shift; in atomic_fcmpset_16()
172 &wold, val << shift, 0xffff << shift); in atomic_fcmpset_16()
174 *old = (wold >> shift) & 0xffff; in atomic_fcmpset_16()
183 int shift; in atomic_load_acq_8() local
186 shift = _ATOMIC_BYTE_SHIFT(p); in atomic_load_acq_8()
187 ret = (atomic_load_acq_32(_ATOMIC_WORD_ALIGNED(p)) >> shift) & 0xff; in atomic_load_acq_8()
196 int shift; in atomic_load_acq_16() local
199 shift = _ATOMIC_HWORD_SHIFT(p); in atomic_load_acq_16()
200 ret = (atomic_load_acq_32(_ATOMIC_WORD_ALIGNED(p)) >> shift) & in atomic_load_acq_16()