/linux-6.12.1/drivers/greybus/ |
D | control.c | 22 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 …]
|
D | svc.c | 133 struct gb_svc_pwrmon_rail_count_get_response response; in gb_svc_pwrmon_rail_count_get() local 138 &response, sizeof(response)); in gb_svc_pwrmon_rail_count_get() 144 *value = response.rail_count; in gb_svc_pwrmon_rail_count_get() 150 struct gb_svc_pwrmon_rail_names_get_response *response, in gb_svc_pwrmon_rail_names_get() argument 157 response, bufsize); in gb_svc_pwrmon_rail_names_get() 163 if (response->status != GB_SVC_OP_SUCCESS) { in gb_svc_pwrmon_rail_names_get() 166 response->status); in gb_svc_pwrmon_rail_names_get() 177 struct gb_svc_pwrmon_sample_get_response response; in gb_svc_pwrmon_sample_get() local 185 &response, sizeof(response)); in gb_svc_pwrmon_sample_get() 191 if (response.result) { in gb_svc_pwrmon_sample_get() [all …]
|
/linux-6.12.1/arch/s390/pci/ |
D | pci_clp.c | 101 struct clp_rsp_query_pci_grp *response) in clp_store_query_pci_fngrp() argument 103 zdev->tlb_refresh = response->refresh; in clp_store_query_pci_fngrp() 104 zdev->dma_mask = response->dasm; in clp_store_query_pci_fngrp() 105 zdev->msi_addr = response->msia; in clp_store_query_pci_fngrp() 106 zdev->max_msi = response->noi; in clp_store_query_pci_fngrp() 107 zdev->fmb_update = response->mui; in clp_store_query_pci_fngrp() 108 zdev->version = response->version; in clp_store_query_pci_fngrp() 109 zdev->maxstbl = response->maxstbl; in clp_store_query_pci_fngrp() 110 zdev->dtsm = response->dtsm; in clp_store_query_pci_fngrp() 112 switch (response->version) { in clp_store_query_pci_fngrp() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/ |
D | dcn30_clk_mgr_smu_msg.c | 114 uint32_t response = 0; in dcn30_smu_test_message() local 119 DALSMC_MSG_TestMessage, input, &response)) in dcn30_smu_test_message() 120 if (response == input + 1) in dcn30_smu_test_message() 144 uint32_t response = 0; in dcn30_smu_check_driver_if_version() local 149 DALSMC_MSG_GetDriverIfVersion, 0, &response)) { in dcn30_smu_check_driver_if_version() 151 smu_print("SMU driver if version: %d\n", response); in dcn30_smu_check_driver_if_version() 153 if (response == SMU11_DRIVER_IF_VERSION) in dcn30_smu_check_driver_if_version() 163 uint32_t response = 0; in dcn30_smu_check_msg_header_version() local 168 DALSMC_MSG_GetMsgHeaderVersion, 0, &response)) { in dcn30_smu_check_msg_header_version() 170 smu_print("SMU msg header version: %d\n", response); in dcn30_smu_check_msg_header_version() [all …]
|
/linux-6.12.1/drivers/input/misc/ |
D | ariel-pwrbutton.c | 16 #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-6.12.1/drivers/platform/chrome/wilco_ec/ |
D | keyboard_leds.c | 57 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-6.12.1/drivers/gpio/ |
D | gpio-cros-ec.c | 52 struct ec_response_gpio_get response; in cros_ec_gpio_get() local 61 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get() 67 return response.val; in cros_ec_gpio_get() 81 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_get_direction() local 85 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get_direction() 91 if (response.get_info.flags & CROS_EC_GPIO_INPUT) in cros_ec_gpio_get_direction() 94 if (response.get_info.flags & CROS_EC_GPIO_OUTPUT) in cros_ec_gpio_get_direction() 106 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_init_names() local 109 size_t name_len = strlen(cros_ec_gpio_prefix) + sizeof(response.get_info.name) + 1; in cros_ec_gpio_init_names() 127 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_init_names() [all …]
|
/linux-6.12.1/arch/s390/kernel/ |
D | cpcmd.c | 37 static int diag8_response(int cmdlen, char *response, int *rlen) in diag8_response() argument 43 rx.odd = __pa(response); in diag8_response() 64 int __cpcmd(const char *cmd, char *response, int rlen, int *response_code) in __cpcmd() argument 76 if (response) { in __cpcmd() 77 memset(response, 0, rlen); in __cpcmd() 79 rc = diag8_response(cmdlen, response, &rlen); in __cpcmd() 80 EBCASC(response, response_len); in __cpcmd() 90 int cpcmd(const char *cmd, char *response, int rlen, int *response_code) in cpcmd() argument 96 if (is_vmalloc_or_module_addr(response)) { in cpcmd() 105 memcpy(response, lowbuf, rlen); in cpcmd() [all …]
|
/linux-6.12.1/drivers/staging/greybus/ |
D | authentication.c | 90 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 …]
|
D | spilib.c | 299 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 …]
|
/linux-6.12.1/drivers/clk/zynqmp/ |
D | clkc.c | 227 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-6.12.1/tools/arch/x86/dell-uart-backlight-emulator/ |
D | dell-uart-backlight-emulator.c | 42 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-6.12.1/drivers/platform/chrome/ |
D | cros_ec_ishtp.c | 131 struct response_info response; member 177 client_data->response.data = in_msg; in ish_send() 178 client_data->response.max_size = in_size; in ish_send() 179 client_data->response.error = 0; in ish_send() 180 client_data->response.token = next_token++; in ish_send() 181 client_data->response.received = false; in ish_send() 183 out_hdr->token = client_data->response.token; in ish_send() 192 wait_event_interruptible_timeout(client_data->response.wait_queue, in ish_send() 193 client_data->response.received, in ish_send() 195 if (!client_data->response.received) { in ish_send() [all …]
|
/linux-6.12.1/drivers/clk/tegra/ |
D | clk-bpmp.c | 126 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-6.12.1/drivers/input/touchscreen/ |
D | exc3000.c | 231 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-6.12.1/drivers/hid/intel-ish-hid/ |
D | ishtp-fw-loader.c | 220 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-6.12.1/drivers/pmdomain/tegra/ |
D | powergate-bpmp.c | 60 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-6.12.1/drivers/s390/char/ |
D | vmcp.c | 31 char *response; member 75 session->response = (char *)page_to_virt(page); in vmcp_response_alloc() 79 session->response = (char *)__get_free_pages(GFP_KERNEL | __GFP_RETRY_MAYFAIL, order); in vmcp_response_alloc() 87 if (!session->response) in vmcp_response_free() 92 page = virt_to_page(session->response); in vmcp_response_free() 96 free_pages((unsigned long)session->response, order); in vmcp_response_free() 98 session->response = NULL; in vmcp_response_free() 113 session->response = NULL; in vmcp_open() 141 if (!session->response) { in vmcp_read() 147 session->response, size); in vmcp_read() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/ |
D | dcn401_clk_mgr_smu_msg.c | 176 uint32_t response = 0; in dcn401_smu_get_hard_min_status() local 182 DALSMC_MSG_ReturnHardMinStatus, param, &response, total_delay_us); in dcn401_smu_get_hard_min_status() 185 *no_timeout, *total_delay_us, response); in dcn401_smu_get_hard_min_status() 187 return response; in dcn401_smu_get_hard_min_status() 222 uint32_t response = 0; in dcn401_smu_set_hard_min_by_freq() local 231 DALSMC_MSG_SetHardMinByFreq, param, &response); in dcn401_smu_set_hard_min_by_freq() 235 smu_print("SMU Frequency set = %d KHz hard_min_done %d\n", response, hard_min_done); in dcn401_smu_set_hard_min_by_freq() 237 return response; in dcn401_smu_set_hard_min_by_freq() 259 uint32_t response = 0; in dcn401_smu_set_idle_uclk_fclk_hardmin() local 268 DALSMC_MSG_IdleUclkFclk, param, &response); in dcn401_smu_set_idle_uclk_fclk_hardmin() [all …]
|
/linux-6.12.1/drivers/s390/cio/ |
D | chsc.c | 62 int chsc_error_from_response(int response) in chsc_error_from_response() argument 64 switch (response) { in chsc_error_from_response() 101 struct chsc_header response; member 140 ret = chsc_error_from_response(ssd_area->response.code); in chsc_get_ssd_info() 144 ssd_area->response.code); in chsc_get_ssd_info() 192 return chsc_error_from_response(ssqd->response.code); in chsc_ssqd() 229 return chsc_error_from_response(scssc->response.code); in chsc_sadc() 344 struct chsc_header response; member 699 if (sei->response.code != 0x0001) { in chsc_process_event_information() 701 sei->response.code, sei->ntsm); in chsc_process_event_information() [all …]
|
/linux-6.12.1/drivers/s390/net/ |
D | ism.h | 54 } response; member 65 } response; member 75 } response; member 97 } response; member 109 } response; member 125 } response; member 138 } response; member 148 } response; member 157 } response; member 167 } response; member
|
/linux-6.12.1/fs/smb/client/ |
D | smbdirect.c | 21 struct smbd_response *response); 26 struct smbd_connection *info, struct smbd_response *response); 29 struct smbd_response *response, int data_length); 35 struct smbd_response *response); 267 static inline void *smbd_response_payload(struct smbd_response *response) in smbd_response_payload() argument 269 return (void *)response->packet; in smbd_response_payload() 318 struct smbd_response *response, int packet_length) in process_negotiation_response() argument 320 struct smbd_connection *info = response->info; in process_negotiation_response() 321 struct smbd_negotiate_resp *packet = smbd_response_payload(response); in process_negotiation_response() 392 struct smbd_response *response; in smbd_post_send_credits() local [all …]
|
/linux-6.12.1/drivers/mailbox/ |
D | mailbox-mpfs.c | 70 struct mpfs_mss_response *response; member 86 struct mpfs_mss_response *response = mbox->response; in mpfs_mbox_last_tx_done() local 99 response->resp_status = (val & SCB_STATUS_MASK) >> SCB_STATUS_POS; in mpfs_mbox_last_tx_done() 112 mbox->response = msg->response; in mpfs_mbox_send_data() 154 struct mpfs_mss_response *response = mbox->response; in mpfs_mbox_rx_data() local 155 u16 num_words = ALIGN((response->resp_size), (4)) / 4U; in mpfs_mbox_rx_data() 158 if (!response->resp_msg) { in mpfs_mbox_rx_data() 170 response->resp_status = 0xDEAD; in mpfs_mbox_rx_data() 175 response->resp_msg[i] = in mpfs_mbox_rx_data() 180 mbox_chan_received_data(chan, response); in mpfs_mbox_rx_data()
|
/linux-6.12.1/drivers/gpu/drm/xe/tests/ |
D | xe_guc_relay_test.c | 288 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-6.12.1/drivers/memory/ |
D | brcmstb_dpfe.c | 382 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 …]
|