/linux-master/drivers/firmware/arm_scmi/ |
H A D | clock.c | 244 const void *response, void *priv) 246 const struct scmi_msg_resp_clock_possible_parents *r = response; 275 const void *response, 279 const struct scmi_msg_resp_clock_possible_parents *r = response; 433 const void *response, void *priv) 437 const struct scmi_msg_resp_clock_describe_rates *r = response; 472 const void *response, 477 const struct scmi_msg_resp_clock_describe_rates *r = response; 243 iter_clk_possible_parents_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 274 iter_clk_possible_parents_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument 432 iter_clk_describe_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 471 iter_clk_describe_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument
|
H A D | perf.c | 366 const void *response, void *priv) 368 const struct scmi_msg_resp_perf_describe_levels *r = response; 429 const void *response, 438 response); 441 response); 365 iter_perf_levels_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 428 iter_perf_levels_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument
|
H A D | pinctrl.c | 262 const void *response, void *priv) 264 const struct scmi_resp_pinctrl_list_assoc *r = response; 274 const void *response, 277 const struct scmi_resp_pinctrl_list_assoc *r = response; 353 const void *response, void *priv) 355 const struct scmi_resp_settings_get *r = response; 371 const void *response, 375 const struct scmi_resp_settings_get *r = response; 261 iter_pinctrl_assoc_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 273 iter_pinctrl_assoc_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument 352 iter_pinctrl_settings_get_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 370 iter_pinctrl_settings_get_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument
|
H A D | protocols.h | 101 * @async_done: pointer to delayed response message received event completion 108 * response message, the xfer could be finally put on the TX path, and 120 * (Missing synchronous response is assumed OK and ignored) 215 * iterator state from the actual message response. 223 const void *response, void *priv); 225 const void *response, 292 * @do_xfer_with_response: Do the SCMI transfer waiting for a response.
|
H A D | sensors.c | 292 const void *response, void *p) 297 const struct scmi_msg_resp_sensor_list_update_intervals *r = response; 342 const void *response, 345 const struct scmi_msg_resp_sensor_list_update_intervals *r = response; 397 const void *response, void *priv) 400 const struct scmi_msg_resp_sensor_axis_description *r = response; 412 const void *response, 451 const void *response, void *priv) 454 const struct scmi_msg_resp_sensor_axis_names_description *r = response; 466 const void *response, 291 iter_intervals_update_state(struct scmi_iterator_state *st, const void *response, void *p) argument 341 iter_intervals_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *p) argument 396 iter_axes_desc_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 411 iter_axes_desc_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument 450 iter_axes_extended_name_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 465 iter_axes_extended_name_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument 574 iter_sens_descr_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 587 iter_sens_descr_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument [all...] |
H A D | voltage.c | 141 const void *response, void *priv) 145 const struct scmi_msg_resp_describe_levels *r = response; 166 const void *response, 170 const struct scmi_msg_resp_describe_levels *r = response; 140 iter_volt_levels_update_state(struct scmi_iterator_state *st, const void *response, void *priv) argument 165 iter_volt_levels_process_response(const struct scmi_protocol_handle *ph, const void *response, struct scmi_iterator_state *st, void *priv) argument
|
/linux-master/drivers/firmware/microchip/ |
H A D | mpfs-auto-update.c | 165 struct mpfs_mss_response *response; local 175 response = devm_kzalloc(priv->dev, sizeof(struct mpfs_mss_response), GFP_KERNEL); 176 if (!response) { 191 * This service has no command data and no response data. It overloads 195 response->resp_msg = response_msg; 196 response->resp_size = AUTO_UPDATE_AUTHENTICATE_RESP_SIZE; 199 message->response = response; 206 if (ret | response->resp_status) { 217 devm_kfree(priv->dev, response); 384 struct mpfs_mss_response *response; local [all...] |
/linux-master/drivers/firmware/tegra/ |
H A D | bpmp.c | 550 struct mrq_ping_response response; local 554 memset(&response, 0, sizeof(response)); 555 response.reply = request.challenge << 1; 557 tegra_bpmp_mrq_return(channel, 0, &response, sizeof(response)); 562 struct mrq_ping_response response; local 572 memset(&response, 0, sizeof(response)); 578 msg.rx.data = &response; [all...] |
/linux-master/drivers/fsi/ |
H A D | fsi-master-ast-cf.c | 378 uint32_t *response, u8 *tag) 394 if (response) 395 *response = rdata; 408 dev_dbg(master->dev, "Bad response CRC !\n"); 434 dev_err(master->dev, "TERM failed; response %d\n", tag); 473 uint32_t response; local 476 rc = read_copro_response(master, size, &response, &tag); 513 *(__be32 *)data = cpu_to_be32(response); 515 *(__be16 *)data = cpu_to_be16(response); 517 *(u8 *)data = response; 377 read_copro_response(struct fsi_master_acf *master, uint8_t size, uint32_t *response, u8 *tag) argument [all...] |
H A D | fsi-master-gpio.c | 330 * a CRC error detected in the response. Use other error code 355 "Master time out waiting for response\n"); 363 /* Read slave ID & response tag */ 384 dev_dbg(master->dev, "ERR response CRC msg: 0x%016llx (%d bits)\n", 417 dev_err(master->dev, "TERM failed; response %d\n", tag); 427 struct fsi_gpio_msg response, cmd; local 434 rc = read_one_response(master, size, &response, &tag); 463 uint64_t val = response.msg; 499 dev_dbg(master->dev, "ERRA received: 0x%x\n", (int)response.msg); 503 dev_dbg(master->dev, "ERRC received: 0x%x\n", (int)response [all...] |
H A D | fsi-occ.c | 380 dev_err(occ->dev, "SRAM write response length invalid: %zd\n", 441 dev_err(occ->dev, "SRAM attn response length invalid: %zd\n", 466 void *response, size_t *resp_len) 472 struct occ_response *resp = response; 503 occ->client_buffer = response; 514 * number of 0 which would pass the response check below even if the 515 * OCC response is uninitialized. Any sequence number the user is 535 /* Read occ response header */ 553 /* Extract size of response data */ 567 * Get the entire response includin 465 fsi_occ_submit(struct device *dev, const void *request, size_t req_len, void *response, size_t *resp_len) argument [all...] |
H A D | fsi-sbefifo.c | 221 int sbefifo_parse_status(struct device *dev, u16 cmd, __be32 *response, argument 228 pr_debug("sbefifo: cmd %04x, response too small: %zd\n", 232 dh = be32_to_cpu(response[resp_len - 1]); 238 s0 = be32_to_cpu(response[resp_len - dh]); 239 s1 = be32_to_cpu(response[resp_len - dh + 1]); 250 sbefifo_dump_ffdc(dev, &response[resp_len - dh + 2], 547 static int sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response) argument 557 dev_dbg(dev, "reading response, buflen = %zd\n", iov_iter_count(response)); 616 if (iov_iter_count(response) > 633 sbefifo_do_command(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) argument 687 __sbefifo_submit(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) argument 738 sbefifo_submit(struct device *dev, const __be32 *command, size_t cmd_len, __be32 *response, size_t *resp_len) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-cros-ec.c | 52 struct ec_response_gpio_get response; local 61 sizeof(params), &response, sizeof(response)); 67 return response.val; 81 struct ec_response_gpio_get_v1 response; local 85 sizeof(params), &response, sizeof(response)); 91 if (response.get_info.flags & CROS_EC_GPIO_INPUT) 94 if (response.get_info.flags & CROS_EC_GPIO_OUTPUT) 106 struct ec_response_gpio_get_v1 response; local 151 struct ec_response_gpio_get_v1 response; local [all...] |
H A D | gpio-virtio.c | 59 u8 txvalue, u8 *rxvalue, void *response, u32 rxlen) 63 struct virtio_gpio_response *res = response; 70 * pre-allocated request/response buffers for each GPIO line. Moreover 58 _virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, u8 txvalue, u8 *rxvalue, void *response, u32 rxlen) argument
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 3102 uint32_t response; local 3104 if (!dc_wake_and_execute_gpint(adev->dm.dc->ctx, cmd, 0, &response, DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY)) 3107 raw = response;
|
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/ |
H A D | dcn30_clk_mgr_smu_msg.c | 80 /* Wait for response register to be ready */ 83 /* Clear response register */ 100 /* Wait for response */ 114 uint32_t response = 0; local 119 DALSMC_MSG_TestMessage, input, &response)) 120 if (response == input + 1) 144 uint32_t response = 0; local 149 DALSMC_MSG_GetDriverIfVersion, 0, &response)) { 151 smu_print("SMU driver if version: %d\n", response); 153 if (response 163 uint32_t response = 0; local 214 uint32_t response = 0; local 232 uint32_t response = 0; local 263 uint32_t response = 0; local 281 uint32_t response = 0; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/ |
H A D | dcn32_clk_mgr_smu_msg.c | 73 /* Wait for response register to be ready */ 76 /* Clear response register */ 87 /* Wait for response */ 133 /* Wait for response register to be ready */ 136 /* Clear response register */ 147 /* Wait for response */ 211 uint32_t response = 0; local 217 DALSMC_MSG_ReturnHardMinStatus, param, &response, total_delay_us); 220 *no_timeout, *total_delay_us, response); 222 return response; 282 uint32_t response = 0; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_dmub_srv.c | 1549 uint16_t param, uint32_t *response, enum dm_dmub_wait_type wait_type) 1555 if (response) 1556 *response = 0; 1569 if (response && wait_type == DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY) 1570 dmub_srv_get_gpint_response(dc_dmub_srv->dmub, response); 1576 uint16_t param, uint32_t *response, enum dm_dmub_wait_type wait_type) 1589 result = dc_dmub_execute_gpint(ctx, command_code, param, response, wait_type); 1548 dc_dmub_execute_gpint(const struct dc_context *ctx, enum dmub_gpint_command command_code, uint16_t param, uint32_t *response, enum dm_dmub_wait_type wait_type) argument 1575 dc_wake_and_execute_gpint(const struct dc_context *ctx, enum dmub_gpint_command command_code, uint16_t param, uint32_t *response, enum dm_dmub_wait_type wait_type) argument
|
H A D | dc_dmub_srv.h | 157 * @response: Optional response out value - may be NULL. 161 uint16_t param, uint32_t *response, enum dm_dmub_wait_type wait_type);
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_dpia_bw.c | 304 uint8_t response = 0, local 314 &response, 316 bw_support_dpia = (response >> 7) & 1; 321 &response, 323 bw_support_cm = (response >> 7) & 1; 328 response = 0x80; 332 &response, 456 ret = 0;// ERROR TIMEOUT waiting for response for allocating bw
|
/linux-master/drivers/gpu/drm/amd/display/dmub/ |
H A D | dmub_srv.h | 806 * dmub_srv_get_gpint_response() - Queries the GPINT response. 808 * @response: the response for the last GPINT 810 * Returns the response code for the last GPINT interrupt. 819 uint32_t *response); 826 * Returns the response code for the last GPINT DATAOUT interrupt.
|
/linux-master/drivers/gpu/drm/amd/display/dmub/src/ |
H A D | dmub_srv.c | 917 uint32_t *response) 919 *response = 0; 927 *response = dmub->hw_funcs.get_gpint_response(dmub); 916 dmub_srv_get_gpint_response(struct dmub_srv *dmub, uint32_t *response) argument
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | psb_intel_sdvo.c | 480 /* the following two are to read the response */ 507 void *response, int response_len) 548 /* Read the command response */ 552 &((u8 *)response)[i])) 554 BUF_PRINT(" %02X", ((u8 *)response)[i]); 616 * This function is making an assumption about the layout of the response, 621 struct psb_intel_sdvo_get_trained_inputs_response response; local 623 BUILD_BUG_ON(sizeof(response) != 1); 625 &response, sizeof(response))) 506 psb_intel_sdvo_read_response(struct psb_intel_sdvo *psb_intel_sdvo, void *response, int response_len) argument 1311 uint16_t response; local 2251 uint16_t response, data_value[2]; local 2366 uint16_t response, data_value[2]; local 2379 uint16_t response; member in union:__anon221 [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dp.c | 4901 u8 response = DP_TEST_NAK; local 4915 response = intel_dp_autotest_link_training(intel_dp); 4919 response = intel_dp_autotest_video_pattern(intel_dp); 4923 response = intel_dp_autotest_edid(intel_dp); 4927 response = intel_dp_autotest_phy_pattern(intel_dp); 4935 if (response & DP_TEST_ACK) 4939 status = drm_dp_dpcd_writeb(&intel_dp->aux, DP_TEST_RESPONSE, response); 4942 "Could not write test response to sink\n"); 6315 * response to long HPD pulses. The DP hotplug handler does that,
|
H A D | intel_sdvo.c | 500 /* the following two are to read the response */ 540 void *response, int response_len) 559 * Also beware that the first response by many devices is to 598 /* Read the command response */ 602 &((u8 *)response)[i])) 604 BUF_PRINT(" %02X", ((u8 *)response)[i]); 667 * This function is making an assumption about the layout of the response, 672 struct intel_sdvo_get_trained_inputs_response response; local 674 BUILD_BUG_ON(sizeof(response) != 1); 676 &response, sizeo 539 intel_sdvo_read_response(struct intel_sdvo *intel_sdvo, void *response, int response_len) argument 2142 u16 response; local 3140 u16 response, data_value[2]; local 3249 u16 response, data_value[2]; local 3264 u16 response; member in union:__anon654 [all...] |