Lines Matching refs:ret
87 int ret = 0;
90 ret = xbc_node_compose_key(leaf, key, XBC_KEYLEN_MAX);
91 if (ret < 0)
117 int ret;
123 ret = read(fd, *buf, size);
124 if (ret < 0)
128 return ret;
135 int fd, ret;
140 ret = fstat(fd, &stat);
141 if (ret < 0)
144 ret = load_xbc_fd(fd, buf, stat.st_size);
148 return ret;
160 int ret;
165 ret = fstat(fd, &stat);
166 if (ret < 0)
203 ret = load_xbc_fd(fd, buf, size);
204 if (ret < 0)
205 return ret;
214 ret = xbc_init(*buf, &msg, NULL);
216 if (ret < 0) {
218 return ret;
249 int ret, pos;
254 ret = xbc_init(buf, &msg, &pos);
255 if (ret < 0)
259 return ret;
264 int ret, fd;
268 ret = stat(path, &st);
269 if (ret < 0) {
270 ret = -errno;
271 pr_err("Failed to stat %s: %d\n", path, ret);
272 return ret;
277 ret = -errno;
278 pr_err("Failed to open initrd %s: %d\n", path, ret);
279 return ret;
282 ret = load_xbc_from_initrd(fd, &buf);
284 if (ret < 0) {
285 pr_err("Failed to load a boot config from initrd: %d\n", ret);
289 if (ret == 0 && st.st_size <= XBC_DATA_MAX) {
290 ret = load_xbc_file(path, &buf);
291 if (ret < 0) {
292 pr_err("Failed to load a boot config: %d\n", ret);
295 if (init_xbc_with_error(buf, ret) < 0)
302 ret = 0;
306 return ret;
312 int ret = 0, fd, size;
317 ret = -errno;
318 pr_err("Failed to open initrd %s: %d\n", path, ret);
319 return ret;
324 ret = size;
325 pr_err("Failed to load a boot config from initrd: %d\n", ret);
327 ret = fstat(fd, &stat);
328 if (!ret)
329 ret = ftruncate(fd, stat.st_size
331 if (ret)
332 ret = -errno;
338 return ret;
349 int ret, fd;
351 ret = load_xbc_file(xbc_path, &buf);
352 if (ret < 0) {
353 pr_err("Failed to load %s : %d\n", xbc_path, ret);
354 return ret;
367 ret = xbc_init(buf, &msg, &pos);
368 if (ret < 0) {
373 return ret;
376 printf("\tNumber of nodes: %d\n", ret);
385 ret = delete_xbc(path);
386 if (ret < 0) {
387 pr_err("Failed to delete previous boot config: %d\n", ret);
389 return ret;
395 ret = -errno;
396 pr_err("Failed to open %s: %d\n", path, ret);
398 return ret;
402 ret = -errno;
425 ret = write(fd, data, total_size);
426 if (ret < total_size) {
427 if (ret < 0)
428 ret = -errno;
429 pr_err("Failed to apply a boot config: %d\n", ret);
430 if (ret >= 0)
433 ret = 0;
439 return ret;
443 if (ret >= 0)
444 ret = -ENOSPC;
446 ret = -errno;
447 pr_err("Failed to rollback the write error: %d\n", ret);