Lines Matching refs:args
89 struct ec_lpc_host_args args; in cros_ec_lpc_command() local
100 args.flags = EC_HOST_ARGS_FLAG_FROM_HOST; in cros_ec_lpc_command()
101 args.command_version = cmd_version; in cros_ec_lpc_command()
102 args.data_size = dout_len; in cros_ec_lpc_command()
105 csum = cmd + args.flags + args.command_version + args.data_size; in cros_ec_lpc_command()
109 args.checksum = (uint8_t)csum; in cros_ec_lpc_command()
117 for (i = 0, d = (uint8_t *)&args; i < sizeof(args); i++, d++) in cros_ec_lpc_command()
143 for (i = 0, d = (uint8_t *)&args; i < sizeof(args); i++, d++) in cros_ec_lpc_command()
151 if (!(args.flags & EC_HOST_ARGS_FLAG_TO_HOST)) { in cros_ec_lpc_command()
156 if (args.data_size > din_len) { in cros_ec_lpc_command()
158 __func__, args.data_size, din_len); in cros_ec_lpc_command()
163 for (i = 0, d = (uint8_t *)dev->din; i < args.data_size; i++, d++) { in cros_ec_lpc_command()
170 csum = cmd + args.flags + args.command_version + args.data_size; in cros_ec_lpc_command()
171 for (i = 0, d = (uint8_t *)dev->din; i < args.data_size; i++, d++) in cros_ec_lpc_command()
174 if (args.checksum != (uint8_t)csum) { in cros_ec_lpc_command()
181 return args.data_size; in cros_ec_lpc_command()