Lines Matching refs:ret

115 	int ret;
118 ret = xbc_node_compose_key(leaf, key, XBC_KEYLEN_MAX);
119 if (ret < 0) {
120 fprintf(stderr, "Failed to compose key %d\n", ret);
136 int ret;
142 ret = read(fd, *buf, size);
143 if (ret < 0)
147 return ret;
154 int fd, ret;
159 ret = fstat(fd, &stat);
160 if (ret < 0)
163 ret = load_xbc_fd(fd, buf, stat.st_size);
167 return ret;
179 int ret;
184 ret = fstat(fd, &stat);
185 if (ret < 0)
222 ret = load_xbc_fd(fd, buf, size);
223 if (ret < 0)
224 return ret;
233 ret = xbc_init(*buf, size, &msg, NULL);
235 if (ret < 0) {
237 return ret;
268 int ret, pos;
273 ret = xbc_init(buf, len, &msg, &pos);
274 if (ret < 0)
278 return ret;
283 int ret, fd;
287 ret = stat(path, &st);
288 if (ret < 0) {
289 ret = -errno;
290 pr_err("Failed to stat %s: %d\n", path, ret);
291 return ret;
296 ret = -errno;
297 pr_err("Failed to open initrd %s: %d\n", path, ret);
298 return ret;
301 ret = load_xbc_from_initrd(fd, &buf);
303 if (ret < 0) {
304 pr_err("Failed to load a boot config from initrd: %d\n", ret);
308 if (ret == 0 && st.st_size <= XBC_DATA_MAX) {
309 ret = load_xbc_file(path, &buf);
310 if (ret < 0) {
311 pr_err("Failed to load a boot config: %d\n", ret);
314 if (init_xbc_with_error(buf, ret) < 0)
321 ret = 0;
325 return ret;
331 int ret = 0, fd, size;
336 ret = -errno;
337 pr_err("Failed to open initrd %s: %d\n", path, ret);
338 return ret;
343 ret = size;
344 pr_err("Failed to load a boot config from initrd: %d\n", ret);
346 ret = fstat(fd, &stat);
347 if (!ret)
348 ret = ftruncate(fd, stat.st_size
350 if (ret)
351 ret = -errno;
357 return ret;
368 int ret, fd;
370 ret = load_xbc_file(xbc_path, &buf);
371 if (ret < 0) {
372 pr_err("Failed to load %s : %d\n", xbc_path, ret);
373 return ret;
386 ret = xbc_init(buf, size, &msg, &pos);
387 if (ret < 0) {
392 return ret;
395 xbc_get_info(&ret, NULL);
396 printf("\tNumber of nodes: %d\n", ret);
405 ret = delete_xbc(path);
406 if (ret < 0) {
407 pr_err("Failed to delete previous boot config: %d\n", ret);
409 return ret;
415 ret = -errno;
416 pr_err("Failed to open %s: %d\n", path, ret);
418 return ret;
422 ret = -errno;
445 ret = write(fd, data, total_size);
446 if (ret < total_size) {
447 if (ret < 0)
448 ret = -errno;
449 pr_err("Failed to apply a boot config: %d\n", ret);
450 if (ret >= 0)
453 ret = 0;
459 return ret;
463 if (ret >= 0)
464 ret = -ENOSPC;
466 ret = -errno;
467 pr_err("Failed to rollback the write error: %d\n", ret);