Lines Matching refs:kernel
32 struct ir3_kernel *kernel = calloc(1, sizeof(*kernel));
33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in);
38 kernel->v = v;
39 kernel->bin = v->bin;
41 kernel->base.local_size[0] = v->local_size[0];
42 kernel->base.local_size[1] = v->local_size[1];
43 kernel->base.local_size[2] = v->local_size[2];
44 kernel->base.num_bufs = kernel->info.num_bufs;
45 memcpy(kernel->base.buf_sizes, kernel->info.buf_sizes,
46 sizeof(kernel->base.buf_sizes));
47 memcpy(kernel->base.buf_addr_regs, kernel->info.buf_addr_regs,
48 sizeof(kernel->base.buf_addr_regs));
54 memcpy(fd_bo_map(v->bo), kernel->bin, sz);
56 /* Always include shaders in kernel crash dumps. */
59 return kernel;