Lines Matching full:handle
92 * @handle: Instance of TI SCI handle to send to clients.
109 struct ti_sci_handle handle; member
121 #define handle_to_ti_sci_info(h) container_of(h, struct ti_sci_info, handle)
267 dev_err(dev, "Unable to handle %zu xfer(max %d)\n", in ti_sci_rx_callback()
461 struct ti_sci_handle *handle = &info->handle; in ti_sci_cmd_get_revision() local
462 struct ti_sci_version_info *ver = &handle->version; in ti_sci_cmd_get_revision()
511 * @handle: pointer to TI SCI handle
518 static int ti_sci_set_device_state(const struct ti_sci_handle *handle, in ti_sci_set_device_state() argument
528 if (IS_ERR(handle)) in ti_sci_set_device_state()
529 return PTR_ERR(handle); in ti_sci_set_device_state()
530 if (!handle) in ti_sci_set_device_state()
533 info = handle_to_ti_sci_info(handle); in ti_sci_set_device_state()
566 * @handle: Handle to the device
575 static int ti_sci_get_device_state(const struct ti_sci_handle *handle, in ti_sci_get_device_state() argument
586 if (IS_ERR(handle)) in ti_sci_get_device_state()
587 return PTR_ERR(handle); in ti_sci_get_device_state()
588 if (!handle) in ti_sci_get_device_state()
594 info = handle_to_ti_sci_info(handle); in ti_sci_get_device_state()
637 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
646 static int ti_sci_cmd_get_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_get_device() argument
648 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_get_device()
656 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
665 static int ti_sci_cmd_get_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_exclusive() argument
668 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_get_device_exclusive()
675 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
684 static int ti_sci_cmd_idle_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_idle_device() argument
686 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_idle_device()
694 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
703 static int ti_sci_cmd_idle_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_device_exclusive() argument
706 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_idle_device_exclusive()
713 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
722 static int ti_sci_cmd_put_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_put_device() argument
724 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_put_device()
730 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
736 static int ti_sci_cmd_dev_is_valid(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_dev_is_valid() argument
741 return ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &unused); in ti_sci_cmd_dev_is_valid()
746 * @handle: Pointer to TISCI handle
752 static int ti_sci_cmd_dev_get_clcnt(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_get_clcnt() argument
755 return ti_sci_get_device_state(handle, id, count, NULL, NULL, NULL); in ti_sci_cmd_dev_get_clcnt()
760 * @handle: Pointer to TISCI handle
766 static int ti_sci_cmd_dev_is_idle(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_idle() argument
775 ret = ti_sci_get_device_state(handle, id, NULL, NULL, &state, NULL); in ti_sci_cmd_dev_is_idle()
786 * @handle: Pointer to TISCI handle
793 static int ti_sci_cmd_dev_is_stop(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_stop() argument
803 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_stop()
817 * @handle: Pointer to TISCI handle
824 static int ti_sci_cmd_dev_is_on(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_on() argument
834 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_on()
848 * @handle: Pointer to TISCI handle
854 static int ti_sci_cmd_dev_is_trans(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_trans() argument
863 ret = ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &state); in ti_sci_cmd_dev_is_trans()
875 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
881 static int ti_sci_cmd_set_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_set_device_resets() argument
891 if (IS_ERR(handle)) in ti_sci_cmd_set_device_resets()
892 return PTR_ERR(handle); in ti_sci_cmd_set_device_resets()
893 if (!handle) in ti_sci_cmd_set_device_resets()
896 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_set_device_resets()
930 * @handle: Pointer to TISCI handle
936 static int ti_sci_cmd_get_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_resets() argument
939 return ti_sci_get_device_state(handle, id, NULL, reset_state, NULL, in ti_sci_cmd_get_device_resets()
945 * @handle: pointer to TI SCI handle
955 static int ti_sci_set_clock_state(const struct ti_sci_handle *handle, in ti_sci_set_clock_state() argument
966 if (IS_ERR(handle)) in ti_sci_set_clock_state()
967 return PTR_ERR(handle); in ti_sci_set_clock_state()
968 if (!handle) in ti_sci_set_clock_state()
971 info = handle_to_ti_sci_info(handle); in ti_sci_set_clock_state()
1010 * @handle: pointer to TI SCI handle
1020 static int ti_sci_cmd_get_clock_state(const struct ti_sci_handle *handle, in ti_sci_cmd_get_clock_state() argument
1031 if (IS_ERR(handle)) in ti_sci_cmd_get_clock_state()
1032 return PTR_ERR(handle); in ti_sci_cmd_get_clock_state()
1033 if (!handle) in ti_sci_cmd_get_clock_state()
1039 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_get_clock_state()
1085 * @handle: pointer to TI SCI handle
1096 static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id, in ti_sci_cmd_get_clock() argument
1106 return ti_sci_set_clock_state(handle, dev_id, clk_id, flags, in ti_sci_cmd_get_clock()
1112 * @handle: pointer to TI SCI handle
1122 static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_clock() argument
1125 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_idle_clock()
1132 * @handle: pointer to TI SCI handle
1142 static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_put_clock() argument
1145 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_put_clock()
1152 * @handle: pointer to TI SCI handle
1161 static int ti_sci_cmd_clk_is_auto(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_is_auto() argument
1170 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, &state, NULL); in ti_sci_cmd_clk_is_auto()
1180 * @handle: pointer to TI SCI handle
1190 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
1199 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_on()
1213 * @handle: pointer to TI SCI handle
1223 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
1232 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_off()
1246 * @handle: pointer to TI SCI handle
1255 static int ti_sci_cmd_clk_set_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_parent() argument
1265 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_parent()
1266 return PTR_ERR(handle); in ti_sci_cmd_clk_set_parent()
1267 if (!handle) in ti_sci_cmd_clk_set_parent()
1270 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_parent()
1314 * @handle: pointer to TI SCI handle
1323 static int ti_sci_cmd_clk_get_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_parent() argument
1333 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_parent()
1334 return PTR_ERR(handle); in ti_sci_cmd_clk_get_parent()
1335 if (!handle || !parent_id) in ti_sci_cmd_clk_get_parent()
1338 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_parent()
1383 * @handle: pointer to TI SCI handle
1392 static int ti_sci_cmd_clk_get_num_parents(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_num_parents() argument
1403 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_num_parents()
1404 return PTR_ERR(handle); in ti_sci_cmd_clk_get_num_parents()
1405 if (!handle || !num_parents) in ti_sci_cmd_clk_get_num_parents()
1408 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_num_parents()
1453 * @handle: pointer to TI SCI handle
1470 static int ti_sci_cmd_clk_get_match_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_match_freq() argument
1482 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_match_freq()
1483 return PTR_ERR(handle); in ti_sci_cmd_clk_get_match_freq()
1484 if (!handle || !match_freq) in ti_sci_cmd_clk_get_match_freq()
1487 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_match_freq()
1531 * @handle: pointer to TI SCI handle
1547 static int ti_sci_cmd_clk_set_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_freq() argument
1558 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_freq()
1559 return PTR_ERR(handle); in ti_sci_cmd_clk_set_freq()
1560 if (!handle) in ti_sci_cmd_clk_set_freq()
1563 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_freq()
1604 * @handle: pointer to TI SCI handle
1613 static int ti_sci_cmd_clk_get_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_freq() argument
1623 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_freq()
1624 return PTR_ERR(handle); in ti_sci_cmd_clk_get_freq()
1625 if (!handle || !freq) in ti_sci_cmd_clk_get_freq()
1628 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_freq()
1667 static int ti_sci_cmd_core_reboot(const struct ti_sci_handle *handle) in ti_sci_cmd_core_reboot() argument
1676 if (IS_ERR(handle)) in ti_sci_cmd_core_reboot()
1677 return PTR_ERR(handle); in ti_sci_cmd_core_reboot()
1678 if (!handle) in ti_sci_cmd_core_reboot()
1681 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_core_reboot()
1717 * @handle: Pointer to TISCI handle.
1727 static int ti_sci_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_get_resource_range() argument
1738 if (IS_ERR(handle)) in ti_sci_get_resource_range()
1739 return PTR_ERR(handle); in ti_sci_get_resource_range()
1740 if (!handle || !desc) in ti_sci_get_resource_range()
1743 info = handle_to_ti_sci_info(handle); in ti_sci_get_resource_range()
1789 * @handle: Pointer to TISCI handle.
1798 static int ti_sci_cmd_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_cmd_get_resource_range() argument
1802 return ti_sci_get_resource_range(handle, dev_id, subtype, in ti_sci_cmd_get_resource_range()
1810 * @handle: Pointer to TISCI handle.
1821 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
1825 return ti_sci_get_resource_range(handle, dev_id, subtype, s_host, desc); in ti_sci_cmd_get_resource_range_from_shost()
1831 * @handle: Pointer to TISCI handle.
1847 static int ti_sci_manage_irq(const struct ti_sci_handle *handle, in ti_sci_manage_irq() argument
1860 if (IS_ERR(handle)) in ti_sci_manage_irq()
1861 return PTR_ERR(handle); in ti_sci_manage_irq()
1862 if (!handle) in ti_sci_manage_irq()
1865 info = handle_to_ti_sci_info(handle); in ti_sci_manage_irq()
1906 * @handle: Pointer to TISCI handle.
1921 static int ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_set_irq() argument
1931 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_set_irq()
1940 * @handle: Pointer to TISCI handle.
1955 static int ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_free_irq() argument
1965 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_free_irq()
1974 * @handle: Pointer to TISCI handle.
1982 static int ti_sci_cmd_set_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_set_irq() argument
1987 return ti_sci_set_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_set_irq()
1994 * @handle: Pointer to TISCI handle.
2004 static int ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_set_event_map() argument
2013 return ti_sci_set_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_set_event_map()
2020 * @handle: Pointer to TISCI handle.
2028 static int ti_sci_cmd_free_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_free_irq() argument
2033 return ti_sci_free_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_free_irq()
2040 * @handle: Pointer to TISCI handle.
2050 static int ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_free_event_map() argument
2059 return ti_sci_free_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_free_event_map()
2065 * @handle: Pointer to TI SCI handle.
2073 static int ti_sci_cmd_rm_ring_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_ring_cfg() argument
2083 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_ring_cfg()
2086 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_ring_cfg()
2127 * @handle: Pointer to TI SCI handle.
2135 static int ti_sci_cmd_rm_psil_pair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_pair() argument
2145 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_pair()
2146 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_pair()
2147 if (!handle) in ti_sci_cmd_rm_psil_pair()
2150 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_pair()
2183 * @handle: Pointer to TI SCI handle.
2191 static int ti_sci_cmd_rm_psil_unpair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_unpair() argument
2201 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_unpair()
2202 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_unpair()
2203 if (!handle) in ti_sci_cmd_rm_psil_unpair()
2206 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_unpair()
2239 * @handle: Pointer to TI SCI handle.
2248 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
2258 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2261 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2311 * @handle: Pointer to TI SCI handle.
2320 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
2330 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2333 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2380 * @handle: Pointer to TI SCI handle.
2389 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
2399 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2402 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2454 * @handle: Pointer to TI SCI handle
2459 static int ti_sci_cmd_proc_request(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_request() argument
2469 if (!handle) in ti_sci_cmd_proc_request()
2471 if (IS_ERR(handle)) in ti_sci_cmd_proc_request()
2472 return PTR_ERR(handle); in ti_sci_cmd_proc_request()
2474 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_request()
2506 * @handle: Pointer to TI SCI handle
2511 static int ti_sci_cmd_proc_release(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_release() argument
2521 if (!handle) in ti_sci_cmd_proc_release()
2523 if (IS_ERR(handle)) in ti_sci_cmd_proc_release()
2524 return PTR_ERR(handle); in ti_sci_cmd_proc_release()
2526 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_release()
2560 * @handle: Pointer to TI SCI handle
2566 static int ti_sci_cmd_proc_handover(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_handover() argument
2576 if (!handle) in ti_sci_cmd_proc_handover()
2578 if (IS_ERR(handle)) in ti_sci_cmd_proc_handover()
2579 return PTR_ERR(handle); in ti_sci_cmd_proc_handover()
2581 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_handover()
2615 * @handle: Pointer to TI SCI handle
2623 static int ti_sci_cmd_proc_set_config(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_config() argument
2635 if (!handle) in ti_sci_cmd_proc_set_config()
2637 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_config()
2638 return PTR_ERR(handle); in ti_sci_cmd_proc_set_config()
2640 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_config()
2678 * @handle: Pointer to TI SCI handle
2685 static int ti_sci_cmd_proc_set_control(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_control() argument
2696 if (!handle) in ti_sci_cmd_proc_set_control()
2698 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_control()
2699 return PTR_ERR(handle); in ti_sci_cmd_proc_set_control()
2701 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_control()
2735 * @handle: Pointer to TI SCI handle
2744 static int ti_sci_cmd_proc_get_status(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_get_status() argument
2755 if (!handle) in ti_sci_cmd_proc_get_status()
2757 if (IS_ERR(handle)) in ti_sci_cmd_proc_get_status()
2758 return PTR_ERR(handle); in ti_sci_cmd_proc_get_status()
2760 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_get_status()
2805 struct ti_sci_ops *ops = &info->handle.ops; in ti_sci_setup_ops()
2875 * ti_sci_get_handle() - Get the TI SCI handle for a device
2876 * @dev: Pointer to device for which we want SCI handle
2881 * Return: pointer to handle if successful, else:
2890 struct ti_sci_handle *handle = NULL; in ti_sci_get_handle() local
2907 handle = &info->handle; in ti_sci_get_handle()
2915 if (!handle) in ti_sci_get_handle()
2918 return handle; in ti_sci_get_handle()
2923 * ti_sci_put_handle() - Release the handle acquired by ti_sci_get_handle
2924 * @handle: Handle acquired by ti_sci_get_handle
2934 int ti_sci_put_handle(const struct ti_sci_handle *handle) in ti_sci_put_handle() argument
2938 if (IS_ERR(handle)) in ti_sci_put_handle()
2939 return PTR_ERR(handle); in ti_sci_put_handle()
2940 if (!handle) in ti_sci_put_handle()
2943 info = handle_to_ti_sci_info(handle); in ti_sci_put_handle()
2956 const struct ti_sci_handle *handle = *ptr; in devm_ti_sci_release() local
2959 ret = ti_sci_put_handle(handle); in devm_ti_sci_release()
2961 dev_err(dev, "failed to put handle %d\n", ret); in devm_ti_sci_release()
2965 * devm_ti_sci_get_handle() - Managed get handle
2966 * @dev: device for which we want SCI handle for.
2968 * NOTE: This releases the handle once the device resources are
2978 const struct ti_sci_handle *handle; in devm_ti_sci_get_handle() local
2983 handle = ti_sci_get_handle(dev); in devm_ti_sci_get_handle()
2985 if (!IS_ERR(handle)) { in devm_ti_sci_get_handle()
2986 *ptr = handle; in devm_ti_sci_get_handle()
2992 return handle; in devm_ti_sci_get_handle()
2997 * ti_sci_get_by_phandle() - Get the TI SCI handle using DT phandle
3004 * Return: pointer to handle if successful, else:
3012 struct ti_sci_handle *handle = NULL; in ti_sci_get_by_phandle() local
3030 handle = &info->handle; in ti_sci_get_by_phandle()
3038 if (!handle) in ti_sci_get_by_phandle()
3041 return handle; in ti_sci_get_by_phandle()
3046 * devm_ti_sci_get_by_phandle() - Managed get handle using phandle
3047 * @dev: Device pointer requesting TISCI handle
3050 * NOTE: This releases the handle once the device resources are
3060 const struct ti_sci_handle *handle; in devm_ti_sci_get_by_phandle() local
3066 handle = ti_sci_get_by_phandle(dev_of_node(dev), property); in devm_ti_sci_get_by_phandle()
3068 if (!IS_ERR(handle)) { in devm_ti_sci_get_by_phandle()
3069 *ptr = handle; in devm_ti_sci_get_by_phandle()
3075 return handle; in devm_ti_sci_get_by_phandle()
3156 * @handle: TISCI handle
3166 devm_ti_sci_get_resource_sets(const struct ti_sci_handle *handle, in devm_ti_sci_get_resource_sets() argument
3185 ret = handle->ops.rm_core_ops.get_range(handle, dev_id, in devm_ti_sci_get_resource_sets()
3217 * @handle: TISCI handle
3226 devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle, in devm_ti_sci_get_of_resource() argument
3245 res = devm_ti_sci_get_resource_sets(handle, dev, dev_id, sub_types, in devm_ti_sci_get_of_resource()
3255 * @handle: TISCI handle
3264 devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev, in devm_ti_sci_get_resource() argument
3267 return devm_ti_sci_get_resource_sets(handle, dev, dev_id, &sub_type, 1); in devm_ti_sci_get_resource()
3275 const struct ti_sci_handle *handle = &info->handle; in tisci_reboot_handler() local
3277 ti_sci_cmd_core_reboot(handle); in tisci_reboot_handler()
3288 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3298 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3434 info->handle.version.abi_major, info->handle.version.abi_minor, in ti_sci_probe()
3435 info->handle.version.firmware_revision, in ti_sci_probe()
3436 info->handle.version.firmware_description); in ti_sci_probe()