Home
last modified time | relevance | path

Searched refs:response (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/linux/drivers/greybus/
H A Dcontrol.c22 struct gb_control_version_response response; in gb_control_get_version() local
30 &request, sizeof(request), &response, in gb_control_get_version()
31 sizeof(response)); in gb_control_get_version()
39 if (response.major > request.major) { in gb_control_get_version()
42 response.major, request.major); in gb_control_get_version()
46 control->protocol_major = response.major; in gb_control_get_version()
47 control->protocol_minor = response.minor; in gb_control_get_version()
49 dev_dbg(&intf->dev, "%s - %u.%u\n", __func__, response.major, in gb_control_get_version()
50 response.minor); in gb_control_get_version()
60 struct gb_control_bundle_version_response response; in gb_control_get_bundle_version() local
[all …]
/linux/drivers/input/misc/
H A Dariel-pwrbutton.c16 #define RESP_COUNTER(response) (response.header & 0x3) argument
17 #define RESP_SIZE(response) ((response.header >> 2) & 0x3) argument
18 #define RESP_TYPE(response) ((response.header >> 4) & 0xf) argument
33 struct ec_input_response *response) in ec_input_read() argument
39 .rx_buf = response, in ec_input_read()
43 compiletime_assert(sizeof(read_request) == sizeof(*response), in ec_input_read()
53 struct ec_input_response response; in ec_input_interrupt() local
57 error = ec_input_read(priv, &response); in ec_input_interrupt()
63 if (priv->msg_counter == RESP_COUNTER(response)) { in ec_input_interrupt()
68 priv->msg_counter = RESP_COUNTER(response); in ec_input_interrupt()
[all …]
/linux/drivers/platform/chrome/wilco_ec/
H A Dkeyboard_leds.c57 struct wilco_keyboard_leds_msg *response) in send_kbbl_msg() argument
66 msg.response_data = response; in send_kbbl_msg()
67 msg.response_size = sizeof(*response); in send_kbbl_msg()
82 struct wilco_keyboard_leds_msg response; in set_kbbl() local
91 ret = send_kbbl_msg(ec, &request, &response); in set_kbbl()
95 if (response.status) { in set_kbbl()
98 response.status); in set_kbbl()
108 struct wilco_keyboard_leds_msg response; in kbbl_exist() local
115 ret = send_kbbl_msg(ec, &request, &response); in kbbl_exist()
119 *exists = response.status != 0xFF; in kbbl_exist()
[all …]
/linux/drivers/gpio/
H A Dgpio-cros-ec.c49 struct ec_response_gpio_get response; in cros_ec_gpio_get() local
58 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get()
64 return response.val; in cros_ec_gpio_get()
78 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_get_direction() local
82 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get_direction()
88 if (response.get_info.flags & CROS_EC_GPIO_INPUT) in cros_ec_gpio_get_direction()
91 if (response.get_info.flags & CROS_EC_GPIO_OUTPUT) in cros_ec_gpio_get_direction()
103 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_init_names() local
106 size_t name_len = strlen(cros_ec_gpio_prefix) + sizeof(response.get_info.name) + 1; in cros_ec_gpio_init_names()
124 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_init_names()
[all …]
/linux/drivers/staging/greybus/
H A Dauthentication.c90 struct gb_cap_get_endpoint_uid_response response; in cap_get_endpoint_uid() local
94 0, &response, sizeof(response)); in cap_get_endpoint_uid()
100 memcpy(euid, response.uid, sizeof(response.uid)); in cap_get_endpoint_uid()
110 struct gb_cap_get_ims_certificate_response *response; in cap_get_ims_certificate() local
133 response = op->response->payload; in cap_get_ims_certificate()
134 *result = response->result_code; in cap_get_ims_certificate()
135 *size = op->response->payload_size - sizeof(*response); in cap_get_ims_certificate()
136 memcpy(certificate, response->certificate, *size); in cap_get_ims_certificate()
149 struct gb_cap_authenticate_response *response; in cap_authenticate() local
172 response = op->response->payload; in cap_authenticate()
[all …]
H A Dspilib.c299 struct gb_spi_transfer_response *response) in gb_spi_decode_response() argument
302 void *rx_data = response->data; in gb_spi_decode_response()
332 struct gb_spi_transfer_response *response; in gb_spi_transfer_one_message() local
358 response = operation->response->payload; in gb_spi_transfer_one_message()
359 if (response) in gb_spi_transfer_one_message()
360 gb_spi_decode_response(spi, msg, response); in gb_spi_transfer_one_message()
417 struct gb_spi_master_config_response response; in gb_spi_get_master_config() local
422 NULL, 0, &response, sizeof(response)); in gb_spi_get_master_config()
426 mode = le16_to_cpu(response.mode); in gb_spi_get_master_config()
429 flags = le16_to_cpu(response.flags); in gb_spi_get_master_config()
[all …]
H A Dbootrom.c113 struct gb_bootrom_get_vid_pid_response response; in bootrom_es2_fixup_vid_pid() local
122 NULL, 0, &response, sizeof(response)); in bootrom_es2_fixup_vid_pid()
136 intf->vendor_id = le32_to_cpu(response.vendor_id); in bootrom_es2_fixup_vid_pid()
137 intf->product_id = le32_to_cpu(response.product_id); in bootrom_es2_fixup_vid_pid()
222 size_response = op->response->payload; in gb_bootrom_firmware_size_request()
290 firmware_response = op->response->payload; in gb_bootrom_get_firmware()
379 struct gb_bootrom_version_response response; in gb_bootrom_get_version() local
387 &request, sizeof(request), &response, in gb_bootrom_get_version()
388 sizeof(response)); in gb_bootrom_get_version()
396 if (response.major > request.major) { in gb_bootrom_get_version()
[all …]
H A Dsdio.c117 struct gb_sdio_get_caps_response response; in gb_sdio_get_caps() local
126 NULL, 0, &response, sizeof(response)); in gb_sdio_get_caps()
129 r = le32_to_cpu(response.caps); in gb_sdio_get_caps()
138 blksz = min_t(u16, le16_to_cpu(response.max_blk_size), data_max); in gb_sdio_get_caps()
142 mmc->max_blk_count = le16_to_cpu(response.max_blk_count); in gb_sdio_get_caps()
146 ocr = _gb_sdio_get_host_ocr(le32_to_cpu(response.ocr)); in gb_sdio_get_caps()
153 mmc->f_min = le32_to_cpu(response.f_min); in gb_sdio_get_caps()
154 mmc->f_max = le32_to_cpu(response.f_max); in gb_sdio_get_caps()
258 struct gb_sdio_transfer_response *response; in _gb_sdio_send() local
271 sizeof(*response), GFP_KERNEL); in _gb_sdio_send()
[all …]
H A Di2c.c43 struct gb_i2c_functionality_response response; in gb_i2c_device_setup() local
49 NULL, 0, &response, sizeof(response)); in gb_i2c_device_setup()
53 functionality = le32_to_cpu(response.functionality); in gb_i2c_device_setup()
147 struct gb_i2c_transfer_response *response) in gb_i2c_decode_response() argument
153 if (!response) in gb_i2c_decode_response()
155 data = response->data; in gb_i2c_decode_response()
191 struct gb_i2c_transfer_response *response; in gb_i2c_transfer_operation() local
193 response = operation->response->payload; in gb_i2c_transfer_operation()
194 gb_i2c_decode_response(msgs, msg_count, response); in gb_i2c_transfer_operation()
H A Dloopback.c372 void *response, int response_size) in gb_loopback_operation_sync() argument
393 if (response_size == operation->response->payload_size) { in gb_loopback_operation_sync()
394 memcpy(response, operation->response->payload, in gb_loopback_operation_sync()
399 operation->response->payload_size, in gb_loopback_operation_sync()
529 struct gb_loopback_transfer_response *response; in gb_loopback_sync_transfer() local
538 response = kmalloc(len + sizeof(*response), GFP_KERNEL); in gb_loopback_sync_transfer()
539 if (!response) { in gb_loopback_sync_transfer()
549 response, len + sizeof(*response)); in gb_loopback_sync_transfer()
553 if (memcmp(request->data, response->data, len)) { in gb_loopback_sync_transfer()
558 gb->apbridge_latency_ts = (u32)__le32_to_cpu(response->reserved0); in gb_loopback_sync_transfer()
[all …]
/linux/drivers/clk/zynqmp/
H A Dclkc.c227 struct name_resp *response) in zynqmp_pm_clock_get_name() argument
240 memcpy(response, ret_payload, sizeof(*response)); in zynqmp_pm_clock_get_name()
263 struct topology_resp *response) in zynqmp_pm_clock_get_topology() argument
274 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_topology()
360 struct parents_resp *response) in zynqmp_pm_clock_get_parents() argument
371 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_parents()
386 struct attr_resp *response) in zynqmp_pm_clock_get_attributes() argument
396 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_attributes()
411 struct topology_resp *response, in __zynqmp_clock_get_topology() argument
417 for (i = 0; i < ARRAY_SIZE(response->topology); i++) { in __zynqmp_clock_get_topology()
[all …]
/linux/tools/arch/x86/dell-uart-backlight-emulator/
H A Ddell-uart-backlight-emulator.c42 unsigned char buf[4], csum, response[32]; in main() local
113 strcpy((char *)&response[2], version_str); in main()
128 response[2] = brightness; in main()
147 response[0] = len + 3; /* response length in bytes */ in main()
148 response[1] = buf[1]; /* ack cmd */ in main()
149 csum = dell_uart_checksum(response, len + 2); in main()
150 response[len + 2] = csum; in main()
151 ret = write(serial_fd, response, response[0]); in main()
152 if (ret != (response[0])) in main()
154 response[0], ret); in main()
/linux/drivers/clk/tegra/
H A Dclk-bpmp.c126 struct cmd_clk_is_enabled_response response; in tegra_bpmp_clk_is_prepared() local
133 msg.rx.data = &response; in tegra_bpmp_clk_is_prepared()
134 msg.rx.size = sizeof(response); in tegra_bpmp_clk_is_prepared()
140 return response.state; in tegra_bpmp_clk_is_prepared()
147 struct cmd_clk_get_rate_response response; in tegra_bpmp_clk_recalc_rate() local
157 msg.rx.data = &response; in tegra_bpmp_clk_recalc_rate()
158 msg.rx.size = sizeof(response); in tegra_bpmp_clk_recalc_rate()
164 return response.rate; in tegra_bpmp_clk_recalc_rate()
171 struct cmd_clk_round_rate_response response; in tegra_bpmp_clk_determine_rate() local
187 msg.rx.data = &response; in tegra_bpmp_clk_determine_rate()
[all …]
/linux/drivers/input/touchscreen/
H A Dexc3000.c231 u8 request_len, u8 *response, int timeout) in exc3000_vendor_data_request() argument
248 if (response) { in exc3000_vendor_data_request()
261 memcpy(response, &data->buf[4], data->buf[3]); in exc3000_vendor_data_request()
276 u8 response[EXC3000_LEN_FRAME]; in fw_version_show() local
281 (u8[]){0x39, 0x02}, 2, response, 1); in fw_version_show()
290 if (response[2] || response[3]) in fw_version_show()
291 return sprintf(buf, "%d.%d\n", response[2], response[3]); in fw_version_show()
293 ret = exc3000_vendor_data_request(data, (u8[]){'D'}, 1, response, 1); in fw_version_show()
297 return sprintf(buf, "%s\n", &response[1]); in fw_version_show()
306 u8 response[EXC3000_LEN_FRAME]; in model_show() local
[all …]
/linux/drivers/hid/intel-ish-hid/
H A Dishtp-fw-loader.c220 struct response_info response; member
299 client_data->response.data = in_msg; in loader_cl_send()
300 client_data->response.max_size = in_size; in loader_cl_send()
301 client_data->response.error = 0; in loader_cl_send()
302 client_data->response.received = false; in loader_cl_send()
311 wait_event_interruptible_timeout(client_data->response.wait_queue, in loader_cl_send()
312 client_data->response.received, in loader_cl_send()
314 if (!client_data->response.received) { in loader_cl_send()
321 if (client_data->response.error < 0) in loader_cl_send()
322 return client_data->response.error; in loader_cl_send()
[all …]
/linux/drivers/pmdomain/tegra/
H A Dpowergate-bpmp.c60 struct mrq_pg_response response; in tegra_bpmp_powergate_get_state() local
69 memset(&response, 0, sizeof(response)); in tegra_bpmp_powergate_get_state()
75 msg.rx.data = &response; in tegra_bpmp_powergate_get_state()
76 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_state()
84 return response.get_state.state; in tegra_bpmp_powergate_get_state()
89 struct mrq_pg_response response; in tegra_bpmp_powergate_get_max_id() local
97 memset(&response, 0, sizeof(response)); in tegra_bpmp_powergate_get_max_id()
103 msg.rx.data = &response; in tegra_bpmp_powergate_get_max_id()
104 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_max_id()
112 return response.get_max_id.max_id; in tegra_bpmp_powergate_get_max_id()
[all …]
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_guc_relay_test.c288 u32 response[GUC_HXG_RESPONSE_MSG_MIN_LEN]; in pf_loopback_nop() local
298 response, ARRAY_SIZE(response)); in pf_loopback_nop()
300 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, response[0]), in pf_loopback_nop()
302 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_TYPE, response[0]), in pf_loopback_nop()
304 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_RESPONSE_MSG_0_DATA0, response[0]), 0); in pf_loopback_nop()
317 u32 response[ARRAY_SIZE(request)]; in pf_loopback_echo() local
328 response, ARRAY_SIZE(response)); in pf_loopback_echo()
329 KUNIT_ASSERT_EQ(test, ret, ARRAY_SIZE(response)); in pf_loopback_echo()
330 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, response[0]), in pf_loopback_echo()
332 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_TYPE, response[0]), in pf_loopback_echo()
[all …]
/linux/drivers/memory/
H A Dbrcmstb_dpfe.c382 static void __iomem *get_msg_ptr(struct brcmstb_dpfe_priv *priv, u32 response, in get_msg_ptr() argument
393 msg_type = (response >> DRAM_MSG_TYPE_OFFSET) & DRAM_MSG_TYPE_MASK; in get_msg_ptr()
394 offset = (response >> DRAM_MSG_ADDR_OFFSET) & DRAM_MSG_ADDR_MASK; in get_msg_ptr()
411 response); in get_msg_ptr()
636 u32 response[MSG_FIELD_MAX]; in brcmstb_dpfe_download_firmware() local
638 ret = __send_command(priv, DPFE_CMD_GET_INFO, response); in brcmstb_dpfe_download_firmware()
698 static ssize_t generic_show(unsigned int command, u32 response[], in generic_show() argument
706 ret = __send_command(priv, command, response); in generic_show()
716 u32 response[MSG_FIELD_MAX]; in show_info() local
722 ret = generic_show(DPFE_CMD_GET_INFO, response, priv, buf); in show_info()
[all …]
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_protocol.c15 struct ipc_rsp *response) in ipc_protocol_tq_msg_send() argument
24 ipc_protocol->rsp_ring[index] = response; in ipc_protocol_tq_msg_send()
40 send_args->response); in ipc_protocol_tq_msg_send_cb()
61 struct ipc_rsp response; in ipc_protocol_msg_send() local
72 response.status = IPC_MEM_MSG_CS_INVALID; in ipc_protocol_msg_send()
73 init_completion(&response.completion); in ipc_protocol_msg_send()
77 send_args.response = &response; in ipc_protocol_msg_send()
93 switch (wait_for_completion_timeout(&response.completion, in ipc_protocol_msg_send()
108 if (response.status != IPC_MEM_MSG_CS_SUCCESS) { in ipc_protocol_msg_send()
111 response.status); in ipc_protocol_msg_send()
/linux/drivers/hid/
H A Dhid-logitech-hidpp.c290 struct hidpp_report *response) in __do_hidpp_send_message_sync() argument
296 hidpp->send_receive_buf = response; in __do_hidpp_send_message_sync()
303 *response = *message; in __do_hidpp_send_message_sync()
308 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync()
315 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync()
319 if (response->report_id == REPORT_ID_HIDPP_SHORT && in __do_hidpp_send_message_sync()
320 response->rap.sub_id == HIDPP_ERROR) { in __do_hidpp_send_message_sync()
321 ret = response->rap.params[1]; in __do_hidpp_send_message_sync()
326 if ((response->report_id == REPORT_ID_HIDPP_LONG || in __do_hidpp_send_message_sync()
327 response->report_id == REPORT_ID_HIDPP_VERY_LONG) && in __do_hidpp_send_message_sync()
[all …]
H A Dhid-thrustmaster.c123 struct tm_wheel_response *response; member
233 if (tm_wheel->response->type == cpu_to_le16(0x49)) in thrustmaster_model_handler()
234 model = le16_to_cpu(tm_wheel->response->data.a.model); in thrustmaster_model_handler()
235 else if (tm_wheel->response->type == cpu_to_le16(0x47)) in thrustmaster_model_handler()
236 model = le16_to_cpu(tm_wheel->response->data.b.model); in thrustmaster_model_handler()
238 …"Unknown packet type 0x%x, unable to proceed further with wheel init\n", tm_wheel->response->type); in thrustmaster_model_handler()
276 kfree(tm_wheel->response); in thrustmaster_remove()
331 tm_wheel->response = kzalloc(sizeof(struct tm_wheel_response), GFP_KERNEL); in thrustmaster_probe()
332 if (!tm_wheel->response) { in thrustmaster_probe()
355 tm_wheel->response, in thrustmaster_probe()
[all …]
/linux/drivers/firmware/microchip/
H A Dmpfs-auto-update.c164 struct mpfs_mss_response *response __free(kfree) = in mpfs_auto_update_verify_image()
170 if (!response_msg || !response || !message) in mpfs_auto_update_verify_image()
181 response->resp_msg = response_msg; in mpfs_auto_update_verify_image()
182 response->resp_size = AUTO_UPDATE_AUTHENTICATE_RESP_SIZE; in mpfs_auto_update_verify_image()
185 message->response = response; in mpfs_auto_update_verify_image()
192 if (ret | response->resp_status) { in mpfs_auto_update_verify_image()
366 struct mpfs_mss_response *response __free(kfree) = in mpfs_auto_update_available()
372 if (!response_msg || !response || !message) in mpfs_auto_update_available()
380 response->resp_msg = response_msg; in mpfs_auto_update_available()
381 response->resp_size = AUTO_UPDATE_FEATURE_RESP_SIZE; in mpfs_auto_update_available()
[all …]
/linux/drivers/firewire/
H A Dcore-transaction.c709 struct fw_packet response; member
737 struct fw_request *request = container_of(packet, struct fw_request, response); in free_response_callback()
784 void fw_fill_response(struct fw_packet *response, u32 *request_header, in fw_fill_response() argument
795 async_header_set_retry(response->header, RETRY_1); in fw_fill_response()
796 async_header_set_tlabel(response->header, tlabel); in fw_fill_response()
797 async_header_set_destination(response->header, destination); in fw_fill_response()
798 async_header_set_source(response->header, source); in fw_fill_response()
799 async_header_set_rcode(response->header, rcode); in fw_fill_response()
800 response->header[2] = 0; // The field is reserved. in fw_fill_response()
805 async_header_set_tcode(response->header, TCODE_WRITE_RESPONSE); in fw_fill_response()
[all …]
/linux/fs/smb/client/
H A Dsmbdirect.c28 struct smbdirect_recv_io *response);
34 struct smbdirect_recv_io *response, int data_length);
40 struct smbdirect_recv_io *response);
491 static inline void *smbdirect_recv_io_payload(struct smbdirect_recv_io *response) in smbdirect_recv_io_payload() argument
493 return (void *)response->packet; in smbdirect_recv_io_payload()
549 struct smbdirect_recv_io *response, int packet_length) in process_negotiation_response() argument
551 struct smbdirect_socket *sc = response->socket; in process_negotiation_response()
553 struct smbdirect_negotiate_resp *packet = smbdirect_recv_io_payload(response); in process_negotiation_response()
618 struct smbdirect_recv_io *response; in smbd_post_send_credits() local
629 response = get_receive_buffer(sc); in smbd_post_send_credits()
[all …]
/linux/include/uapi/rdma/
H A Dib_user_verbs.h165 __aligned_u64 response; member
172 __aligned_u64 response; member
183 __aligned_u64 response; member
306 __aligned_u64 response; member
338 __aligned_u64 response; member
352 __aligned_u64 response; member
368 __aligned_u64 response; member
385 __aligned_u64 response; member
407 __aligned_u64 response; member
425 __aligned_u64 response; member
[all …]

12345678910>>...19