HomeSort by: relevance | last modified time | path
    Searched defs:kernargs (Results 1 - 6 of 6) sorted by relevancy

  /src/external/gpl3/gcc/dist/libgomp/config/gcn/
target.c 90 /* The output data is at ((void*) kernargs)[2]. */
91 register void **kernargs = (void**) __builtin_gcn_kernarg_ptr (); local
92 struct output *data = (struct output *) kernargs[2];
team.c 73 passed in via the kernargs. Each team takes a small slice of it. */
74 struct kernargs_abi *kernargs = local
76 void *team_arena = ((void*)kernargs->arena_ptr
77 + kernargs->arena_size_per_team * teamid);
83 *arena_end = team_arena + kernargs->arena_size_per_team;
  /src/external/gpl3/gcc/dist/gcc/config/gcn/
gcn-run.cc 342 "Locate kernargs memory");
469 /* Allocate some device memory from the kernargs region.
484 The HSA Runtime points the kernargs register here.
489 struct kernargs struct
507 gomp_print_output (struct kernargs *kernargs, bool final)
509 unsigned int limit = (sizeof (kernargs->output_data.queue)
510 / sizeof (kernargs->output_data.queue[0]));
512 unsigned int from = __atomic_load_n (&kernargs->output_data.consumed,
514 unsigned int to = kernargs->output_data.next_output
680 struct kernargs *kernargs = device_malloc (sizeof (*kernargs), local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/gcn/
gcn-run.cc 341 "Locate kernargs memory");
468 /* Allocate some device memory from the kernargs region.
483 The HSA Runtime points the kernargs register here.
488 struct kernargs struct
490 /* Kernargs. */
529 gomp_print_output (struct kernargs *kernargs, bool final)
531 unsigned int limit = (sizeof (kernargs->output_data.queue)
532 / sizeof (kernargs->output_data.queue[0]));
534 unsigned int from = __atomic_load_n (&kernargs->output_data.consumed
692 struct kernargs *kernargs = device_malloc (sizeof (*kernargs), local
    [all...]
  /src/external/gpl3/gcc/dist/libgomp/plugin/
plugin-gcn.c 244 /* Structure of the kernargs segment, supporting console output.
249 struct kernargs { struct
1019 struct kernargs *kernargs = (struct kernargs *)dispatch->kernarg_address; local
1023 fprintf (stderr, "%*skernarg_address: %p\n", indent, "", kernargs);
1025 (void*)kernargs->abi.heap_ptr);
1027 "", (void*)kernargs->abi.arena_ptr,
1028 kernargs->abi.arena_size_per_team);
1030 "", (void*)kernargs->abi.stack_ptr
2043 struct kernargs *kernargs = shadow->kernarg_address; local
2142 struct kernargs *kernargs = shadow->kernarg_address; local
2425 struct kernargs *kernargs = shadow->kernarg_address; local
    [all...]
  /src/external/gpl3/gcc.old/dist/libgomp/plugin/
plugin-gcn.c 233 /* Structure of the kernargs segment, supporting console output.
238 struct kernargs { struct
1029 struct kernargs *kernargs = (struct kernargs *)dispatch->kernarg_address; local
1033 fprintf (stderr, "%*skernarg_address: %p\n", indent, "", kernargs);
1035 (void*)kernargs->heap_ptr);
1037 (void*)kernargs->arena_ptr);
1600 Selects a kernargs memory region. */
1810 kernargs for kernels that have no inputs or outputs (the kernel ma
1900 struct kernargs *kernargs = shadow->kernarg_address; local
1988 struct kernargs *kernargs = shadow->kernarg_address; local
2268 struct kernargs *kernargs = shadow->kernarg_address; local
    [all...]

Completed in 34 milliseconds