1# For documentation on the .attrib file format, see: 2# android/android-emugl/host/tools/emugen/README 3 4GLOBAL 5 base_opcode 100000 6 encoder_headers <stdint.h> 7 8magma_device_import 9 dir device_out out 10 len device_out sizeof(magma_device_t) 11 12magma_device_query 13 dir result_buffer_out out 14 len result_buffer_out sizeof(magma_handle_t) 15 dir result_out out 16 len result_out sizeof(uint64_t) 17 18magma_device_create_connection 19 dir connection_out out 20 len connection_out sizeof(magma_connection_t) 21 22magma_connection_create_context 23 dir context_id_out out 24 len context_id_out sizeof(uint32_t) 25 26magma_connection_create_buffer 27 dir size_out out 28 len size_out sizeof(uint64_t) 29 dir buffer_out out 30 len buffer_out sizeof(magma_buffer_t) 31 dir id_out out 32 len id_out sizeof(magma_buffer_id_t) 33 34magma_connection_import_buffer 35 dir size_out out 36 len size_out sizeof(uint64_t) 37 dir buffer_out out 38 len buffer_out sizeof(magma_buffer_t) 39 dir id_out out 40 len id_out sizeof(magma_buffer_id_t) 41 42magma_connection_create_semaphore 43 dir semaphore_out out 44 len semaphore_out sizeof(magma_semaphore_t) 45 dir id_out out 46 len id_out sizeof(magma_semaphore_id_t) 47 48magma_connection_import_semaphore 49 dir semaphore_out out 50 len semaphore_out sizeof(magma_semaphore_t) 51 dir id_out out 52 len id_out sizeof(magma_semaphore_id_t) 53 54magma_connection_read_notification_channel 55 dir buffer out 56 len buffer buffer_size 57 dir buffer_size_out out 58 len buffer_size_out sizeof(uint64_t) 59 dir more_data_out out 60 len more_data_out sizeof(magma_bool_t) 61 62magma_buffer_get_cache_policy 63 dir cache_policy_out out 64 len cache_policy_out sizeof(magma_cache_policy_t) 65 66magma_buffer_get_info 67 dir parameters inout 68 len parameters parameter_count * sizeof(uint64_t) 69 70magma_buffer_get_handle 71 dir handle_out out 72 len handle_out sizeof(magma_handle_t) 73 74magma_buffer_export 75 dir buffer_handle_out out 76 len buffer_handle_out sizeof(magma_handle_t) 77 78magma_semaphore_export 79 dir semaphore_handle_out out 80 len semaphore_handle_out sizeof(magma_handle_t) 81 82magma_connection_create_performance_counter_buffer_pool 83 dir pool_id_out out 84 len pool_id_out sizeof(magma_perf_count_pool_t) 85 dir notification_handle_out out 86 len notification_handle_out sizeof(magma_handle_t) 87 88magma_connection_read_performance_counter_completion 89 dir trigger_id_out out 90 len trigger_id_out sizeof(uint32_t) 91 dir buffer_id_out out 92 len buffer_id_out sizeof(uint64_t) 93 dir buffer_offset_out out 94 len buffer_offset_out sizeof(uint32_t) 95 dir time_out out 96 len time_out sizeof(uint64_t) 97 dir result_flags_out out 98 len result_flags_out sizeof(uint32_t) 99 100magma_connection_execute_command 101 dir parameters inout 102 len parameters parameter_count * sizeof(uint64_t) 103 104magma_connection_execute_immediate_commands 105 dir parameters inout 106 len parameters parameter_count * sizeof(uint64_t) 107 108magma_buffer_set_name 109 dir name in 110 len name name_size 111 112magma_virt_connection_create_image 113 dir parameters inout 114 len parameters parameter_count * sizeof(uint64_t) 115 116magma_virt_connection_get_image_info 117 dir parameters inout 118 len parameters parameter_count * sizeof(uint64_t) 119 120magma_poll 121 dir items inout 122 len items count * sizeof(magma_poll_item_t) 123 124magma_connection_add_performance_counter_buffer_offsets_to_pool 125 dir parameters inout 126 len parameters parameter_count * sizeof(uint64_t) 127 128magma_connection_enable_performance_counters 129 dir counters in 130 len counters counters_count * sizeof(uint64_t) 131 132magma_connection_clear_performance_counters 133 dir counters in 134 len counters counters_count * sizeof(uint64_t) 135