• Home
  • Raw
  • Download

Lines Matching refs:ret

114 	int ret = 0;  in xbc_show_list()  local
117 ret = xbc_node_compose_key(leaf, key, XBC_KEYLEN_MAX); in xbc_show_list()
118 if (ret < 0) { in xbc_show_list()
119 fprintf(stderr, "Failed to compose key %d\n", ret); in xbc_show_list()
135 int ret; in load_xbc_fd() local
141 ret = read(fd, *buf, size); in load_xbc_fd()
142 if (ret < 0) in load_xbc_fd()
146 return ret; in load_xbc_fd()
153 int fd, ret; in load_xbc_file() local
158 ret = fstat(fd, &stat); in load_xbc_file()
159 if (ret < 0) in load_xbc_file()
162 ret = load_xbc_fd(fd, buf, stat.st_size); in load_xbc_file()
166 return ret; in load_xbc_file()
178 int ret; in load_xbc_from_initrd() local
183 ret = fstat(fd, &stat); in load_xbc_from_initrd()
184 if (ret < 0) in load_xbc_from_initrd()
221 ret = load_xbc_fd(fd, buf, size); in load_xbc_from_initrd()
222 if (ret < 0) in load_xbc_from_initrd()
223 return ret; in load_xbc_from_initrd()
232 ret = xbc_init(*buf, &msg, NULL); in load_xbc_from_initrd()
234 if (ret < 0) { in load_xbc_from_initrd()
236 return ret; in load_xbc_from_initrd()
267 int ret, pos; in init_xbc_with_error() local
272 ret = xbc_init(buf, &msg, &pos); in init_xbc_with_error()
273 if (ret < 0) in init_xbc_with_error()
277 return ret; in init_xbc_with_error()
282 int ret, fd; in show_xbc() local
286 ret = stat(path, &st); in show_xbc()
287 if (ret < 0) { in show_xbc()
288 ret = -errno; in show_xbc()
289 pr_err("Failed to stat %s: %d\n", path, ret); in show_xbc()
290 return ret; in show_xbc()
295 ret = -errno; in show_xbc()
296 pr_err("Failed to open initrd %s: %d\n", path, ret); in show_xbc()
297 return ret; in show_xbc()
300 ret = load_xbc_from_initrd(fd, &buf); in show_xbc()
302 if (ret < 0) { in show_xbc()
303 pr_err("Failed to load a boot config from initrd: %d\n", ret); in show_xbc()
307 if (ret == 0 && st.st_size <= XBC_DATA_MAX) { in show_xbc()
308 ret = load_xbc_file(path, &buf); in show_xbc()
309 if (ret < 0) { in show_xbc()
310 pr_err("Failed to load a boot config: %d\n", ret); in show_xbc()
313 if (init_xbc_with_error(buf, ret) < 0) in show_xbc()
320 ret = 0; in show_xbc()
324 return ret; in show_xbc()
330 int ret = 0, fd, size; in delete_xbc() local
335 ret = -errno; in delete_xbc()
336 pr_err("Failed to open initrd %s: %d\n", path, ret); in delete_xbc()
337 return ret; in delete_xbc()
342 ret = size; in delete_xbc()
343 pr_err("Failed to load a boot config from initrd: %d\n", ret); in delete_xbc()
345 ret = fstat(fd, &stat); in delete_xbc()
346 if (!ret) in delete_xbc()
347 ret = ftruncate(fd, stat.st_size in delete_xbc()
349 if (ret) in delete_xbc()
350 ret = -errno; in delete_xbc()
356 return ret; in delete_xbc()
367 int ret, fd; in apply_xbc() local
369 ret = load_xbc_file(xbc_path, &buf); in apply_xbc()
370 if (ret < 0) { in apply_xbc()
371 pr_err("Failed to load %s : %d\n", xbc_path, ret); in apply_xbc()
372 return ret; in apply_xbc()
385 ret = xbc_init(buf, &msg, &pos); in apply_xbc()
386 if (ret < 0) { in apply_xbc()
391 return ret; in apply_xbc()
394 printf("\tNumber of nodes: %d\n", ret); in apply_xbc()
403 ret = delete_xbc(path); in apply_xbc()
404 if (ret < 0) { in apply_xbc()
405 pr_err("Failed to delete previous boot config: %d\n", ret); in apply_xbc()
407 return ret; in apply_xbc()
413 ret = -errno; in apply_xbc()
414 pr_err("Failed to open %s: %d\n", path, ret); in apply_xbc()
416 return ret; in apply_xbc()
420 ret = -errno; in apply_xbc()
443 ret = write(fd, data, total_size); in apply_xbc()
444 if (ret < total_size) { in apply_xbc()
445 if (ret < 0) in apply_xbc()
446 ret = -errno; in apply_xbc()
447 pr_err("Failed to apply a boot config: %d\n", ret); in apply_xbc()
448 if (ret >= 0) in apply_xbc()
451 ret = 0; in apply_xbc()
457 return ret; in apply_xbc()
461 if (ret >= 0) in apply_xbc()
462 ret = -ENOSPC; in apply_xbc()
464 ret = -errno; in apply_xbc()
465 pr_err("Failed to rollback the write error: %d\n", ret); in apply_xbc()