Lines Matching full:handle
92 * @handle: Instance of TI SCI handle to send to clients.
110 struct ti_sci_handle handle; member
123 #define handle_to_ti_sci_info(h) container_of(h, struct ti_sci_info, handle)
269 dev_err(dev, "Unable to handle %zu xfer(max %d)\n", in ti_sci_rx_callback()
464 struct ti_sci_handle *handle = &info->handle; in ti_sci_cmd_get_revision() local
465 struct ti_sci_version_info *ver = &handle->version; in ti_sci_cmd_get_revision()
514 * @handle: pointer to TI SCI handle
521 static int ti_sci_set_device_state(const struct ti_sci_handle *handle, in ti_sci_set_device_state() argument
531 if (IS_ERR(handle)) in ti_sci_set_device_state()
532 return PTR_ERR(handle); in ti_sci_set_device_state()
533 if (!handle) in ti_sci_set_device_state()
536 info = handle_to_ti_sci_info(handle); in ti_sci_set_device_state()
569 * @handle: Handle to the device
578 static int ti_sci_get_device_state(const struct ti_sci_handle *handle, in ti_sci_get_device_state() argument
589 if (IS_ERR(handle)) in ti_sci_get_device_state()
590 return PTR_ERR(handle); in ti_sci_get_device_state()
591 if (!handle) in ti_sci_get_device_state()
597 info = handle_to_ti_sci_info(handle); in ti_sci_get_device_state()
640 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
649 static int ti_sci_cmd_get_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_get_device() argument
651 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_get_device()
659 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
668 static int ti_sci_cmd_get_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_exclusive() argument
671 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_get_device_exclusive()
678 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
687 static int ti_sci_cmd_idle_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_idle_device() argument
689 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_idle_device()
697 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
706 static int ti_sci_cmd_idle_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_device_exclusive() argument
709 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_idle_device_exclusive()
716 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
725 static int ti_sci_cmd_put_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_put_device() argument
727 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_put_device()
733 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
739 static int ti_sci_cmd_dev_is_valid(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_dev_is_valid() argument
744 return ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &unused); in ti_sci_cmd_dev_is_valid()
749 * @handle: Pointer to TISCI handle
755 static int ti_sci_cmd_dev_get_clcnt(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_get_clcnt() argument
758 return ti_sci_get_device_state(handle, id, count, NULL, NULL, NULL); in ti_sci_cmd_dev_get_clcnt()
763 * @handle: Pointer to TISCI handle
769 static int ti_sci_cmd_dev_is_idle(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_idle() argument
778 ret = ti_sci_get_device_state(handle, id, NULL, NULL, &state, NULL); in ti_sci_cmd_dev_is_idle()
789 * @handle: Pointer to TISCI handle
796 static int ti_sci_cmd_dev_is_stop(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_stop() argument
806 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_stop()
820 * @handle: Pointer to TISCI handle
827 static int ti_sci_cmd_dev_is_on(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_on() argument
837 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_on()
851 * @handle: Pointer to TISCI handle
857 static int ti_sci_cmd_dev_is_trans(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_trans() argument
866 ret = ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &state); in ti_sci_cmd_dev_is_trans()
878 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
884 static int ti_sci_cmd_set_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_set_device_resets() argument
894 if (IS_ERR(handle)) in ti_sci_cmd_set_device_resets()
895 return PTR_ERR(handle); in ti_sci_cmd_set_device_resets()
896 if (!handle) in ti_sci_cmd_set_device_resets()
899 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_set_device_resets()
933 * @handle: Pointer to TISCI handle
939 static int ti_sci_cmd_get_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_resets() argument
942 return ti_sci_get_device_state(handle, id, NULL, reset_state, NULL, in ti_sci_cmd_get_device_resets()
948 * @handle: pointer to TI SCI handle
958 static int ti_sci_set_clock_state(const struct ti_sci_handle *handle, in ti_sci_set_clock_state() argument
969 if (IS_ERR(handle)) in ti_sci_set_clock_state()
970 return PTR_ERR(handle); in ti_sci_set_clock_state()
971 if (!handle) in ti_sci_set_clock_state()
974 info = handle_to_ti_sci_info(handle); in ti_sci_set_clock_state()
1013 * @handle: pointer to TI SCI handle
1023 static int ti_sci_cmd_get_clock_state(const struct ti_sci_handle *handle, in ti_sci_cmd_get_clock_state() argument
1034 if (IS_ERR(handle)) in ti_sci_cmd_get_clock_state()
1035 return PTR_ERR(handle); in ti_sci_cmd_get_clock_state()
1036 if (!handle) in ti_sci_cmd_get_clock_state()
1042 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_get_clock_state()
1088 * @handle: pointer to TI SCI handle
1099 static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id, in ti_sci_cmd_get_clock() argument
1109 return ti_sci_set_clock_state(handle, dev_id, clk_id, flags, in ti_sci_cmd_get_clock()
1115 * @handle: pointer to TI SCI handle
1125 static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_clock() argument
1128 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_idle_clock()
1135 * @handle: pointer to TI SCI handle
1145 static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_put_clock() argument
1148 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_put_clock()
1155 * @handle: pointer to TI SCI handle
1164 static int ti_sci_cmd_clk_is_auto(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_is_auto() argument
1173 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, &state, NULL); in ti_sci_cmd_clk_is_auto()
1183 * @handle: pointer to TI SCI handle
1193 static int ti_sci_cmd_clk_is_on(const struct ti_sci_handle *handle, u32 dev_id, in ti_sci_cmd_clk_is_on() argument
1202 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_on()
1216 * @handle: pointer to TI SCI handle
1226 static int ti_sci_cmd_clk_is_off(const struct ti_sci_handle *handle, u32 dev_id, in ti_sci_cmd_clk_is_off() argument
1235 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_off()
1249 * @handle: pointer to TI SCI handle
1258 static int ti_sci_cmd_clk_set_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_parent() argument
1268 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_parent()
1269 return PTR_ERR(handle); in ti_sci_cmd_clk_set_parent()
1270 if (!handle) in ti_sci_cmd_clk_set_parent()
1273 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_parent()
1317 * @handle: pointer to TI SCI handle
1326 static int ti_sci_cmd_clk_get_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_parent() argument
1336 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_parent()
1337 return PTR_ERR(handle); in ti_sci_cmd_clk_get_parent()
1338 if (!handle || !parent_id) in ti_sci_cmd_clk_get_parent()
1341 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_parent()
1386 * @handle: pointer to TI SCI handle
1395 static int ti_sci_cmd_clk_get_num_parents(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_num_parents() argument
1406 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_num_parents()
1407 return PTR_ERR(handle); in ti_sci_cmd_clk_get_num_parents()
1408 if (!handle || !num_parents) in ti_sci_cmd_clk_get_num_parents()
1411 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_num_parents()
1456 * @handle: pointer to TI SCI handle
1473 static int ti_sci_cmd_clk_get_match_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_match_freq() argument
1485 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_match_freq()
1486 return PTR_ERR(handle); in ti_sci_cmd_clk_get_match_freq()
1487 if (!handle || !match_freq) in ti_sci_cmd_clk_get_match_freq()
1490 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_match_freq()
1534 * @handle: pointer to TI SCI handle
1550 static int ti_sci_cmd_clk_set_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_freq() argument
1561 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_freq()
1562 return PTR_ERR(handle); in ti_sci_cmd_clk_set_freq()
1563 if (!handle) in ti_sci_cmd_clk_set_freq()
1566 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_freq()
1607 * @handle: pointer to TI SCI handle
1616 static int ti_sci_cmd_clk_get_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_freq() argument
1626 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_freq()
1627 return PTR_ERR(handle); in ti_sci_cmd_clk_get_freq()
1628 if (!handle || !freq) in ti_sci_cmd_clk_get_freq()
1631 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_freq()
1670 static int ti_sci_cmd_core_reboot(const struct ti_sci_handle *handle) in ti_sci_cmd_core_reboot() argument
1679 if (IS_ERR(handle)) in ti_sci_cmd_core_reboot()
1680 return PTR_ERR(handle); in ti_sci_cmd_core_reboot()
1681 if (!handle) in ti_sci_cmd_core_reboot()
1684 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_core_reboot()
1720 * @handle: Pointer to TISCI handle.
1730 static int ti_sci_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_get_resource_range() argument
1741 if (IS_ERR(handle)) in ti_sci_get_resource_range()
1742 return PTR_ERR(handle); in ti_sci_get_resource_range()
1743 if (!handle || !desc) in ti_sci_get_resource_range()
1746 info = handle_to_ti_sci_info(handle); in ti_sci_get_resource_range()
1792 * @handle: Pointer to TISCI handle.
1801 static int ti_sci_cmd_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_cmd_get_resource_range() argument
1805 return ti_sci_get_resource_range(handle, dev_id, subtype, in ti_sci_cmd_get_resource_range()
1813 * @handle: Pointer to TISCI handle.
1824 int ti_sci_cmd_get_resource_range_from_shost(const struct ti_sci_handle *handle, in ti_sci_cmd_get_resource_range_from_shost() argument
1828 return ti_sci_get_resource_range(handle, dev_id, subtype, s_host, desc); in ti_sci_cmd_get_resource_range_from_shost()
1834 * @handle: Pointer to TISCI handle.
1850 static int ti_sci_manage_irq(const struct ti_sci_handle *handle, in ti_sci_manage_irq() argument
1863 if (IS_ERR(handle)) in ti_sci_manage_irq()
1864 return PTR_ERR(handle); in ti_sci_manage_irq()
1865 if (!handle) in ti_sci_manage_irq()
1868 info = handle_to_ti_sci_info(handle); in ti_sci_manage_irq()
1909 * @handle: Pointer to TISCI handle.
1924 static int ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_set_irq() argument
1934 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_set_irq()
1943 * @handle: Pointer to TISCI handle.
1958 static int ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_free_irq() argument
1968 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_free_irq()
1977 * @handle: Pointer to TISCI handle.
1987 static int ti_sci_cmd_set_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_set_irq() argument
1992 return ti_sci_set_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_set_irq()
1999 * @handle: Pointer to TISCI handle.
2009 static int ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_set_event_map() argument
2018 return ti_sci_set_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_set_event_map()
2025 * @handle: Pointer to TISCI handle.
2035 static int ti_sci_cmd_free_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_free_irq() argument
2040 return ti_sci_free_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_free_irq()
2047 * @handle: Pointer to TISCI handle.
2057 static int ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_free_event_map() argument
2066 return ti_sci_free_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_free_event_map()
2072 * @handle: Pointer to TI SCI handle.
2080 static int ti_sci_cmd_rm_ring_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_ring_cfg() argument
2090 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_ring_cfg()
2093 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_ring_cfg()
2134 * @handle: Pointer to TI SCI handle.
2142 static int ti_sci_cmd_rm_psil_pair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_pair() argument
2152 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_pair()
2153 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_pair()
2154 if (!handle) in ti_sci_cmd_rm_psil_pair()
2157 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_pair()
2190 * @handle: Pointer to TI SCI handle.
2198 static int ti_sci_cmd_rm_psil_unpair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_unpair() argument
2208 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_unpair()
2209 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_unpair()
2210 if (!handle) in ti_sci_cmd_rm_psil_unpair()
2213 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_unpair()
2246 * @handle: Pointer to TI SCI handle.
2255 static int ti_sci_cmd_rm_udmap_tx_ch_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_udmap_tx_ch_cfg() argument
2265 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2268 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2318 * @handle: Pointer to TI SCI handle.
2327 static int ti_sci_cmd_rm_udmap_rx_ch_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_udmap_rx_ch_cfg() argument
2337 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2340 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2387 * @handle: Pointer to TI SCI handle.
2396 static int ti_sci_cmd_rm_udmap_rx_flow_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_udmap_rx_flow_cfg() argument
2406 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2409 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2461 * @handle: Pointer to TI SCI handle
2466 static int ti_sci_cmd_proc_request(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_request() argument
2476 if (!handle) in ti_sci_cmd_proc_request()
2478 if (IS_ERR(handle)) in ti_sci_cmd_proc_request()
2479 return PTR_ERR(handle); in ti_sci_cmd_proc_request()
2481 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_request()
2513 * @handle: Pointer to TI SCI handle
2518 static int ti_sci_cmd_proc_release(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_release() argument
2528 if (!handle) in ti_sci_cmd_proc_release()
2530 if (IS_ERR(handle)) in ti_sci_cmd_proc_release()
2531 return PTR_ERR(handle); in ti_sci_cmd_proc_release()
2533 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_release()
2567 * @handle: Pointer to TI SCI handle
2573 static int ti_sci_cmd_proc_handover(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_handover() argument
2583 if (!handle) in ti_sci_cmd_proc_handover()
2585 if (IS_ERR(handle)) in ti_sci_cmd_proc_handover()
2586 return PTR_ERR(handle); in ti_sci_cmd_proc_handover()
2588 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_handover()
2622 * @handle: Pointer to TI SCI handle
2629 static int ti_sci_cmd_proc_set_config(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_config() argument
2641 if (!handle) in ti_sci_cmd_proc_set_config()
2643 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_config()
2644 return PTR_ERR(handle); in ti_sci_cmd_proc_set_config()
2646 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_config()
2684 * @handle: Pointer to TI SCI handle
2691 static int ti_sci_cmd_proc_set_control(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_control() argument
2702 if (!handle) in ti_sci_cmd_proc_set_control()
2704 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_control()
2705 return PTR_ERR(handle); in ti_sci_cmd_proc_set_control()
2707 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_control()
2741 * @handle: Pointer to TI SCI handle
2746 static int ti_sci_cmd_proc_get_status(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_get_status() argument
2757 if (!handle) in ti_sci_cmd_proc_get_status()
2759 if (IS_ERR(handle)) in ti_sci_cmd_proc_get_status()
2760 return PTR_ERR(handle); in ti_sci_cmd_proc_get_status()
2762 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_get_status()
2807 struct ti_sci_ops *ops = &info->handle.ops; in ti_sci_setup_ops()
2877 * ti_sci_get_handle() - Get the TI SCI handle for a device
2878 * @dev: Pointer to device for which we want SCI handle
2883 * Return: pointer to handle if successful, else:
2892 struct ti_sci_handle *handle = NULL; in ti_sci_get_handle() local
2909 handle = &info->handle; in ti_sci_get_handle()
2917 if (!handle) in ti_sci_get_handle()
2920 return handle; in ti_sci_get_handle()
2925 * ti_sci_put_handle() - Release the handle acquired by ti_sci_get_handle
2926 * @handle: Handle acquired by ti_sci_get_handle
2936 int ti_sci_put_handle(const struct ti_sci_handle *handle) in ti_sci_put_handle() argument
2940 if (IS_ERR(handle)) in ti_sci_put_handle()
2941 return PTR_ERR(handle); in ti_sci_put_handle()
2942 if (!handle) in ti_sci_put_handle()
2945 info = handle_to_ti_sci_info(handle); in ti_sci_put_handle()
2958 const struct ti_sci_handle *handle = *ptr; in devm_ti_sci_release() local
2961 ret = ti_sci_put_handle(handle); in devm_ti_sci_release()
2963 dev_err(dev, "failed to put handle %d\n", ret); in devm_ti_sci_release()
2967 * devm_ti_sci_get_handle() - Managed get handle
2968 * @dev: device for which we want SCI handle for.
2970 * NOTE: This releases the handle once the device resources are
2980 const struct ti_sci_handle *handle; in devm_ti_sci_get_handle() local
2985 handle = ti_sci_get_handle(dev); in devm_ti_sci_get_handle()
2987 if (!IS_ERR(handle)) { in devm_ti_sci_get_handle()
2988 *ptr = handle; in devm_ti_sci_get_handle()
2994 return handle; in devm_ti_sci_get_handle()
2999 * ti_sci_get_by_phandle() - Get the TI SCI handle using DT phandle
3006 * Return: pointer to handle if successful, else:
3014 struct ti_sci_handle *handle = NULL; in ti_sci_get_by_phandle() local
3032 handle = &info->handle; in ti_sci_get_by_phandle()
3040 if (!handle) in ti_sci_get_by_phandle()
3043 return handle; in ti_sci_get_by_phandle()
3048 * devm_ti_sci_get_by_phandle() - Managed get handle using phandle
3049 * @dev: Device pointer requesting TISCI handle
3052 * NOTE: This releases the handle once the device resources are
3062 const struct ti_sci_handle *handle; in devm_ti_sci_get_by_phandle() local
3068 handle = ti_sci_get_by_phandle(dev_of_node(dev), property); in devm_ti_sci_get_by_phandle()
3070 if (!IS_ERR(handle)) { in devm_ti_sci_get_by_phandle()
3071 *ptr = handle; in devm_ti_sci_get_by_phandle()
3077 return handle; in devm_ti_sci_get_by_phandle()
3158 * @handle: TISCI handle
3168 devm_ti_sci_get_resource_sets(const struct ti_sci_handle *handle, in devm_ti_sci_get_resource_sets() argument
3187 ret = handle->ops.rm_core_ops.get_range(handle, dev_id, in devm_ti_sci_get_resource_sets()
3220 * @handle: TISCI handle
3229 devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle, in devm_ti_sci_get_of_resource() argument
3248 res = devm_ti_sci_get_resource_sets(handle, dev, dev_id, sub_types, in devm_ti_sci_get_of_resource()
3258 * @handle: TISCI handle
3267 devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev, in devm_ti_sci_get_resource() argument
3270 return devm_ti_sci_get_resource_sets(handle, dev, dev_id, &sub_type, 1); in devm_ti_sci_get_resource()
3278 const struct ti_sci_handle *handle = &info->handle; in tisci_reboot_handler() local
3280 ti_sci_cmd_core_reboot(handle); in tisci_reboot_handler()
3320 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3330 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3468 info->handle.version.abi_major, info->handle.version.abi_minor, in ti_sci_probe()
3469 info->handle.version.firmware_revision, in ti_sci_probe()
3470 info->handle.version.firmware_description); in ti_sci_probe()