Lines Matching refs:args
54 struct ec_lpc_host_args args; in cros_ec_lpc_command() local
65 args.flags = EC_HOST_ARGS_FLAG_FROM_HOST; in cros_ec_lpc_command()
66 args.command_version = cmd_version; in cros_ec_lpc_command()
67 args.data_size = dout_len; in cros_ec_lpc_command()
70 csum = cmd + args.flags + args.command_version + args.data_size; in cros_ec_lpc_command()
74 args.checksum = (uint8_t)csum; in cros_ec_lpc_command()
82 for (i = 0, d = (uint8_t *)&args; i < sizeof(args); i++, d++) in cros_ec_lpc_command()
108 for (i = 0, d = (uint8_t *)&args; i < sizeof(args); i++, d++) in cros_ec_lpc_command()
116 if (!(args.flags & EC_HOST_ARGS_FLAG_TO_HOST)) { in cros_ec_lpc_command()
121 if (args.data_size > din_len) { in cros_ec_lpc_command()
123 __func__, args.data_size, din_len); in cros_ec_lpc_command()
128 for (i = 0, d = (uint8_t *)dev->din; i < args.data_size; i++, d++) { in cros_ec_lpc_command()
135 csum = cmd + args.flags + args.command_version + args.data_size; in cros_ec_lpc_command()
136 for (i = 0, d = (uint8_t *)dev->din; i < args.data_size; i++, d++) in cros_ec_lpc_command()
139 if (args.checksum != (uint8_t)csum) { in cros_ec_lpc_command()
146 return args.data_size; in cros_ec_lpc_command()