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) {