/netbsd-src/external/gpl3/gcc/dist/libgomp/ |
H A D | libgomp-plugin.h | 59 struct goacc_asyncqueue; 64 struct goacc_asyncqueue *aq; 68 typedef struct goacc_asyncqueue *goacc_aq; 148 extern struct goacc_asyncqueue *GOMP_OFFLOAD_openacc_async_construct (int); 149 extern bool GOMP_OFFLOAD_openacc_async_destruct (struct goacc_asyncqueue *); 150 extern int GOMP_OFFLOAD_openacc_async_test (struct goacc_asyncqueue *); 151 extern bool GOMP_OFFLOAD_openacc_async_synchronize (struct goacc_asyncqueue *); 152 extern bool GOMP_OFFLOAD_openacc_async_serialize (struct goacc_asyncqueue *, 153 struct goacc_asyncqueue *); 154 extern void GOMP_OFFLOAD_openacc_async_queue_callback (struct goacc_asyncqueue *, [all …]
|
H A D | oacc-host.c | 155 struct goacc_asyncqueue *aq __attribute__ ((unused))) in host_openacc_async_exec() 161 host_openacc_async_test (struct goacc_asyncqueue *aq __attribute__ ((unused))) in host_openacc_async_test() 167 host_openacc_async_synchronize (struct goacc_asyncqueue *aq in host_openacc_async_synchronize() 174 host_openacc_async_serialize (struct goacc_asyncqueue *aq1 in host_openacc_async_serialize() 176 struct goacc_asyncqueue *aq2 in host_openacc_async_serialize() 187 struct goacc_asyncqueue *aq in host_openacc_async_host2dev() 198 struct goacc_asyncqueue *aq in host_openacc_async_dev2host() 205 host_openacc_async_queue_callback (struct goacc_asyncqueue *aq in host_openacc_async_queue_callback() 213 static struct goacc_asyncqueue * 217 return (struct goacc_asyncqueue *) -1; in host_openacc_async_construct() [all …]
|
H A D | oacc-int.h | 119 void goacc_async_free (struct gomp_device_descr *, struct goacc_asyncqueue *, 121 struct goacc_asyncqueue *get_goacc_asyncqueue (int); 122 struct goacc_asyncqueue *lookup_goacc_asyncqueue (struct goacc_thread *, bool,
|
H A D | libgomp.h | 1171 struct goacc_asyncqueue **asyncqueue; 1276 struct goacc_asyncqueue *, void *, const void *, 1279 struct goacc_asyncqueue *, void *, const void *, 1283 struct goacc_asyncqueue *, splay_tree, 1287 struct goacc_asyncqueue *, splay_tree_key, 1290 struct goacc_asyncqueue *, 1295 struct goacc_asyncqueue *); 1301 struct goacc_asyncqueue *);
|
H A D | oacc-async.c | 73 attribute_hidden struct goacc_asyncqueue * 80 struct goacc_asyncqueue *ret_aq = NULL; in lookup_goacc_asyncqueue() 130 attribute_hidden struct goacc_asyncqueue * 430 struct goacc_asyncqueue *aq, void *ptr) in goacc_async_free()
|
H A D | target.c | 214 struct goacc_asyncqueue *), in goacc_device_copy_async() argument 218 size_t size, struct goacc_asyncqueue *aq) in goacc_device_copy_async() 345 struct goacc_asyncqueue *aq, in gomp_copy_host2dev() 407 struct goacc_asyncqueue *aq, in gomp_copy_dev2host() 540 struct goacc_asyncqueue *aq, splay_tree_key oldn, in gomp_map_vars_existing() 637 gomp_map_pointer (struct target_mem_desc *tgt, struct goacc_asyncqueue *aq, in gomp_map_pointer() 687 struct goacc_asyncqueue *aq, splay_tree_key n, in gomp_map_fields_existing() 754 struct goacc_asyncqueue *aq, splay_tree mem_map, in gomp_attach_pointer() 838 struct goacc_asyncqueue *aq, splay_tree_key n, in gomp_detach_pointer() 919 struct goacc_asyncqueue *aq, size_t mapnum, in gomp_map_vars_internal() [all …]
|
H A D | oacc-mem.c | 958 struct goacc_asyncqueue *aq = get_goacc_asyncqueue (async); in goacc_detach_internal()
|
H A D | ChangeLog | 6169 * libgomp-plugin.h (struct goacc_asyncqueue): Declare. 6262 (gomp_copy_host2dev): Remove 'static', add goacc_asyncqueue parameter, 6265 (gomp_map_vars_existing): Add goacc_asyncqueue parameter, adjust code. 6272 passing goacc_asyncqueue argument. 6279 gomp_unmap_vars_internal, passing goacc_asyncqueue argument. 6295 (struct goacc_asyncqueue): Define.
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/ |
H A D | libgomp-plugin.h | 59 struct goacc_asyncqueue; 64 struct goacc_asyncqueue *aq; 68 typedef struct goacc_asyncqueue *goacc_aq; 142 extern struct goacc_asyncqueue *GOMP_OFFLOAD_openacc_async_construct (int); 143 extern bool GOMP_OFFLOAD_openacc_async_destruct (struct goacc_asyncqueue *); 144 extern int GOMP_OFFLOAD_openacc_async_test (struct goacc_asyncqueue *); 145 extern bool GOMP_OFFLOAD_openacc_async_synchronize (struct goacc_asyncqueue *); 146 extern bool GOMP_OFFLOAD_openacc_async_serialize (struct goacc_asyncqueue *, 147 struct goacc_asyncqueue *); 148 extern void GOMP_OFFLOAD_openacc_async_queue_callback (struct goacc_asyncqueue *, [all …]
|
H A D | oacc-host.c | 155 struct goacc_asyncqueue *aq __attribute__ ((unused))) in host_openacc_async_exec() 161 host_openacc_async_test (struct goacc_asyncqueue *aq __attribute__ ((unused))) in host_openacc_async_test() 167 host_openacc_async_synchronize (struct goacc_asyncqueue *aq in host_openacc_async_synchronize() 174 host_openacc_async_serialize (struct goacc_asyncqueue *aq1 in host_openacc_async_serialize() 176 struct goacc_asyncqueue *aq2 in host_openacc_async_serialize() 187 struct goacc_asyncqueue *aq in host_openacc_async_host2dev() 198 struct goacc_asyncqueue *aq in host_openacc_async_dev2host() 205 host_openacc_async_queue_callback (struct goacc_asyncqueue *aq in host_openacc_async_queue_callback() 213 static struct goacc_asyncqueue * 217 return (struct goacc_asyncqueue *) -1; in host_openacc_async_construct() [all …]
|
H A D | oacc-int.h | 119 void goacc_async_free (struct gomp_device_descr *, struct goacc_asyncqueue *, 121 struct goacc_asyncqueue *get_goacc_asyncqueue (int); 122 struct goacc_asyncqueue *lookup_goacc_asyncqueue (struct goacc_thread *, bool,
|
H A D | libgomp.h | 1053 struct goacc_asyncqueue **asyncqueue; 1158 struct goacc_asyncqueue *, void *, const void *, 1161 struct goacc_asyncqueue *, void *, const void *, 1165 struct goacc_asyncqueue *, splay_tree, 1169 struct goacc_asyncqueue *, splay_tree_key, 1177 struct goacc_asyncqueue *, 1183 struct goacc_asyncqueue *); 1189 struct goacc_asyncqueue *);
|
H A D | oacc-async.c | 73 attribute_hidden struct goacc_asyncqueue * 80 struct goacc_asyncqueue *ret_aq = NULL; in lookup_goacc_asyncqueue() 130 attribute_hidden struct goacc_asyncqueue * 430 struct goacc_asyncqueue *aq, void *ptr) in goacc_async_free()
|
H A D | target.c | 184 struct goacc_asyncqueue *), in goacc_device_copy_async() argument 187 size_t size, struct goacc_asyncqueue *aq) in goacc_device_copy_async() 292 struct goacc_asyncqueue *aq, in gomp_copy_host2dev() 330 struct goacc_asyncqueue *aq, in gomp_copy_dev2host() 356 struct goacc_asyncqueue *aq, splay_tree_key oldn, in gomp_map_vars_existing() 399 gomp_map_pointer (struct target_mem_desc *tgt, struct goacc_asyncqueue *aq, in gomp_map_pointer() 439 struct goacc_asyncqueue *aq, splay_tree_key n, in gomp_map_fields_existing() 501 struct goacc_asyncqueue *aq, splay_tree mem_map, in gomp_attach_pointer() 576 struct goacc_asyncqueue *aq, splay_tree_key n, in gomp_detach_pointer() 657 struct goacc_asyncqueue *aq, size_t mapnum, in gomp_map_vars_internal() [all …]
|
H A D | oacc-mem.c | 958 struct goacc_asyncqueue *aq = get_goacc_asyncqueue (async); in goacc_detach_internal()
|
/netbsd-src/external/gpl3/gcc/dist/libgomp/plugin/ |
H A D | plugin-gcn.c | 296 struct goacc_asyncqueue *aq; 343 struct goacc_asyncqueue struct 358 struct goacc_asyncqueue *prev; argument 359 struct goacc_asyncqueue *next; argument 432 struct goacc_asyncqueue *async_queues, *omp_async_queue; 2102 struct goacc_asyncqueue *aq, bool module_locked) in run_kernel() 2544 execute_queue_entry (struct goacc_asyncqueue *aq, int index) in execute_queue_entry() 2619 struct goacc_asyncqueue *aq = thread_arg; in drain_queue() 2682 drain_queue_synchronous (struct goacc_asyncqueue *aq) in drain_queue_synchronous() 2702 wait_for_queue_nonfull (struct goacc_asyncqueue *aq) in wait_for_queue_nonfull() [all …]
|
H A D | plugin-nvptx.c | 214 struct goacc_asyncqueue struct 223 struct goacc_asyncqueue *aq; argument 1543 struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_exec() 1663 GOMP_OFFLOAD_openacc_cuda_get_stream (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_cuda_get_stream() 1670 GOMP_OFFLOAD_openacc_cuda_set_stream (struct goacc_asyncqueue *aq, void *stream) in GOMP_OFFLOAD_openacc_cuda_set_stream() 1682 struct goacc_asyncqueue * 1688 struct goacc_asyncqueue *aq in GOMP_OFFLOAD_openacc_async_construct() 1689 = GOMP_PLUGIN_malloc (sizeof (struct goacc_asyncqueue)); in GOMP_OFFLOAD_openacc_async_construct() 1695 GOMP_OFFLOAD_openacc_async_destruct (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_destruct() 1703 GOMP_OFFLOAD_openacc_async_test (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_test() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/plugin/ |
H A D | plugin-nvptx.c | 200 struct goacc_asyncqueue struct 209 struct goacc_asyncqueue *aq; argument 1454 struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_exec() 1574 GOMP_OFFLOAD_openacc_cuda_get_stream (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_cuda_get_stream() 1581 GOMP_OFFLOAD_openacc_cuda_set_stream (struct goacc_asyncqueue *aq, void *stream) in GOMP_OFFLOAD_openacc_cuda_set_stream() 1593 struct goacc_asyncqueue * 1599 struct goacc_asyncqueue *aq in GOMP_OFFLOAD_openacc_async_construct() 1600 = GOMP_PLUGIN_malloc (sizeof (struct goacc_asyncqueue)); in GOMP_OFFLOAD_openacc_async_construct() 1606 GOMP_OFFLOAD_openacc_async_destruct (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_destruct() 1614 GOMP_OFFLOAD_openacc_async_test (struct goacc_asyncqueue *aq) in GOMP_OFFLOAD_openacc_async_test() [all …]
|
H A D | plugin-gcn.c | 299 struct goacc_asyncqueue *aq; 346 struct goacc_asyncqueue struct 361 struct goacc_asyncqueue *prev; argument 362 struct goacc_asyncqueue *next; argument 435 struct goacc_asyncqueue *async_queues, *omp_async_queue; 2100 struct goacc_asyncqueue *aq, bool module_locked) in run_kernel() 2735 execute_queue_entry (struct goacc_asyncqueue *aq, int index) in execute_queue_entry() 2810 struct goacc_asyncqueue *aq = thread_arg; in drain_queue() 2873 drain_queue_synchronous (struct goacc_asyncqueue *aq) in drain_queue_synchronous() 2893 wait_for_queue_nonfull (struct goacc_asyncqueue *aq) in wait_for_queue_nonfull() [all …]
|