/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_protocol.c | 15 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/staging/greybus/ |
H A D | bootrom.c | 122 NULL, 0, &response, sizeof(response)); 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() 399 response.major, request.major); in gb_bootrom_get_version() 403 bootrom->protocol_major = response.major; in gb_bootrom_get_version() 404 bootrom->protocol_minor = response.minor; in gb_bootrom_get_version() [all …]
|
H A D | i2c.c | 43 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 D | sdio.c | 117 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() 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() 271 sizeof(*response), GFP_KERNEL); in _gb_sdio_send() 291 response = operation->response->payload; in _gb_sdio_send() 325 len + sizeof(*response), GFP_KERNEL); in _gb_sdio_recv() 338 response = operation->response->payload; in _gb_sdio_recv() 410 struct gb_sdio_command_response response; in gb_sdio_command() local [all …]
|
H A D | loopback.c | 394 memcpy(response, operation->response->payload, in gb_loopback_operation_sync() 399 operation->response->payload_size, in gb_loopback_operation_sync() 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() 563 kfree(response); in gb_loopback_sync_transfer() 604 response = operation->response->payload; in gb_loopback_async_transfer_complete() 614 (u32)__le32_to_cpu(response->reserved0); in gb_loopback_async_transfer_complete() 616 (u32)__le32_to_cpu(response->reserved1); in gb_loopback_async_transfer_complete() 686 response = operation->response->payload; in gb_loopback_request_handler() [all …]
|
H A D | fw-download.c | 226 struct gb_fw_download_find_firmware_response *response; in fw_download_find_firmware() local 252 if (!gb_operation_response_alloc(op, sizeof(*response), GFP_KERNEL)) { in fw_download_find_firmware() 258 response = op->response->payload; in fw_download_find_firmware() 259 response->firmware_id = fw_req->firmware_id; in fw_download_find_firmware() 260 response->size = cpu_to_le32(fw_req->fw->size); in fw_download_find_firmware() 277 u8 *response; in fw_download_fetch_firmware() local 335 response = op->response->payload; in fw_download_fetch_firmware() 336 memcpy(response, fw->data + offset, size); in fw_download_fetch_firmware()
|
/linux/drivers/s390/cio/ |
H A D | chsc_sch.c | 438 struct chsc_header response; in chsc_ioctl_info_channel_path() member 473 memcpy(&cd->cpcb, &scpcd_area->response, scpcd_area->response.length); in chsc_ioctl_info_channel_path() 500 struct chsc_header response; in chsc_ioctl_info_cu() member 535 memcpy(&cd->cucb, &scucd_area->response, scucd_area->response.length); in chsc_ioctl_info_cu() 563 struct chsc_header response; in chsc_ioctl_info_sch_cu() member 599 memcpy(&cud->scub, &sscud_area->response, sscud_area->response.length); in chsc_ioctl_info_sch_cu() 625 struct chsc_header response; in chsc_ioctl_conf_info() member 656 sci_area->response.code); in chsc_ioctl_conf_info() 659 memcpy(&ci->scid, &sci_area->response, sci_area->response.length); in chsc_ioctl_conf_info() 742 memcpy(&ccl->sccl, &sccl_area->response, sccl_area->response.length); in chsc_ioctl_conf_comp_list() [all …]
|
/linux/include/uapi/rdma/ |
H A D | rdma_user_cm.h | 92 __aligned_u64 response; member 103 __aligned_u64 response; member 113 __aligned_u64 response; member 154 __aligned_u64 response; member 251 __aligned_u64 response; member 262 __aligned_u64 response; /* rdma_ucm_create_id_resp */ member 276 __aligned_u64 response; /* rdma_ucma_create_id_resp */ member 285 __aligned_u64 response; member 332 __aligned_u64 response; member
|
H A D | ib_user_verbs.h | 165 __aligned_u64 response; member 172 __aligned_u64 response; member 183 __aligned_u64 response; member 290 __aligned_u64 response; member 322 __aligned_u64 response; member 336 __aligned_u64 response; member 352 __aligned_u64 response; member 369 __aligned_u64 response; member 391 __aligned_u64 response; member 409 __aligned_u64 response; member [all …]
|
/linux/drivers/usb/typec/ucsi/ |
H A D | debugfs.c | 27 memset(&ucsi->debugfs->response, 0, sizeof(ucsi->debugfs->response)); in ucsi_cmd() 45 &ucsi->debugfs->response, in ucsi_cmd() 46 sizeof(ucsi->debugfs->response)); in ucsi_cmd() 68 seq_printf(s, "0x%016llx%016llx\n", ucsi->debugfs->response.high, in ucsi_resp_show() 69 ucsi->debugfs->response.low); in ucsi_resp_show()
|
/linux/drivers/hid/amd-sfh-hid/sfh1_1/ |
H A D | amd_sfh_interface.c | 24 (cmd_resp.response.response == 0 && in amd_sfh_wait_response() 25 cmd_resp.response.cmd_id == cmd_id && (sid == 0xff || in amd_sfh_wait_response() 26 cmd_resp.response.sensor_id == sid)), 500, 10000000)) in amd_sfh_wait_response() 27 return cmd_resp.response.response; in amd_sfh_wait_response() 76 .response = amd_sfh_wait_response,
|
/linux/drivers/firewire/ |
H A D | core-transaction.c | 647 struct fw_packet response; member 744 response->header_length = 12; in fw_fill_response() 745 response->payload_length = 0; in fw_fill_response() 754 response->header_length = 16; in fw_fill_response() 755 response->payload_length = 0; in fw_fill_response() 763 response->header_length = 16; in fw_fill_response() 764 response->payload = payload; in fw_fill_response() 834 request->response.timestamp = in allocate_request() 837 request->response.ack = 0; in allocate_request() 883 request->response.speed, request->response.header, in fw_send_response() [all …]
|
/linux/drivers/hid/ |
H A D | hid-logitech-hidpp.c | 288 struct hidpp_report *response) in __do_hidpp_send_message_sync() 294 hidpp->send_receive_buf = response; in __do_hidpp_send_message_sync() 301 *response = *message; in __do_hidpp_send_message_sync() 306 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync() 312 dbg_hid("%s:timeout waiting for response\n", __func__); in __do_hidpp_send_message_sync() 313 memset(response, 0, sizeof(struct hidpp_report)); in __do_hidpp_send_message_sync() 317 if (response->report_id == REPORT_ID_HIDPP_SHORT && in __do_hidpp_send_message_sync() 318 response->rap.sub_id == HIDPP_ERROR) { in __do_hidpp_send_message_sync() 319 ret = response->rap.params[1]; in __do_hidpp_send_message_sync() 324 if ((response in __do_hidpp_send_message_sync() 287 __do_hidpp_send_message_sync(struct hidpp_device * hidpp,struct hidpp_report * message,struct hidpp_report * response) __do_hidpp_send_message_sync() argument 343 hidpp_send_message_sync(struct hidpp_device * hidpp,struct hidpp_report * message,struct hidpp_report * response) hidpp_send_message_sync() argument 372 hidpp_send_fap_command_sync(struct hidpp_device * hidpp,u8 feat_index,u8 funcindex_clientid,u8 * params,int param_count,struct hidpp_report * response) hidpp_send_fap_command_sync() argument 411 hidpp_send_rap_command_sync(struct hidpp_device * hidpp_dev,u8 report_id,u8 sub_id,u8 reg_address,u8 * params,int param_count,struct hidpp_report * response) hidpp_send_rap_command_sync() argument 607 struct hidpp_report response; hidpp10_set_register() local 717 struct hidpp_report response; hidpp10_query_battery_status() local 769 struct hidpp_report response; hidpp10_query_battery_mileage() local 838 struct hidpp_report response; hidpp_unifying_get_name() local 874 struct hidpp_report response; hidpp_unifying_get_serial() local 932 struct hidpp_report response; hidpp_root_get_feature() local 956 struct hidpp_report response; hidpp_root_get_protocol_version() local 1013 struct hidpp_report response; hidpp_get_serial() local 1064 struct hidpp_report response; hidpp_devicenametype_get_count() local 1086 struct hidpp_report response; hidpp_devicenametype_get_device_name() local 1245 struct hidpp_report response; hidpp20_batterylevel_get_battery_capacity() local 1273 struct hidpp_report response; hidpp20_batterylevel_get_battery_info() local 1430 struct hidpp_report response; hidpp20_battery_get_battery_voltage() local 1571 struct hidpp_report response; hidpp20_unifiedbattery_get_capabilities() local 1667 struct hidpp_report response; hidpp20_unifiedbattery_get_status() local 1932 struct hidpp_report response; hidpp20_get_adc_measurement_1f20() local 2019 struct hidpp_report response; hidpp_hrs_set_highres_scrolling_mode() local 2053 struct hidpp_report response; hidpp_hrw_get_wheel_capability() local 2081 struct hidpp_report response; hidpp_hrw_set_wheel_mode() local 2111 struct hidpp_report response; hidpp_solar_request_battery_event() local 2215 struct hidpp_report response; hidpp_touchpad_fw_items_set() local 2285 struct hidpp_report response; hidpp_touchpad_get_raw_info() local 2316 struct hidpp_report response; hidpp_touchpad_set_raw_report_state() local 2479 struct hidpp_report response; hidpp_ff_work_handler() local 3204 struct hidpp_report response; m560_send_config_command() local 3416 struct hidpp_report response; g920_ff_set_autocenter() local 3440 struct hidpp_report response; g920_get_config() local [all...] |
H A D | hid-thrustmaster.c | 123 struct tm_wheel_response *response; member 224 if (tm_wheel->response->type == cpu_to_le16(0x49)) in thrustmaster_model_handler() 225 model = le16_to_cpu(tm_wheel->response->data.a.model); in thrustmaster_model_handler() 226 else if (tm_wheel->response->type == cpu_to_le16(0x47)) in thrustmaster_model_handler() 227 model = le16_to_cpu(tm_wheel->response->data.b.model); in thrustmaster_model_handler() 229 …"Unknown packet type 0x%x, unable to proceed further with wheel init\n", tm_wheel->response->type); in thrustmaster_model_handler() 267 kfree(tm_wheel->response); in thrustmaster_remove() 322 tm_wheel->response = kzalloc(sizeof(struct tm_wheel_response), GFP_KERNEL); in thrustmaster_probe() 323 if (!tm_wheel->response) { in thrustmaster_probe() 346 tm_wheel->response, in thrustmaster_probe() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/ |
H A D | dcn32_clk_mgr_smu_msg.c | 211 uint32_t response = 0; in dcn32_smu_get_hard_min_status() local 217 DALSMC_MSG_ReturnHardMinStatus, param, &response, total_delay_us); in dcn32_smu_get_hard_min_status() 220 *no_timeout, *total_delay_us, response); in dcn32_smu_get_hard_min_status() 222 return response; in dcn32_smu_get_hard_min_status() 282 uint32_t response = 0; in dcn32_smu_set_hard_min_by_freq() local 291 DALSMC_MSG_SetHardMinByFreq, param, &response); in dcn32_smu_set_hard_min_by_freq() 295 smu_print("SMU Frequency set = %d KHz hard_min_done %d\n", response, hard_min_done); in dcn32_smu_set_hard_min_by_freq() 297 smu_print("SMU Frequency set = %d KHz\n", response); in dcn32_smu_set_hard_min_by_freq() 299 return response; in dcn32_smu_set_hard_min_by_freq()
|
/linux/drivers/platform/chrome/ |
H A D | cros_ec_rpmsg.c | 83 struct ec_host_response *response; in cros_ec_pkt_xfer_rpmsg() local 111 response = (struct ec_host_response *)ec_dev->din; in cros_ec_pkt_xfer_rpmsg() 112 ec_msg->result = response->result; in cros_ec_pkt_xfer_rpmsg() 118 if (response->data_len > ec_msg->insize) { in cros_ec_pkt_xfer_rpmsg() 120 response->data_len, ec_msg->insize); in cros_ec_pkt_xfer_rpmsg() 126 memcpy(ec_msg->data, ec_dev->din + sizeof(*response), in cros_ec_pkt_xfer_rpmsg() 127 response->data_len); in cros_ec_pkt_xfer_rpmsg() 130 for (i = 0; i < sizeof(*response) + response->data_len; i++) in cros_ec_pkt_xfer_rpmsg() 140 ret = response->data_len; in cros_ec_pkt_xfer_rpmsg()
|
/linux/drivers/media/cec/platform/cros-ec/ |
H A D | cros-ec-cec.c | 104 struct ec_response_cec_read response; in cros_ec_cec_read_message() local 108 sizeof(params), &response, sizeof(response)); in cros_ec_cec_read_message() 115 cros_ec_cec_received_message(port, response.msg, response.msg_len); in cros_ec_cec_read_message() 375 struct ec_response_cec_port_count response; in cros_ec_cec_get_num_ports() local 379 0, &response, sizeof(response)); in cros_ec_cec_get_num_ports() 389 if (response.port_count == 0) { in cros_ec_cec_get_num_ports() 395 if (response.port_count > EC_CEC_MAX_PORTS) { in cros_ec_cec_get_num_ports() 401 cros_ec_cec->num_ports = response.port_count; in cros_ec_cec_get_num_ports() 411 struct ec_response_get_cmd_versions response; in cros_ec_cec_get_write_cmd_version() local 415 sizeof(params), &response, sizeof(response)); in cros_ec_cec_get_write_cmd_version() [all …]
|
/linux/drivers/i2c/busses/ |
H A D | i2c-tegra-bpmp.c | 127 struct mrq_i2c_response *response, in tegra_bpmp_i2c_deserialize() argument 131 size_t size = response->xfer.data_size, len = 0, pos = 0; in tegra_bpmp_i2c_deserialize() 132 char *buf = response->xfer.data_buf; in tegra_bpmp_i2c_deserialize() 176 struct mrq_i2c_response *response, in tegra_bpmp_i2c_msg_xfer() argument 189 msg.rx.data = response; in tegra_bpmp_i2c_msg_xfer() 190 msg.rx.size = sizeof(*response); in tegra_bpmp_i2c_msg_xfer() 230 struct mrq_i2c_response response; in tegra_bpmp_i2c_xfer_common() local 241 memset(&response, 0, sizeof(response)); in tegra_bpmp_i2c_xfer_common() 244 err = tegra_bpmp_i2c_msg_xfer(i2c, &request, &response, atomic); in tegra_bpmp_i2c_xfer_common() 250 err = tegra_bpmp_i2c_deserialize(i2c, &response, msgs, num); in tegra_bpmp_i2c_xfer_common()
|
/linux/drivers/mmc/host/ |
H A D | mvsdio.c | 256 unsigned int response[8], i; in mvsd_finish_cmd() local 258 response[i] = mvsd_read(MVSD_RSP(i)); in mvsd_finish_cmd() 260 ((response[1] & 0xffff) << 6) | in mvsd_finish_cmd() 261 ((response[2] & 0xfc00) >> 10); in mvsd_finish_cmd() 263 ((response[3] & 0xffff) << 6) | in mvsd_finish_cmd() 264 ((response[4] & 0xfc00) >> 10); in mvsd_finish_cmd() 266 ((response[5] & 0xffff) << 6) | in mvsd_finish_cmd() 267 ((response[6] & 0xfc00) >> 10); in mvsd_finish_cmd() 269 ((response[7] & 0x3fff) << 8); in mvsd_finish_cmd() 271 unsigned int response[3], i; in mvsd_finish_cmd() local [all …]
|
/linux/drivers/media/platform/amphion/ |
H A D | vpu_cmds.c | 25 u32 response; member 41 .response = VPU_MSG_ID_MEM_REQUEST, 46 .response = VPU_MSG_ID_START_DONE, 51 .response = VPU_MSG_ID_STOP_DONE, 56 .response = VPU_MSG_ID_ABORT_DONE, 61 .response = VPU_MSG_ID_BUF_RST, 201 static bool vpu_check_response(struct vpu_cmd_t *cmd, u32 response, u32 handled) in vpu_check_response() argument 209 if (request->response != response) in vpu_check_response() 217 int vpu_response_cmd(struct vpu_inst *inst, u32 response, u32 handled) in vpu_response_cmd() argument 226 if (vpu_check_response(inst->pending, response, handled)) in vpu_response_cmd()
|
/linux/drivers/input/joystick/ |
H A D | psxpad-spi.c | 72 u8 response[sizeof(PSX_CMD_POLL)] ____cacheline_aligned; member 79 .rx_buf = pad->response, in psxpad_command() 226 switch (pad->response[1]) { in psxpad_spi_poll() 229 b_rsp3 = ~pad->response[3]; in psxpad_spi_poll() 230 b_rsp4 = ~pad->response[4]; in psxpad_spi_poll() 232 input_report_abs(input, ABS_X, REVERSE_BIT(pad->response[7])); in psxpad_spi_poll() 233 input_report_abs(input, ABS_Y, REVERSE_BIT(pad->response[8])); in psxpad_spi_poll() 234 input_report_abs(input, ABS_RX, REVERSE_BIT(pad->response[5])); in psxpad_spi_poll() 235 input_report_abs(input, ABS_RY, REVERSE_BIT(pad->response[6])); in psxpad_spi_poll() 256 b_rsp3 = ~pad->response[3]; in psxpad_spi_poll() [all …]
|
/linux/drivers/greybus/ |
H A D | operation.c | 473 struct gb_message *response; in gb_operation_response_alloc() local 478 if (!response) in gb_operation_response_alloc() 480 response->operation = operation; in gb_operation_response_alloc() 490 operation->response = response; in gb_operation_response_alloc() 677 if (operation->response) in _gb_operation_destroy() 829 if (!operation->response && in gb_operation_response_send() 888 if (message == operation->response) { in greybus_message_sent() 985 message = operation->response; in gb_connection_recv_response() 1105 gb_message_cancel(operation->response); in gb_operation_cancel_incoming() 1146 if ((response_size && !response) || in gb_operation_sync_timeout() [all …]
|
/linux/fs/smb/client/ |
H A D | cifsencrypt.c | 409 kfree_sensitive(ses->auth_key.response); in build_avpair_blob() 412 if (!ses->auth_key.response) { in build_avpair_blob() 417 blobptr = ses->auth_key.response; in build_avpair_blob() 452 if (!ses->auth_key.len || !ses->auth_key.response) in find_domain_name() 455 blobptr = ses->auth_key.response; in find_domain_name() 505 if (!ses->auth_key.len || !ses->auth_key.response) in find_timestamp() 508 blobptr = ses->auth_key.response; in find_timestamp() 734 tiblob = ses->auth_key.response; in setup_ntlmv2_rsp() 737 if (!ses->auth_key.response) { in setup_ntlmv2_rsp() 745 (ses->auth_key.response + CIFS_SESS_KEY_SIZE); in setup_ntlmv2_rsp() [all …]
|
/linux/net/rxrpc/ |
H A D | rxkad.c | 749 u8 *p = (u8 *) response; in rxkad_calc_response_checksum() 1025 struct rxkad_response *response; in rxkad_verify_response() local 1055 if (!response) in rxkad_verify_response() 1059 response, sizeof(*response)) < 0) { in rxkad_verify_response() 1065 version = ntohl(response->version); in rxkad_verify_response() 1067 kvno = ntohl(response->kvno); in rxkad_verify_response() 1119 csum = response->encrypted.checksum; in rxkad_verify_response() 1120 response->encrypted.checksum = 0; in rxkad_verify_response() 1176 kfree(response); in rxkad_verify_response() 1183 kfree(response); in rxkad_verify_response() [all …]
|
/linux/drivers/platform/x86/ |
H A D | toshiba-wmi.c | 37 struct acpi_buffer response = { ACPI_ALLOCATE_BUFFER, NULL }; in toshiba_wmi_notify() local 41 status = wmi_get_event_data(value, &response); in toshiba_wmi_notify() 47 obj = (union acpi_object *)response.pointer; in toshiba_wmi_notify() 54 kfree(response.pointer); in toshiba_wmi_notify()
|