halide_device_interface_t 17 apps/openglcompute/jni/oglc_two_kernels_run.cpp extern "C" void halide_device_release(void *, const halide_device_interface_t *interface); halide_device_interface_t 52 src/DeviceInterface.cpp const halide_device_interface_t *get_default_device_interface_for_target(const Target &t) { halide_device_interface_t 56 src/DeviceInterface.cpp const halide_device_interface_t *get_device_interface_for_device_api(const DeviceAPI &d, const Target &t) { halide_device_interface_t 61 src/DeviceInterface.cpp const struct halide_device_interface_t *(*fn)(); halide_device_interface_t 106 src/DeviceInterface.cpp void halide_device_release(void *user_context, const halide_device_interface_t *device_interface) { halide_device_interface_t 109 src/DeviceInterface.cpp void (*fn)(void *user_context, const halide_device_interface_t *device_interface); halide_device_interface_t 140 src/DeviceInterface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 143 src/DeviceInterface.cpp int (*fn)(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface); halide_device_interface_t 165 src/DeviceInterface.cpp int halide_device_malloc(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface) { halide_device_interface_t 168 src/DeviceInterface.cpp int (*fn)(void *user_context, struct halide_buffer_t *buf, const halide_device_interface_t *device_interface); halide_device_interface_t 200 src/DeviceInterface.cpp const struct halide_device_interface_t *halide_cuda_device_interface() { halide_device_interface_t 206 src/DeviceInterface.cpp const struct halide_device_interface_t *halide_opencl_device_interface() { halide_device_interface_t 212 src/DeviceInterface.cpp const struct halide_device_interface_t *halide_opengl_device_interface() { halide_device_interface_t 240 src/DeviceInterface.cpp const struct halide_device_interface_t *halide_openglcompute_device_interface() { halide_device_interface_t 246 src/DeviceInterface.cpp const struct halide_device_interface_t *halide_metal_device_interface() { halide_device_interface_t 17 src/DeviceInterface.h EXPORT const halide_device_interface_t *get_default_device_interface_for_target(const Target &t); halide_device_interface_t 22 src/DeviceInterface.h EXPORT const halide_device_interface_t *get_device_interface_for_device_api(const DeviceAPI &d, halide_device_interface_t 652 src/IROperator.cpp args[4] = make_zero(type_of<struct halide_device_interface_t *>()); halide_device_interface_t 151 src/Type.h HALIDE_DECLARE_EXTERN_STRUCT_TYPE(halide_device_interface_t); halide_device_interface_t 87 src/UnpackBuffers.cpp Expr dev_interface_val = Call::make(type_of<const halide_device_interface_t *>(), halide_device_interface_t 1250 src/runtime/HalideBuffer.h int copy_to_device(const struct halide_device_interface_t *device_interface, void *ctx = nullptr) { halide_device_interface_t 1257 src/runtime/HalideBuffer.h int device_malloc(const struct halide_device_interface_t *device_interface, void *ctx = nullptr) { halide_device_interface_t 463 src/runtime/HalideRuntime.h struct halide_device_interface_t; halide_device_interface_t 468 src/runtime/HalideRuntime.h extern void halide_device_release(void *user_context, const struct halide_device_interface_t *device_interface); halide_device_interface_t 481 src/runtime/HalideRuntime.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 489 src/runtime/HalideRuntime.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 533 src/runtime/HalideRuntime.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 536 src/runtime/HalideRuntime.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 1002 src/runtime/HalideRuntime.h const struct halide_device_interface_t *device_interface; halide_device_interface_t 14 src/runtime/HalideRuntimeCuda.h extern const struct halide_device_interface_t *halide_cuda_device_interface(); halide_device_interface_t 16 src/runtime/HalideRuntimeHexagonHost.h extern const struct halide_device_interface_t *halide_hexagon_device_interface(); halide_device_interface_t 14 src/runtime/HalideRuntimeMetal.h extern const struct halide_device_interface_t *halide_metal_device_interface(); halide_device_interface_t 14 src/runtime/HalideRuntimeOpenCL.h extern const struct halide_device_interface_t *halide_opencl_device_interface(); halide_device_interface_t 14 src/runtime/HalideRuntimeOpenGL.h extern const struct halide_device_interface_t *halide_opengl_device_interface(); halide_device_interface_t 14 src/runtime/HalideRuntimeOpenGLCompute.h extern const struct halide_device_interface_t *halide_openglcompute_device_interface(); halide_device_interface_t 28 src/runtime/buffer_t.cpp const struct halide_device_interface_t *_halide_buffer_get_device_interface(const halide_buffer_t *buf) { halide_device_interface_t 103 src/runtime/buffer_t.cpp uint64_t device, halide_device_interface_t *device_interface, halide_device_interface_t 70 src/runtime/cuda.cpp extern WEAK halide_device_interface_t cuda_device_interface; halide_device_interface_t 852 src/runtime/cuda.cpp WEAK const halide_device_interface_t *halide_cuda_device_interface() { halide_device_interface_t 902 src/runtime/cuda.cpp WEAK halide_device_interface_t cuda_device_interface = { halide_device_interface_t 18 src/runtime/device_interface.cpp const halide_device_interface_t *interface; halide_device_interface_t 35 src/runtime/device_interface.cpp const halide_device_interface_t *interface = buf->device_interface; halide_device_interface_t 62 src/runtime/device_interface.cpp WEAK void halide_device_release(void *user_context, const halide_device_interface_t *device_interface) { halide_device_interface_t 80 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 151 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface = NULL; halide_device_interface_t 169 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 170 src/runtime/device_interface.cpp const halide_device_interface_t *current_interface = buf->device_interface; halide_device_interface_t 204 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface = buf->device_interface; halide_device_interface_t 239 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 240 src/runtime/device_interface.cpp const halide_device_interface_t *current_interface = buf->device_interface; halide_device_interface_t 275 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface = buf->device_interface; halide_device_interface_t 301 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 316 src/runtime/device_interface.cpp const halide_device_interface_t *device_interface) { halide_device_interface_t 25 src/runtime/device_interface.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 27 src/runtime/device_interface.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 17 src/runtime/hexagon_host.cpp extern WEAK halide_device_interface_t hexagon_device_interface; halide_device_interface_t 755 src/runtime/hexagon_host.cpp WEAK const halide_device_interface_t *halide_hexagon_device_interface() { halide_device_interface_t 770 src/runtime/hexagon_host.cpp WEAK halide_device_interface_t hexagon_device_interface = { halide_device_interface_t 182 src/runtime/metal.cpp extern WEAK halide_device_interface_t metal_device_interface; halide_device_interface_t 783 src/runtime/metal.cpp WEAK const struct halide_device_interface_t *halide_metal_device_interface() { halide_device_interface_t 797 src/runtime/metal.cpp WEAK halide_device_interface_t metal_device_interface = { halide_device_interface_t 8 src/runtime/old_buffer_t.cpp const halide_device_interface_t *interface; halide_device_interface_t 117 src/runtime/old_buffer_t.cpp const struct halide_device_interface_t *device_interface) { halide_device_interface_t 140 src/runtime/old_buffer_t.cpp const struct halide_device_interface_t *device_interface) { halide_device_interface_t 68 src/runtime/opencl.cpp extern WEAK halide_device_interface_t opencl_device_interface; halide_device_interface_t 1086 src/runtime/opencl.cpp WEAK const struct halide_device_interface_t *halide_opencl_device_interface() { halide_device_interface_t 1153 src/runtime/opencl.cpp WEAK halide_device_interface_t opencl_device_interface = { halide_device_interface_t 85 src/runtime/opengl.cpp extern WEAK halide_device_interface_t opengl_device_interface; halide_device_interface_t 2054 src/runtime/opengl.cpp WEAK const halide_device_interface_t *halide_opengl_device_interface() { halide_device_interface_t 2172 src/runtime/opengl.cpp WEAK halide_device_interface_t opengl_device_interface = { halide_device_interface_t 50 src/runtime/openglcompute.cpp extern WEAK halide_device_interface_t openglcompute_device_interface; halide_device_interface_t 664 src/runtime/openglcompute.cpp WEAK const struct halide_device_interface_t *halide_openglcompute_device_interface() { halide_device_interface_t 675 src/runtime/openglcompute.cpp WEAK halide_device_interface_t openglcompute_device_interface = { halide_device_interface_t 140 src/runtime/runtime_internal.h const struct halide_device_interface_t *device_interface); halide_device_interface_t 52 test/generator/cleanup_on_error_aottest.cpp const halide_device_interface_t *interface) {