Home
last modified time | relevance | path

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

12345678910>>...20

/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 …]
H A Dsvc.c134 struct gb_svc_pwrmon_rail_count_get_response response; in gb_svc_pwrmon_rail_count_get() local
139 &response, sizeof(response)); in gb_svc_pwrmon_rail_count_get()
145 *value = response.rail_count; in gb_svc_pwrmon_rail_count_get()
151 struct gb_svc_pwrmon_rail_names_get_response *response, in gb_svc_pwrmon_rail_names_get() argument
158 response, bufsize); in gb_svc_pwrmon_rail_names_get()
164 if (response->status != GB_SVC_OP_SUCCESS) { in gb_svc_pwrmon_rail_names_get()
167 response->status); in gb_svc_pwrmon_rail_names_get()
178 struct gb_svc_pwrmon_sample_get_response response; in gb_svc_pwrmon_sample_get() local
186 &response, sizeof(response)); in gb_svc_pwrmon_sample_get()
192 if (response.result) { in gb_svc_pwrmon_sample_get()
[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/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/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/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 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()
/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/s390/char/
H A Dvmcp.c30 char *response; member
74 session->response = (char *)page_to_virt(page); in vmcp_response_alloc()
78 session->response = (char *)__get_free_pages(GFP_KERNEL | __GFP_RETRY_MAYFAIL, order); in vmcp_response_alloc()
86 if (!session->response) in vmcp_response_free()
91 page = virt_to_page(session->response); in vmcp_response_free()
95 free_pages((unsigned long)session->response, order); in vmcp_response_free()
97 session->response = NULL; in vmcp_response_free()
112 session->response = NULL; in vmcp_open()
140 if (!session->response) { in vmcp_read()
146 session->response, size); in vmcp_read()
[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/s390/cio/
H A Dchsc_sch.c437 struct chsc_header response; in chsc_ioctl_info_channel_path() member
466 if (scpcd_area->response.code != 0x0001) { in chsc_ioctl_info_channel_path()
469 scpcd_area->response.code); in chsc_ioctl_info_channel_path()
472 memcpy(&cd->cpcb, &scpcd_area->response, scpcd_area->response.length); in chsc_ioctl_info_channel_path()
499 struct chsc_header response; in chsc_ioctl_info_cu() member
528 if (scucd_area->response.code != 0x0001) { in chsc_ioctl_info_cu()
531 scucd_area->response.code); in chsc_ioctl_info_cu()
534 memcpy(&cd->cucb, &scucd_area->response, scucd_area->response.length); in chsc_ioctl_info_cu()
562 struct chsc_header response; in chsc_ioctl_info_sch_cu() member
592 if (sscud_area->response.code != 0x0001) { in chsc_ioctl_info_sch_cu()
[all …]
/linux/net/rxrpc/
H A Drxkad.c707 static void rxkad_calc_response_checksum(struct rxkad_response *response) in rxkad_calc_response_checksum() argument
711 u8 *p = (u8 *) response; in rxkad_calc_response_checksum()
713 for (loop = sizeof(*response); loop > 0; loop--) in rxkad_calc_response_checksum()
716 response->encrypted.checksum = htonl(csum); in rxkad_calc_response_checksum()
723 struct sk_buff *response, in rxkad_encrypt_response() argument
733 ret = skb_to_sgvec(response, sg, in rxkad_encrypt_response()
815 struct sk_buff *response, in rxkad_insert_response_header() argument
853 ret = skb_store_bits(response, *offset, &h, sizeof(h)); in rxkad_insert_response_header()
866 struct sk_buff *response; in rxkad_respond_to_challenge() local
884 response = alloc_skb_with_frags(0, len, 0, &ret, GFP_NOFS); in rxkad_respond_to_challenge()
[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_obj(struct tm_wheel_response); 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.c710 struct fw_packet response; member
738 struct fw_request *request = container_of(packet, struct fw_request, response); in free_response_callback()
785 void fw_fill_response(struct fw_packet *response, u32 *request_header, in fw_fill_response() argument
796 async_header_set_retry(response->header, RETRY_1); in fw_fill_response()
797 async_header_set_tlabel(response->header, tlabel); in fw_fill_response()
798 async_header_set_destination(response->header, destination); in fw_fill_response()
799 async_header_set_source(response->header, source); in fw_fill_response()
800 async_header_set_rcode(response->header, rcode); in fw_fill_response()
801 response->header[2] = 0; // The field is reserved. in fw_fill_response()
806 async_header_set_tcode(response->header, TCODE_WRITE_RESPONSE); in fw_fill_response()
[all …]

12345678910>>...20