Home
last modified time | relevance | path

Searched refs:goacc_asyncqueue (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libgomp/
H A Dlibgomp-plugin.h59 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 Doacc-host.c155 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 Doacc-int.h119 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 Dlibgomp.h1171 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 Doacc-async.c73 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 Dtarget.c214 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 Doacc-mem.c958 struct goacc_asyncqueue *aq = get_goacc_asyncqueue (async); in goacc_detach_internal()
H A DChangeLog6169 * 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 Dlibgomp-plugin.h59 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 Doacc-host.c155 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 Doacc-int.h119 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 Dlibgomp.h1053 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 Doacc-async.c73 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 Dtarget.c184 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 Doacc-mem.c958 struct goacc_asyncqueue *aq = get_goacc_asyncqueue (async); in goacc_detach_internal()
/netbsd-src/external/gpl3/gcc/dist/libgomp/plugin/
H A Dplugin-gcn.c296 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 Dplugin-nvptx.c214 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 Dplugin-nvptx.c200 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 Dplugin-gcn.c299 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 …]