Searched refs:byref (Results 1 – 1 of 1) sorted by relevance
385 struct Block_byref *byref = (struct Block_byref *)arg; in _Block_byref_release() local388 byref = byref->forwarding; in _Block_byref_release()390 if (byref->flags & BLOCK_BYREF_NEEDS_FREE) { in _Block_byref_release()391 __assert_only int32_t refcount = byref->flags & BLOCK_REFCOUNT_MASK; in _Block_byref_release()393 if (latching_decr_int_should_deallocate(&byref->flags)) { in _Block_byref_release()394 if (byref->flags & BLOCK_BYREF_HAS_COPY_DISPOSE) { in _Block_byref_release()395 struct Block_byref_2 *byref2 = (struct Block_byref_2 *)(byref + 1); in _Block_byref_release()396 (*byref2->byref_destroy)(byref); in _Block_byref_release()398 block_byref_free(byref, byref->size); in _Block_byref_release()