Lines Matching refs:cmd

123 	char				*cmd;  member
131 struct sb_cmd_ctx *cmd; member
362 struct sb_command *cmd = &cctx->payload; in sb_encrypt_tag() local
364 sb_aes_crypt(ictx, (uint8_t *)cmd, in sb_encrypt_tag()
365 (uint8_t *)&cctx->c_payload, sizeof(*cmd)); in sb_encrypt_tag()
366 EVP_DigestUpdate(md_ctx, &cctx->c_payload, sizeof(*cmd)); in sb_encrypt_tag()
418 cctx = cctx->cmd; in sb_encrypt_image()
560 static int sb_build_dcd(struct sb_image_ctx *ictx, struct sb_cmd_list *cmd) in sb_build_dcd() argument
577 tok = strtok(cmd->cmd, " "); in sb_build_dcd()
580 cmd->lineno); in sb_build_dcd()
589 cmd->lineno); in sb_build_dcd()
617 struct sb_cmd_list *cmd, in sb_build_dcd_block() argument
663 tok = strtok(cmd->cmd, " "); in sb_build_dcd_block()
666 cmd->lineno); in sb_build_dcd_block()
675 cmd->lineno); in sb_build_dcd_block()
682 cmd->lineno); in sb_build_dcd_block()
691 cmd->lineno); in sb_build_dcd_block()
710 static int sb_build_section(struct sb_image_ctx *ictx, struct sb_cmd_list *cmd) in sb_build_section() argument
724 tok = strtok(cmd->cmd, " "); in sb_build_section()
727 cmd->lineno); in sb_build_section()
736 cmd->lineno); in sb_build_section()
763 cmd->lineno); in sb_build_section()
812 sctx->cmd_tail->cmd = cctx; in sb_build_command_nop()
820 struct sb_cmd_list *cmd) in sb_build_command_tag() argument
837 tok = strtok(cmd->cmd, " "); in sb_build_command_tag()
856 sctx->cmd_tail->cmd = cctx; in sb_build_command_tag()
864 struct sb_cmd_list *cmd) in sb_build_command_load() argument
882 tok = strtok(cmd->cmd, " "); in sb_build_command_load()
885 cmd->lineno); in sb_build_command_load()
899 cmd->lineno); in sb_build_command_load()
909 cmd->lineno); in sb_build_command_load()
918 cmd->lineno); in sb_build_command_load()
932 cmd->lineno); in sb_build_command_load()
958 cmd->lineno); in sb_build_command_load()
970 cmd->lineno, dcdid); in sb_build_command_load()
993 cmd->lineno, tok); in sb_build_command_load()
1000 cmd->lineno); in sb_build_command_load()
1025 sctx->cmd_tail->cmd = cctx; in sb_build_command_load()
1037 struct sb_cmd_list *cmd) in sb_build_command_fill() argument
1055 tok = strtok(cmd->cmd, " "); in sb_build_command_fill()
1058 cmd->lineno); in sb_build_command_fill()
1067 cmd->lineno); in sb_build_command_fill()
1074 cmd->lineno); in sb_build_command_fill()
1083 cmd->lineno); in sb_build_command_fill()
1090 cmd->lineno); in sb_build_command_fill()
1099 cmd->lineno); in sb_build_command_fill()
1122 sctx->cmd_tail->cmd = cctx; in sb_build_command_fill()
1134 struct sb_cmd_list *cmd, in sb_build_command_jump_call() argument
1155 tok = strtok(cmd->cmd, " "); in sb_build_command_jump_call()
1159 cmd->lineno, cmdname); in sb_build_command_jump_call()
1170 cmd->lineno, cmdname); in sb_build_command_jump_call()
1179 cmd->lineno, cmdname); in sb_build_command_jump_call()
1189 cmd->lineno, cmdname); in sb_build_command_jump_call()
1213 sctx->cmd_tail->cmd = cctx; in sb_build_command_jump_call()
1225 struct sb_cmd_list *cmd) in sb_build_command_jump() argument
1227 return sb_build_command_jump_call(ictx, cmd, 0); in sb_build_command_jump()
1231 struct sb_cmd_list *cmd) in sb_build_command_call() argument
1233 return sb_build_command_jump_call(ictx, cmd, 1); in sb_build_command_call()
1237 struct sb_cmd_list *cmd) in sb_build_command_mode() argument
1256 tok = strtok(cmd->cmd, " "); in sb_build_command_mode()
1259 cmd->lineno); in sb_build_command_mode()
1281 cmd->lineno); in sb_build_command_mode()
1303 sctx->cmd_tail->cmd = cctx; in sb_build_command_mode()
1440 cctx = cctx->cmd; in sb_fixup_sections_and_tags()
1449 static int sb_parse_line(struct sb_image_ctx *ictx, struct sb_cmd_list *cmd) in sb_parse_line() argument
1452 char *line = cmd->cmd; in sb_parse_line()
1459 fprintf(stderr, "#%i ERR: Invalid line!\n", cmd->lineno); in sb_parse_line()
1463 cmd->cmd = rptr; in sb_parse_line()
1475 sb_build_dcd(ictx, cmd); in sb_parse_line()
1483 sb_build_section(ictx, cmd); in sb_parse_line()
1489 cmd->lineno); in sb_parse_line()
1498 ret = sb_build_command_tag(ictx, cmd); in sb_parse_line()
1500 ret = sb_build_command_load(ictx, cmd); in sb_parse_line()
1502 ret = sb_build_command_fill(ictx, cmd); in sb_parse_line()
1504 ret = sb_build_command_jump(ictx, cmd); in sb_parse_line()
1506 ret = sb_build_command_call(ictx, cmd); in sb_parse_line()
1508 ret = sb_build_command_mode(ictx, cmd); in sb_parse_line()
1512 cmd->lineno, tok); in sb_parse_line()
1522 cmd->lineno); in sb_parse_line()
1529 cmd->lineno); in sb_parse_line()
1538 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1541 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1544 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1547 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1550 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1553 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1556 ret = sb_build_dcd_block(ictx, cmd, in sb_parse_line()
1559 ret = sb_build_dcd_block(ictx, cmd, SB_DCD_NOOP); in sb_parse_line()
1563 cmd->lineno, tok); in sb_parse_line()
1568 cmd->lineno, tok); in sb_parse_line()
1589 struct sb_cmd_list cmd; in sb_load_cmdfile() local
1601 memset(&cmd, 0, sizeof(cmd)); in sb_load_cmdfile()
1606 cmd.cmd = line; in sb_load_cmdfile()
1607 cmd.len = rlen; in sb_load_cmdfile()
1608 cmd.lineno = lineno++; in sb_load_cmdfile()
1610 sb_parse_line(ictx, &cmd); in sb_load_cmdfile()
1800 struct sb_command *cmd = &cctx->payload; in sb_decrypt_tag() local
1803 (uint8_t *)&cctx->payload, sizeof(*cmd)); in sb_decrypt_tag()
1804 EVP_DigestUpdate(md_ctx, &cctx->c_payload, sizeof(*cmd)); in sb_decrypt_tag()
1919 sctx->cmd_tail->cmd = cctx; in sb_verify_commands()
2147 c_head = c_head->cmd; in sb_free_image()
2304 cctx = cctx->cmd; in sb_build_image()