Lines Matching defs:lane
95 for (uint32_t lane = 0; lane < num_lanes; ++lane) {
96 if (!format[lane])
104 reinterpret_cast<const char *>(format[lane]), printf_args);
110 args_sizes[lane] = printf_args.read_count();
122 for (uint32_t lane = 0; lane < num_lanes; ++lane) {
123 if (!format[lane])
129 internal::StructArgList<packed> printf_args(args[lane], args_sizes[lane]);
131 reinterpret_cast<const char *>(format[lane]), printf_args);
138 strs_to_copy[lane].emplace_back(cur_section.conv_val_ptr);
150 buffer_size[lane] = writer.get_chars_written();
167 for (uint32_t lane = 0; lane < num_lanes; ++lane) {
168 if (!strs[lane])
171 copied_strs[lane].emplace_back(strs[lane]);
172 buffer_size[lane] += str_sizes[lane];
178 for (uint32_t lane = 0; lane < num_lanes; ++lane) {
179 if (!format[lane])
182 char *buffer = temp_storage.alloc(buffer_size[lane]);
183 WriteBuffer wb(buffer, buffer_size[lane]);
186 internal::StructArgList<packed> printf_args(args[lane], args_sizes[lane]);
188 reinterpret_cast<const char *>(format[lane]), printf_args);
199 if (!copied_strs[lane].empty()) {
200 cur_section.conv_val_ptr = copied_strs[lane].back();
201 copied_strs[lane].pop_back();
215 results[lane] = fwrite(buffer, 1, writer.get_chars_written(), files[lane]);
216 if (results[lane] != writer.get_chars_written() || ret == -1)
217 results[lane] = -1;