Lines Matching refs:resp

519 	struct ti_sci_msg_hdr *resp;  in ti_sci_set_device_state()  local
534 sizeof(*req), sizeof(*resp)); in ti_sci_set_device_state()
550 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
552 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_set_device_state()
577 struct ti_sci_msg_resp_get_device_state *resp; in ti_sci_get_device_state() local
595 sizeof(*req), sizeof(*resp)); in ti_sci_get_device_state()
610 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
611 if (!ti_sci_is_response_ack(resp)) { in ti_sci_get_device_state()
617 *clcnt = resp->context_loss_count; in ti_sci_get_device_state()
619 *resets = resp->resets; in ti_sci_get_device_state()
621 *p_state = resp->programmed_state; in ti_sci_get_device_state()
623 *c_state = resp->current_state; in ti_sci_get_device_state()
882 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_device_resets() local
897 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_device_resets()
913 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
915 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_set_device_resets()
957 struct ti_sci_msg_hdr *resp; in ti_sci_set_clock_state() local
972 sizeof(*req), sizeof(*resp)); in ti_sci_set_clock_state()
994 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
996 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_set_clock_state()
1022 struct ti_sci_msg_resp_get_clock_state *resp; in ti_sci_cmd_get_clock_state() local
1040 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_get_clock_state()
1061 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1063 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_get_clock_state()
1069 *programmed_state = resp->programmed_state; in ti_sci_cmd_get_clock_state()
1071 *current_state = resp->current_state; in ti_sci_cmd_get_clock_state()
1256 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_clk_set_parent() local
1271 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_set_parent()
1298 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1300 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_clk_set_parent()
1324 struct ti_sci_msg_resp_get_clock_parent *resp; in ti_sci_cmd_clk_get_parent() local
1339 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_parent()
1360 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1362 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_clk_get_parent()
1365 if (resp->parent_id < 255) in ti_sci_cmd_clk_get_parent()
1366 *parent_id = resp->parent_id; in ti_sci_cmd_clk_get_parent()
1368 *parent_id = resp->parent_id_32; in ti_sci_cmd_clk_get_parent()
1394 struct ti_sci_msg_resp_get_clock_num_parents *resp; in ti_sci_cmd_clk_get_num_parents() local
1409 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_num_parents()
1430 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1432 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_clk_get_num_parents()
1435 if (resp->num_parents < 255) in ti_sci_cmd_clk_get_num_parents()
1436 *num_parents = resp->num_parents; in ti_sci_cmd_clk_get_num_parents()
1438 *num_parents = resp->num_parents_32; in ti_sci_cmd_clk_get_num_parents()
1473 struct ti_sci_msg_resp_query_clock_freq *resp; in ti_sci_cmd_clk_get_match_freq() local
1488 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_match_freq()
1512 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1514 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_clk_get_match_freq()
1517 *match_freq = resp->freq_hz; in ti_sci_cmd_clk_get_match_freq()
1549 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_clk_set_freq() local
1564 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_set_freq()
1588 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1590 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_clk_set_freq()
1614 struct ti_sci_msg_resp_get_clock_freq *resp; in ti_sci_cmd_clk_get_freq() local
1629 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_freq()
1650 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1652 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_clk_get_freq()
1655 *freq = resp->freq_hz; in ti_sci_cmd_clk_get_freq()
1681 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_prepare_sleep() local
1696 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_prepare_sleep()
1716 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_prepare_sleep()
1717 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_prepare_sleep()
1745 struct ti_sci_msg_resp_query_fw_caps *resp; in ti_sci_msg_cmd_query_fw_caps() local
1760 sizeof(*resp)); in ti_sci_msg_cmd_query_fw_caps()
1773 resp = (struct ti_sci_msg_resp_query_fw_caps *)xfer->xfer_buf; in ti_sci_msg_cmd_query_fw_caps()
1775 if (!ti_sci_is_response_ack(resp)) { in ti_sci_msg_cmd_query_fw_caps()
1782 *fw_caps = resp->fw_caps; in ti_sci_msg_cmd_query_fw_caps()
1802 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_io_isolation() local
1817 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_io_isolation()
1832 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_io_isolation()
1834 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_io_isolation()
1860 struct ti_sci_msg_resp_lpm_wake_reason *resp; in ti_sci_msg_cmd_lpm_wake_reason() local
1875 sizeof(*resp)); in ti_sci_msg_cmd_lpm_wake_reason()
1888 resp = (struct ti_sci_msg_resp_lpm_wake_reason *)xfer->xfer_buf; in ti_sci_msg_cmd_lpm_wake_reason()
1890 if (!ti_sci_is_response_ack(resp)) { in ti_sci_msg_cmd_lpm_wake_reason()
1897 *source = resp->wake_source; in ti_sci_msg_cmd_lpm_wake_reason()
1899 *timestamp = resp->wake_timestamp; in ti_sci_msg_cmd_lpm_wake_reason()
1901 *pin = resp->wake_pin; in ti_sci_msg_cmd_lpm_wake_reason()
1903 *mode = resp->mode; in ti_sci_msg_cmd_lpm_wake_reason()
1924 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_device_constraint() local
1939 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_device_constraint()
1955 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_constraint()
1957 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_device_constraint()
1981 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_latency_constraint() local
1996 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_latency_constraint()
2012 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_latency_constraint()
2014 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_latency_constraint()
2035 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_lpm_abort() local
2041 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_lpm_abort()
2055 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_lpm_abort()
2057 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_lpm_abort()
2070 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_core_reboot() local
2085 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_core_reboot()
2099 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
2101 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_core_reboot()
2130 struct ti_sci_msg_resp_get_resource_range *resp; in ti_sci_get_resource_range() local
2147 sizeof(*req), sizeof(*resp)); in ti_sci_get_resource_range()
2165 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
2167 if (!ti_sci_is_response_ack(resp)) { in ti_sci_get_resource_range()
2169 } else if (!resp->range_num && !resp->range_num_sec) { in ti_sci_get_resource_range()
2173 desc->start = resp->range_start; in ti_sci_get_resource_range()
2174 desc->num = resp->range_num; in ti_sci_get_resource_range()
2175 desc->start_sec = resp->range_start_sec; in ti_sci_get_resource_range()
2176 desc->num_sec = resp->range_num_sec; in ti_sci_get_resource_range()
2253 struct ti_sci_msg_hdr *resp; in ti_sci_manage_irq() local
2268 sizeof(*req), sizeof(*resp)); in ti_sci_manage_irq()
2292 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
2294 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_manage_irq()
2476 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_ring_cfg() local
2490 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_ring_cfg()
2515 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2516 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_ring_cfg()
2538 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_psil_pair() local
2554 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_psil_pair()
2571 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2572 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_psil_pair()
2594 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_psil_unpair() local
2610 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_psil_unpair()
2627 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2628 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_psil_unpair()
2651 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2665 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2699 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2700 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2723 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2737 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2768 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2769 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2792 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2806 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2842 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2843 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2862 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_request() local
2878 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_request()
2893 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2895 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_request()
2914 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_release() local
2930 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_release()
2945 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2947 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_release()
2969 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_handover() local
2985 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_handover()
3001 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
3003 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_handover()
3028 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_set_config() local
3044 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_set_config()
3064 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
3066 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_set_config()
3089 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_set_control() local
3105 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_set_control()
3122 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
3124 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_set_control()
3147 struct ti_sci_msg_resp_get_status *resp; in ti_sci_cmd_proc_get_status() local
3164 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_get_status()
3179 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
3181 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_proc_get_status()
3184 *bv = (resp->bootvector_low & TI_SCI_ADDR_LOW_MASK) | in ti_sci_cmd_proc_get_status()
3185 (((u64)resp->bootvector_high << TI_SCI_ADDR_HIGH_SHIFT) & in ti_sci_cmd_proc_get_status()
3187 *cfg_flags = resp->config_flags; in ti_sci_cmd_proc_get_status()
3188 *ctrl_flags = resp->control_flags; in ti_sci_cmd_proc_get_status()
3189 *sts_flags = resp->status_flags; in ti_sci_cmd_proc_get_status()