_enqueue_write_buffer, _enqueue_copy_buffer