Lines Matching refs:request
28 struct ec_host_request *request; in prepare_packet() local
34 BUG_ON(msg->outsize + sizeof(*request) > ec_dev->dout_size); in prepare_packet()
37 request = (struct ec_host_request *)out; in prepare_packet()
38 request->struct_version = EC_HOST_REQUEST_VERSION; in prepare_packet()
39 request->checksum = 0; in prepare_packet()
40 request->command = msg->command; in prepare_packet()
41 request->command_version = msg->version; in prepare_packet()
42 request->reserved = 0; in prepare_packet()
43 request->data_len = msg->outsize; in prepare_packet()
45 for (i = 0; i < sizeof(*request); i++) in prepare_packet()
49 memcpy(out + sizeof(*request), msg->data, msg->outsize); in prepare_packet()
53 request->checksum = -csum; in prepare_packet()
55 return sizeof(*request) + msg->outsize; in prepare_packet()