Lines Matching defs:buffer
11 #include "src/objects/js-array-buffer-inl.h"
285 static inline Object Do(Isolate* isolate, void* buffer, size_t index) {
286 T result = LoadSeqCst(static_cast<T*>(buffer) + index);
293 static inline void Do(Isolate* isolate, void* buffer, size_t index,
296 StoreSeqCst(static_cast<T*>(buffer) + index, value);
302 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
305 T result = ExchangeSeqCst(static_cast<T*>(buffer) + index, value);
311 inline Object DoCompareExchange(Isolate* isolate, void* buffer, size_t index,
316 CompareExchangeSeqCst(static_cast<T*>(buffer) + index, oldval, newval);
322 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
325 T result = AddSeqCst(static_cast<T*>(buffer) + index, value);
332 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
335 T result = SubSeqCst(static_cast<T*>(buffer) + index, value);
342 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
345 T result = AndSeqCst(static_cast<T*>(buffer) + index, value);
352 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
355 T result = OrSeqCst(static_cast<T*>(buffer) + index, value);
362 static inline Object Do(Isolate* isolate, void* buffer, size_t index,
365 T result = XorSeqCst(static_cast<T*>(buffer) + index, value);