Lines Matching refs:args

246 						const struct ec_host_cmd_handler_args *args)  in validate_handler()  argument
248 if (handler->min_rqt_size > args->input_buf_size) { in validate_handler()
252 if (handler->min_rsp_size > args->output_buf_max) { in validate_handler()
256 if (args->version >= NUM_BITS(handler->version_mask) || in validate_handler()
257 !(handler->version_mask & BIT(args->version))) { in validate_handler()
297 const struct ec_host_cmd_handler_args *args) in ec_host_cmd_send_response() argument
318 if (args->output_buf_size) { in ec_host_cmd_send_response()
319 LOG_HEXDUMP_DBG(args->output_buf, args->output_buf_size, "HC resp:"); in ec_host_cmd_send_response()
323 status = prepare_response(tx, args->output_buf_size); in ec_host_cmd_send_response()
400 struct ec_host_cmd_handler_args args = { in ec_host_cmd_thread() local
420 ec_host_cmd_send_response(hc->rx_status, &args); in ec_host_cmd_thread()
434 ec_host_cmd_send_response(EC_HOST_CMD_INVALID_COMMAND, &args); in ec_host_cmd_thread()
438 args.command = rx_header->cmd_id; in ec_host_cmd_thread()
439 args.version = rx_header->cmd_ver; in ec_host_cmd_thread()
440 args.input_buf_size = rx_header->data_len; in ec_host_cmd_thread()
441 args.output_buf_max = tx->len_max - TX_HEADER_SIZE, in ec_host_cmd_thread()
442 args.output_buf_size = 0; in ec_host_cmd_thread()
444 status = validate_handler(found_handler, &args); in ec_host_cmd_thread()
446 ec_host_cmd_send_response(status, &args); in ec_host_cmd_thread()
454 memset(args.output_buf, 0, args.output_buf_max); in ec_host_cmd_thread()
456 status = found_handler->handler(&args); in ec_host_cmd_thread()
458 ec_host_cmd_send_response(status, &args); in ec_host_cmd_thread()