Lines Matching refs:resp
516 struct ti_sci_msg_hdr *resp; in ti_sci_set_device_state() local
531 sizeof(*req), sizeof(*resp)); in ti_sci_set_device_state()
547 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
549 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_set_device_state()
574 struct ti_sci_msg_resp_get_device_state *resp; in ti_sci_get_device_state() local
592 sizeof(*req), sizeof(*resp)); in ti_sci_get_device_state()
607 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
608 if (!ti_sci_is_response_ack(resp)) { in ti_sci_get_device_state()
614 *clcnt = resp->context_loss_count; in ti_sci_get_device_state()
616 *resets = resp->resets; in ti_sci_get_device_state()
618 *p_state = resp->programmed_state; in ti_sci_get_device_state()
620 *c_state = resp->current_state; in ti_sci_get_device_state()
879 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_device_resets() local
894 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_device_resets()
910 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
912 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_set_device_resets()
954 struct ti_sci_msg_hdr *resp; in ti_sci_set_clock_state() local
969 sizeof(*req), sizeof(*resp)); in ti_sci_set_clock_state()
991 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_clock_state()
993 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_set_clock_state()
1019 struct ti_sci_msg_resp_get_clock_state *resp; in ti_sci_cmd_get_clock_state() local
1037 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_get_clock_state()
1058 resp = (struct ti_sci_msg_resp_get_clock_state *)xfer->xfer_buf; in ti_sci_cmd_get_clock_state()
1060 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_get_clock_state()
1066 *programmed_state = resp->programmed_state; in ti_sci_cmd_get_clock_state()
1068 *current_state = resp->current_state; in ti_sci_cmd_get_clock_state()
1253 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_clk_set_parent() local
1268 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_set_parent()
1295 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_parent()
1297 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_clk_set_parent()
1321 struct ti_sci_msg_resp_get_clock_parent *resp; in ti_sci_cmd_clk_get_parent() local
1336 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_parent()
1357 resp = (struct ti_sci_msg_resp_get_clock_parent *)xfer->xfer_buf; in ti_sci_cmd_clk_get_parent()
1359 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_clk_get_parent()
1362 if (resp->parent_id < 255) in ti_sci_cmd_clk_get_parent()
1363 *parent_id = resp->parent_id; in ti_sci_cmd_clk_get_parent()
1365 *parent_id = resp->parent_id_32; in ti_sci_cmd_clk_get_parent()
1391 struct ti_sci_msg_resp_get_clock_num_parents *resp; in ti_sci_cmd_clk_get_num_parents() local
1406 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_num_parents()
1427 resp = (struct ti_sci_msg_resp_get_clock_num_parents *)xfer->xfer_buf; in ti_sci_cmd_clk_get_num_parents()
1429 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_clk_get_num_parents()
1432 if (resp->num_parents < 255) in ti_sci_cmd_clk_get_num_parents()
1433 *num_parents = resp->num_parents; in ti_sci_cmd_clk_get_num_parents()
1435 *num_parents = resp->num_parents_32; in ti_sci_cmd_clk_get_num_parents()
1470 struct ti_sci_msg_resp_query_clock_freq *resp; in ti_sci_cmd_clk_get_match_freq() local
1485 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_match_freq()
1509 resp = (struct ti_sci_msg_resp_query_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_match_freq()
1511 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_clk_get_match_freq()
1514 *match_freq = resp->freq_hz; in ti_sci_cmd_clk_get_match_freq()
1546 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_clk_set_freq() local
1561 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_set_freq()
1585 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_clk_set_freq()
1587 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_clk_set_freq()
1611 struct ti_sci_msg_resp_get_clock_freq *resp; in ti_sci_cmd_clk_get_freq() local
1626 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_clk_get_freq()
1647 resp = (struct ti_sci_msg_resp_get_clock_freq *)xfer->xfer_buf; in ti_sci_cmd_clk_get_freq()
1649 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_clk_get_freq()
1652 *freq = resp->freq_hz; in ti_sci_cmd_clk_get_freq()
1675 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_prepare_sleep() local
1690 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_prepare_sleep()
1709 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_prepare_sleep()
1711 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_prepare_sleep()
1738 struct ti_sci_msg_resp_query_fw_caps *resp; in ti_sci_msg_cmd_query_fw_caps() local
1753 sizeof(*resp)); in ti_sci_msg_cmd_query_fw_caps()
1766 resp = (struct ti_sci_msg_resp_query_fw_caps *)xfer->xfer_buf; in ti_sci_msg_cmd_query_fw_caps()
1768 if (!ti_sci_is_response_ack(resp)) { in ti_sci_msg_cmd_query_fw_caps()
1775 *fw_caps = resp->fw_caps; in ti_sci_msg_cmd_query_fw_caps()
1795 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_io_isolation() local
1810 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_io_isolation()
1825 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_io_isolation()
1827 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_io_isolation()
1853 struct ti_sci_msg_resp_lpm_wake_reason *resp; in ti_sci_msg_cmd_lpm_wake_reason() local
1868 sizeof(*resp)); in ti_sci_msg_cmd_lpm_wake_reason()
1881 resp = (struct ti_sci_msg_resp_lpm_wake_reason *)xfer->xfer_buf; in ti_sci_msg_cmd_lpm_wake_reason()
1883 if (!ti_sci_is_response_ack(resp)) { in ti_sci_msg_cmd_lpm_wake_reason()
1890 *source = resp->wake_source; in ti_sci_msg_cmd_lpm_wake_reason()
1892 *timestamp = resp->wake_timestamp; in ti_sci_msg_cmd_lpm_wake_reason()
1894 *pin = resp->wake_pin; in ti_sci_msg_cmd_lpm_wake_reason()
1896 *mode = resp->mode; in ti_sci_msg_cmd_lpm_wake_reason()
1917 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_device_constraint() local
1932 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_device_constraint()
1948 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_constraint()
1950 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_device_constraint()
1974 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_set_latency_constraint() local
1989 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_set_latency_constraint()
2005 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_latency_constraint()
2007 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_set_latency_constraint()
2022 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_core_reboot() local
2037 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_core_reboot()
2051 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_core_reboot()
2053 if (!ti_sci_is_response_ack(resp)) in ti_sci_cmd_core_reboot()
2082 struct ti_sci_msg_resp_get_resource_range *resp; in ti_sci_get_resource_range() local
2099 sizeof(*req), sizeof(*resp)); in ti_sci_get_resource_range()
2117 resp = (struct ti_sci_msg_resp_get_resource_range *)xfer->xfer_buf; in ti_sci_get_resource_range()
2119 if (!ti_sci_is_response_ack(resp)) { in ti_sci_get_resource_range()
2121 } else if (!resp->range_num && !resp->range_num_sec) { in ti_sci_get_resource_range()
2125 desc->start = resp->range_start; in ti_sci_get_resource_range()
2126 desc->num = resp->range_num; in ti_sci_get_resource_range()
2127 desc->start_sec = resp->range_start_sec; in ti_sci_get_resource_range()
2128 desc->num_sec = resp->range_num_sec; in ti_sci_get_resource_range()
2205 struct ti_sci_msg_hdr *resp; in ti_sci_manage_irq() local
2220 sizeof(*req), sizeof(*resp)); in ti_sci_manage_irq()
2244 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_manage_irq()
2246 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_manage_irq()
2428 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_ring_cfg() local
2442 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_ring_cfg()
2467 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_ring_cfg()
2468 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_ring_cfg()
2490 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_psil_pair() local
2506 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_psil_pair()
2523 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_pair()
2524 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_psil_pair()
2546 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_psil_unpair() local
2562 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_psil_unpair()
2579 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_psil_unpair()
2580 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_psil_unpair()
2603 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_tx_ch_cfg() local
2617 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2651 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2652 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2675 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_rx_ch_cfg() local
2689 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2720 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2721 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2744 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_rm_udmap_rx_flow_cfg() local
2758 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2794 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2795 ret = ti_sci_is_response_ack(resp) ? 0 : -EINVAL; in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2814 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_request() local
2830 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_request()
2845 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_request()
2847 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_request()
2866 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_release() local
2882 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_release()
2897 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_release()
2899 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_release()
2921 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_handover() local
2937 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_handover()
2953 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_handover()
2955 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_handover()
2980 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_set_config() local
2996 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_set_config()
3016 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_config()
3018 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_set_config()
3041 struct ti_sci_msg_hdr *resp; in ti_sci_cmd_proc_set_control() local
3057 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_set_control()
3074 resp = (struct ti_sci_msg_hdr *)xfer->tx_message.buf; in ti_sci_cmd_proc_set_control()
3076 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_cmd_proc_set_control()
3099 struct ti_sci_msg_resp_get_status *resp; in ti_sci_cmd_proc_get_status() local
3116 sizeof(*req), sizeof(*resp)); in ti_sci_cmd_proc_get_status()
3131 resp = (struct ti_sci_msg_resp_get_status *)xfer->tx_message.buf; in ti_sci_cmd_proc_get_status()
3133 if (!ti_sci_is_response_ack(resp)) { in ti_sci_cmd_proc_get_status()
3136 *bv = (resp->bootvector_low & TI_SCI_ADDR_LOW_MASK) | in ti_sci_cmd_proc_get_status()
3137 (((u64)resp->bootvector_high << TI_SCI_ADDR_HIGH_SHIFT) & in ti_sci_cmd_proc_get_status()
3139 *cfg_flags = resp->config_flags; in ti_sci_cmd_proc_get_status()
3140 *ctrl_flags = resp->control_flags; in ti_sci_cmd_proc_get_status()
3141 *sts_flags = resp->status_flags; in ti_sci_cmd_proc_get_status()