Lines Matching refs:kernels
63 kernels.push_back(obj->getKernel(k));
64 kernels.back()->setReadonlyData((uint8_t*)obj->readonlyData);
65 int kern_funcargs_size = kernels.back()->funcarg_size;
74 for (int i = 0; i < kernels.size(); ++i) {
76 HsaCode *k = kernels[i];
116 sizes->num_kernels = kernels.size();
121 if (kernels.size() > 0) {
122 // all kernels will share the same read-only memory
124 kernels[0]->getSize(HsaCode::MemorySegment::READONLY);
126 for (int i = 1; i<kernels.size(); ++i) {
128 kernels[i]->getSize(HsaCode::MemorySegment::READONLY));
132 for (int i = 0; i < kernels.size(); ++i) {
133 HsaCode *k = kernels[i];
147 kinfo(buf_addr, sizeof(HsaKernelInfo) * kernels.size());
149 for (int i = 0; i < kernels.size(); ++i) {
168 for (int i = 0; i < kernels.size(); ++i) {
169 HsaCode *k = kernels[i];
176 for (int i = 0; i < kernels.size(); ++i) {
177 HsaCode *k = kernels[i];
195 kernels.back()->getSize(HsaCode::MemorySegment::READONLY);
199 kernels.back()->readonly_data,
211 for (int i = 0; i < kernels.size(); ++i) {
212 HsaCode *k = kernels[i];
221 for (int i = 0; i < kernels.size(); ++i) {
222 HsaCode *k = kernels[i];
270 for (int i = 0; i < kernels.size(); ++i) {
272 return kernels[i]->name().c_str();