Lines Matching refs:kernargs
240 struct kernargs { struct
1032 struct kernargs *kernargs = (struct kernargs *)dispatch->kernarg_address; in print_kernel_dispatch() local
1036 fprintf (stderr, "%*skernarg_address: %p\n", indent, "", kernargs); in print_kernel_dispatch()
1038 (void*)kernargs->heap_ptr); in print_kernel_dispatch()
1040 (void*)kernargs->arena_ptr); in print_kernel_dispatch()
1896 sizeof (struct kernargs), in create_kernel_dispatch()
1900 struct kernargs *kernargs = shadow->kernarg_address; in create_kernel_dispatch() local
1903 kernargs->out_ptr = (int64_t)&kernargs->output_data; in create_kernel_dispatch()
1904 kernargs->output_data.next_output = 0; in create_kernel_dispatch()
1906 i < (sizeof (kernargs->output_data.queue) in create_kernel_dispatch()
1907 / sizeof (kernargs->output_data.queue[0])); in create_kernel_dispatch()
1909 kernargs->output_data.queue[i].written = 0; in create_kernel_dispatch()
1910 kernargs->output_data.consumed = 0; in create_kernel_dispatch()
1913 kernargs->heap_ptr = (int64_t)kernel->module->heap; in create_kernel_dispatch()
1917 kernargs->arena_ptr = (int64_t)get_team_arena (agent, num_teams); in create_kernel_dispatch()
1919 kernargs->arena_ptr = 0; in create_kernel_dispatch()
1922 kernargs->output_data.return_value = 0xcafe0000; in create_kernel_dispatch()
1939 console_output (struct kernel_info *kernel, struct kernargs *kernargs, in console_output() argument
1942 unsigned int limit = (sizeof (kernargs->output_data.queue) in console_output()
1943 / sizeof (kernargs->output_data.queue[0])); in console_output()
1945 unsigned int from = __atomic_load_n (&kernargs->output_data.consumed, in console_output()
1947 unsigned int to = kernargs->output_data.next_output; in console_output()
1960 struct printf_data *data = &kernargs->output_data.queue[i%limit]; in console_output()
1974 __atomic_store_n (&kernargs->output_data.consumed, i+1, in console_output()
1988 struct kernargs *kernargs = shadow->kernarg_address; in release_kernel_dispatch() local
1989 void *arena = (void *)kernargs->arena_ptr; in release_kernel_dispatch()
2266 struct kernargs *kernargs = shadow->kernarg_address; in run_kernel() local
2267 unsigned int return_value = (unsigned int)kernargs->output_data.return_value; in run_kernel()