/linux-master/drivers/pci/ |
H A D | doe.c | 67 * struct pci_doe_task - represents a single query/response 72 * @response_pl: The response payload 73 * @response_pl_sz: Size of the response payload (bytes) 74 * @rv: Return value. Length of received response or error (bytes) 351 /* Poll for response */ 572 * Submit a DOE task (request/response) to the DOE mailbox to be processed. 608 * @response: Response payload 609 * @response_sz: Size of response payload (bytes) 611 * Submit @request to @doe_mb and store the @response. 623 * RETURNS: Length of received response o 628 pci_doe(struct pci_doe_mb *doe_mb, u16 vendor, u8 type, const void *request, size_t request_sz, void *response, size_t response_sz) argument [all...] |
/linux-master/drivers/perf/ |
H A D | xgene_pmu.c | 358 XGENE_PMU_EVENT_ATTR(mcu-rd-response, 0x18),
|
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_debugfs.c | 323 struct ec_response_get_cmd_versions *response; local 328 msg = kzalloc(sizeof(*msg) + max(sizeof(*params), sizeof(*response)), 335 msg->insize = sizeof(*response); 339 response = (struct ec_response_get_cmd_versions *)msg->data; 342 response->version_mask & EC_VER_MASK(1);
|
H A D | cros_ec_ishtp.c | 88 * struct response_info - Encapsulate firmware response related 97 * @token: Expected token for response that we are waiting on. 98 * @received: Set to true on receiving a valid firmware response to host command 99 * @wait_queue: Wait queue for host to wait for firmware response. 116 * @response: Response info passing between ish_send() and process_recv(). 128 * Used for passing firmware response information between 131 struct response_info response; member in struct:ishtp_cl_data 176 /* Setup for incoming response */ 177 client_data->response.data = in_msg; 178 client_data->response [all...] |
H A D | cros_ec_lpc.c | 172 struct ec_host_response response; local 189 dev_warn(ec->dev, "EC response timed out\n"); 200 /* Read back response */ 201 dout = (u8 *)&response; 202 sum = cros_ec_lpc_ops.read(EC_LPC_ADDR_HOST_PACKET, sizeof(response), 205 msg->result = response.result; 207 if (response.data_len > msg->insize) { 210 response.data_len, msg->insize); 215 /* Read response and process checksum */ 217 sizeof(response), respons [all...] |
H A D | cros_ec_proto.c | 373 struct ec_response_hello *response; local 378 msg = kzalloc(sizeof(*msg) + max(sizeof(*params), sizeof(*response)), GFP_KERNEL); 383 msg->insize = sizeof(*response); 407 response = (struct ec_response_hello *)msg->data; 408 if (response->out_data != 0xa1b2c3d4) { 411 response->out_data);
|
H A D | cros_ec_rpmsg.c | 26 * HOST_EVENT_MARK, representing that the message is a response to 83 struct ec_host_response *response; local 110 /* check response error code */ 111 response = (struct ec_host_response *)ec_dev->din; 112 ec_msg->result = response->result; 118 if (response->data_len > ec_msg->insize) { 120 response->data_len, ec_msg->insize); 125 /* copy response packet payload and compute checksum */ 126 memcpy(ec_msg->data, ec_dev->din + sizeof(*response), 127 response [all...] |
H A D | cros_ec_spi.c | 28 * SPI transfer size is 256 bytes, so at 5MHz we need a response 130 /* Reset end-of-response timer */ 189 struct ec_host_response *response; local 243 /* If the entire response struct wasn't read, get the rest of it. */ 244 if (todo < sizeof(*response)) { 245 ret = receive_n_bytes(ec_dev, ptr, sizeof(*response) - todo); 248 ptr += (sizeof(*response) - todo); 249 todo = sizeof(*response); 252 response = (struct ec_host_response *)ec_dev->din; 255 if (response 386 struct ec_host_response *response; local [all...] |
H A D | cros_ec_uart.c | 23 * EC sends contiguous bytes of response packet on UART AP RX. 40 * struct response_info - Encapsulate EC response related 48 * used to accumulate byte count with response is received 50 * @exp_len: Expected bytes of response from EC including header. 52 * a response is successfully received, or an error number 54 * @wait_queue: Wait queue EC response where the cros_ec sends request 73 * @response: Response info passing between cros_ec_uart_pkt_xfer() 81 struct response_info response; member in struct:cros_ec_uart 90 struct response_info *resp = &ec_uart->response; 114 /* Read data_len if we received response heade [all...] |
/linux-master/drivers/platform/chrome/wilco_ec/ |
H A D | keyboard_leds.c | 54 /* Send a request, get a response, and check that the response is good. */ 57 struct wilco_keyboard_leds_msg *response) 66 msg.response_data = response; 67 msg.response_size = sizeof(*response); 82 struct wilco_keyboard_leds_msg response; local 91 ret = send_kbbl_msg(ec, &request, &response); 95 if (response.status) { 98 response.status); 108 struct wilco_keyboard_leds_msg response; local 55 send_kbbl_msg(struct wilco_ec_device *ec, struct wilco_keyboard_leds_msg *request, struct wilco_keyboard_leds_msg *response) argument 137 struct wilco_keyboard_leds_msg response; local [all...] |
H A D | telemetry.c | 10 * and can read the response with a read(). The write() request is 13 * being transmitted to the EC. The response is passed directly 21 * response. Up to 32 bytes will be available for reading. 217 * @response: Response buffer of data from EC. 223 u8 response[TELEM_RESPONSE_SIZE]; member in struct:telem_session_data 281 memset(sess_data->response, 0, sizeof(sess_data->response)); 285 msg.response_data = sess_data->response; 286 msg.response_size = sizeof(sess_data->response); 291 if (ret != sizeof(sess_data->response)) [all...] |
/linux-master/drivers/platform/surface/aggregator/ |
H A D | controller.c | 1509 if (!data) /* Handle requests without a response. */ 1514 rtl_warn(rtl, "rsp: no response buffer provided, dropping data\n"); 1520 "rsp: response buffer too small, capacity: %zu bytes, got: %zu bytes\n", 1633 * properly set up, including response buffer (may be %NULL if no response is 1638 * that the request has been completed before the response data can be 1680 * @rsp: The response buffer. 1732 * @rsp: The response buffer. 1887 * negative on direct failure) or %-EPROTO if the request response indicates a 1928 * negative on direct failure) or %-EPROTO if the request response indicate 2009 u8 response; local 2048 u8 response; local 2087 u8 response; local 2129 u8 response; local [all...] |
/linux-master/drivers/platform/surface/ |
H A D | surface_aggregator_cdev.c | 271 rspdata = u64_to_user_ptr(rqst.response.data); 288 rsp.capacity = rqst.response.length; 320 /* Allocate response buffer. */ 349 /* Copy response to user-space. */ 354 /* Always try to set response-length and status. */ 355 tmp = put_user(rsp.length, &r->response.length);
|
/linux-master/drivers/platform/x86/ |
H A D | acer-wmi.c | 2229 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 2237 status = wmi_get_event_data(value, &response); 2243 obj = (union acpi_object *)response.pointer; 2248 pr_warn("Unknown response received %d\n", obj->type);
|
H A D | asus-wmi.c | 4161 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 4166 status = wmi_get_event_data(value, &response); 4173 obj = (union acpi_object *)response.pointer;
|
H A D | huawei-wmi.c | 708 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 712 status = wmi_query_block(WMI0_EXPENSIVE_GUID, 0, &response); 716 obj = (union acpi_object *)response.pointer; 720 kfree(response.pointer); 740 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 744 status = wmi_get_event_data(value, &response); 750 obj = (union acpi_object *)response.pointer; 754 dev_err(&idev->dev, "Bad response type\n"); 756 kfree(response.pointer);
|
H A D | lg-laptop.c | 204 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 210 status = wmi_get_event_data(value, &response); 216 obj = (union acpi_object *)response.pointer; 238 kfree(response.pointer);
|
H A D | msi-wmi.c | 175 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 180 status = wmi_get_event_data(value, &response); 186 obj = (union acpi_object *)response.pointer; 226 kfree(response.pointer);
|
H A D | thinkpad_acpi.c | 6969 * in response to user input. Unfortunately, this rarely works well. 9289 * in the 32rd bit of the response, so we just check that here. 9293 int response; local 9295 if (!acpi_evalf(hkey_handle, &response, method, "dd", param)) { 9299 if (response & METHOD_ERR) { 9304 *ret = response; 9315 /* The value is in the low 8 bits of the response */
|
/linux-master/drivers/platform/x86/amd/pmc/ |
H A D | mp2_stb.c | 56 u32 response : 4; member in struct:mp2_cmd_response::__anon977::__anon978 77 (cmd_resp.field.response == 0x0 &&
|
H A D | pmc.c | 661 u32 value, message, argument, response; local 666 response = AMD_S2D_REGISTER_RESPONSE; 670 response = AMD_PMC_REGISTER_RESPONSE; 673 value = amd_pmc_reg_read(dev, response); 686 u32 val, message, argument, response; local 693 response = AMD_S2D_REGISTER_RESPONSE; 697 response = AMD_PMC_REGISTER_RESPONSE; 700 /* Wait until we get a valid response */ 701 rc = readx_poll_timeout(ioread32, dev->regbase + response, 709 /* Write zero to response registe [all...] |
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-wmi-aio.c | 75 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 80 status = wmi_get_event_data(value, &response); 86 obj = (union acpi_object *)response.pointer;
|
/linux-master/drivers/platform/x86/hp/ |
H A D | hp-wmi.c | 826 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; local 833 status = wmi_get_event_data(value, &response); 839 obj = (union acpi_object *)response.pointer; 844 pr_info("Unknown response received %d\n", obj->type);
|
/linux-master/drivers/pmdomain/tegra/ |
H A D | powergate-bpmp.c | 60 struct mrq_pg_response response; local 69 memset(&response, 0, sizeof(response)); 75 msg.rx.data = &response; 76 msg.rx.size = sizeof(response); 84 return response.get_state.state; 89 struct mrq_pg_response response; local 97 memset(&response, 0, sizeof(response)); 103 msg.rx.data = &response; 118 struct mrq_pg_response response; local [all...] |
/linux-master/drivers/rpmsg/ |
H A D | qcom_glink_ssr.c | 33 * @response: The G-Link SSR response to a do_cleanup command, cleanup_done 38 __le32 response; member in struct:cleanup_done_msg 85 if (le32_to_cpu(msg->response) != GLINK_SSR_CLEANUP_DONE) 89 dev_err(ssr->dev, "invalid sequence number of response\n");
|