Lines Matching full:handle

95  * @handle:	Instance of TI SCI handle to send to clients.
112 struct ti_sci_handle handle; member
124 #define handle_to_ti_sci_info(h) container_of(h, struct ti_sci_info, handle)
257 dev_err(dev, "Unable to handle %zu xfer(max %d)\n", in ti_sci_rx_callback()
451 struct ti_sci_handle *handle = &info->handle; in ti_sci_cmd_get_revision() local
452 struct ti_sci_version_info *ver = &handle->version; in ti_sci_cmd_get_revision()
501 * @handle: pointer to TI SCI handle
508 static int ti_sci_set_device_state(const struct ti_sci_handle *handle, in ti_sci_set_device_state() argument
518 if (IS_ERR(handle)) in ti_sci_set_device_state()
519 return PTR_ERR(handle); in ti_sci_set_device_state()
520 if (!handle) in ti_sci_set_device_state()
523 info = handle_to_ti_sci_info(handle); in ti_sci_set_device_state()
556 * @handle: Handle to the device
565 static int ti_sci_get_device_state(const struct ti_sci_handle *handle, in ti_sci_get_device_state() argument
576 if (IS_ERR(handle)) in ti_sci_get_device_state()
577 return PTR_ERR(handle); in ti_sci_get_device_state()
578 if (!handle) in ti_sci_get_device_state()
584 info = handle_to_ti_sci_info(handle); in ti_sci_get_device_state()
627 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
636 static int ti_sci_cmd_get_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_get_device() argument
638 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_get_device()
646 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
655 static int ti_sci_cmd_get_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_exclusive() argument
658 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_get_device_exclusive()
665 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
674 static int ti_sci_cmd_idle_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_idle_device() argument
676 return ti_sci_set_device_state(handle, id, 0, in ti_sci_cmd_idle_device()
684 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
693 static int ti_sci_cmd_idle_device_exclusive(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_device_exclusive() argument
696 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_idle_device_exclusive()
703 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
712 static int ti_sci_cmd_put_device(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_put_device() argument
714 return ti_sci_set_device_state(handle, id, in ti_sci_cmd_put_device()
720 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
726 static int ti_sci_cmd_dev_is_valid(const struct ti_sci_handle *handle, u32 id) in ti_sci_cmd_dev_is_valid() argument
731 return ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &unused); in ti_sci_cmd_dev_is_valid()
736 * @handle: Pointer to TISCI handle
742 static int ti_sci_cmd_dev_get_clcnt(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_get_clcnt() argument
745 return ti_sci_get_device_state(handle, id, count, NULL, NULL, NULL); in ti_sci_cmd_dev_get_clcnt()
750 * @handle: Pointer to TISCI handle
756 static int ti_sci_cmd_dev_is_idle(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_idle() argument
765 ret = ti_sci_get_device_state(handle, id, NULL, NULL, &state, NULL); in ti_sci_cmd_dev_is_idle()
776 * @handle: Pointer to TISCI handle
783 static int ti_sci_cmd_dev_is_stop(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_stop() argument
793 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_stop()
807 * @handle: Pointer to TISCI handle
814 static int ti_sci_cmd_dev_is_on(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_on() argument
824 ti_sci_get_device_state(handle, id, NULL, NULL, &p_state, &c_state); in ti_sci_cmd_dev_is_on()
838 * @handle: Pointer to TISCI handle
844 static int ti_sci_cmd_dev_is_trans(const struct ti_sci_handle *handle, u32 id, in ti_sci_cmd_dev_is_trans() argument
853 ret = ti_sci_get_device_state(handle, id, NULL, NULL, NULL, &state); in ti_sci_cmd_dev_is_trans()
865 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
871 static int ti_sci_cmd_set_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_set_device_resets() argument
881 if (IS_ERR(handle)) in ti_sci_cmd_set_device_resets()
882 return PTR_ERR(handle); in ti_sci_cmd_set_device_resets()
883 if (!handle) in ti_sci_cmd_set_device_resets()
886 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_set_device_resets()
920 * @handle: Pointer to TISCI handle
926 static int ti_sci_cmd_get_device_resets(const struct ti_sci_handle *handle, in ti_sci_cmd_get_device_resets() argument
929 return ti_sci_get_device_state(handle, id, NULL, reset_state, NULL, in ti_sci_cmd_get_device_resets()
935 * @handle: pointer to TI SCI handle
945 static int ti_sci_set_clock_state(const struct ti_sci_handle *handle, in ti_sci_set_clock_state() argument
956 if (IS_ERR(handle)) in ti_sci_set_clock_state()
957 return PTR_ERR(handle); in ti_sci_set_clock_state()
958 if (!handle) in ti_sci_set_clock_state()
961 info = handle_to_ti_sci_info(handle); in ti_sci_set_clock_state()
1000 * @handle: pointer to TI SCI handle
1010 static int ti_sci_cmd_get_clock_state(const struct ti_sci_handle *handle, in ti_sci_cmd_get_clock_state() argument
1021 if (IS_ERR(handle)) in ti_sci_cmd_get_clock_state()
1022 return PTR_ERR(handle); in ti_sci_cmd_get_clock_state()
1023 if (!handle) in ti_sci_cmd_get_clock_state()
1029 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_get_clock_state()
1075 * @handle: pointer to TI SCI handle
1086 static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id, in ti_sci_cmd_get_clock() argument
1096 return ti_sci_set_clock_state(handle, dev_id, clk_id, flags, in ti_sci_cmd_get_clock()
1102 * @handle: pointer to TI SCI handle
1112 static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_idle_clock() argument
1115 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_idle_clock()
1122 * @handle: pointer to TI SCI handle
1132 static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle, in ti_sci_cmd_put_clock() argument
1135 return ti_sci_set_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_put_clock()
1142 * @handle: pointer to TI SCI handle
1151 static int ti_sci_cmd_clk_is_auto(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_is_auto() argument
1160 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, &state, NULL); in ti_sci_cmd_clk_is_auto()
1170 * @handle: pointer to TI SCI handle
1180 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
1189 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_on()
1203 * @handle: pointer to TI SCI handle
1213 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
1222 ret = ti_sci_cmd_get_clock_state(handle, dev_id, clk_id, in ti_sci_cmd_clk_is_off()
1236 * @handle: pointer to TI SCI handle
1245 static int ti_sci_cmd_clk_set_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_parent() argument
1255 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_parent()
1256 return PTR_ERR(handle); in ti_sci_cmd_clk_set_parent()
1257 if (!handle) in ti_sci_cmd_clk_set_parent()
1260 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_parent()
1304 * @handle: pointer to TI SCI handle
1313 static int ti_sci_cmd_clk_get_parent(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_parent() argument
1323 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_parent()
1324 return PTR_ERR(handle); in ti_sci_cmd_clk_get_parent()
1325 if (!handle || !parent_id) in ti_sci_cmd_clk_get_parent()
1328 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_parent()
1373 * @handle: pointer to TI SCI handle
1382 static int ti_sci_cmd_clk_get_num_parents(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_num_parents() argument
1393 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_num_parents()
1394 return PTR_ERR(handle); in ti_sci_cmd_clk_get_num_parents()
1395 if (!handle || !num_parents) in ti_sci_cmd_clk_get_num_parents()
1398 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_num_parents()
1443 * @handle: pointer to TI SCI handle
1460 static int ti_sci_cmd_clk_get_match_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_match_freq() argument
1472 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_match_freq()
1473 return PTR_ERR(handle); in ti_sci_cmd_clk_get_match_freq()
1474 if (!handle || !match_freq) in ti_sci_cmd_clk_get_match_freq()
1477 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_match_freq()
1521 * @handle: pointer to TI SCI handle
1537 static int ti_sci_cmd_clk_set_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_set_freq() argument
1548 if (IS_ERR(handle)) in ti_sci_cmd_clk_set_freq()
1549 return PTR_ERR(handle); in ti_sci_cmd_clk_set_freq()
1550 if (!handle) in ti_sci_cmd_clk_set_freq()
1553 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_set_freq()
1594 * @handle: pointer to TI SCI handle
1603 static int ti_sci_cmd_clk_get_freq(const struct ti_sci_handle *handle, in ti_sci_cmd_clk_get_freq() argument
1613 if (IS_ERR(handle)) in ti_sci_cmd_clk_get_freq()
1614 return PTR_ERR(handle); in ti_sci_cmd_clk_get_freq()
1615 if (!handle || !freq) in ti_sci_cmd_clk_get_freq()
1618 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_clk_get_freq()
1657 static int ti_sci_cmd_core_reboot(const struct ti_sci_handle *handle) in ti_sci_cmd_core_reboot() argument
1666 if (IS_ERR(handle)) in ti_sci_cmd_core_reboot()
1667 return PTR_ERR(handle); in ti_sci_cmd_core_reboot()
1668 if (!handle) in ti_sci_cmd_core_reboot()
1671 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_core_reboot()
1707 * @handle: Pointer to TISCI handle.
1717 static int ti_sci_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_get_resource_range() argument
1728 if (IS_ERR(handle)) in ti_sci_get_resource_range()
1729 return PTR_ERR(handle); in ti_sci_get_resource_range()
1730 if (!handle || !desc) in ti_sci_get_resource_range()
1733 info = handle_to_ti_sci_info(handle); in ti_sci_get_resource_range()
1779 * @handle: Pointer to TISCI handle.
1788 static int ti_sci_cmd_get_resource_range(const struct ti_sci_handle *handle, in ti_sci_cmd_get_resource_range() argument
1792 return ti_sci_get_resource_range(handle, dev_id, subtype, in ti_sci_cmd_get_resource_range()
1800 * @handle: Pointer to TISCI handle.
1811 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
1815 return ti_sci_get_resource_range(handle, dev_id, subtype, s_host, desc); in ti_sci_cmd_get_resource_range_from_shost()
1821 * @handle: Pointer to TISCI handle.
1837 static int ti_sci_manage_irq(const struct ti_sci_handle *handle, in ti_sci_manage_irq() argument
1850 if (IS_ERR(handle)) in ti_sci_manage_irq()
1851 return PTR_ERR(handle); in ti_sci_manage_irq()
1852 if (!handle) in ti_sci_manage_irq()
1855 info = handle_to_ti_sci_info(handle); in ti_sci_manage_irq()
1896 * @handle: Pointer to TISCI handle.
1911 static int ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_set_irq() argument
1921 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_set_irq()
1930 * @handle: Pointer to TISCI handle.
1945 static int ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params, in ti_sci_free_irq() argument
1955 return ti_sci_manage_irq(handle, valid_params, src_id, src_index, in ti_sci_free_irq()
1964 * @handle: Pointer to TISCI handle.
1972 static int ti_sci_cmd_set_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_set_irq() argument
1977 return ti_sci_set_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_set_irq()
1984 * @handle: Pointer to TISCI handle.
1994 static int ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_set_event_map() argument
2003 return ti_sci_set_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_set_event_map()
2010 * @handle: Pointer to TISCI handle.
2018 static int ti_sci_cmd_free_irq(const struct ti_sci_handle *handle, u16 src_id, in ti_sci_cmd_free_irq() argument
2023 return ti_sci_free_irq(handle, valid_params, src_id, src_index, dst_id, in ti_sci_cmd_free_irq()
2030 * @handle: Pointer to TISCI handle.
2040 static int ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle, in ti_sci_cmd_free_event_map() argument
2049 return ti_sci_free_irq(handle, valid_params, src_id, src_index, 0, 0, in ti_sci_cmd_free_event_map()
2055 * @handle: Pointer to TI SCI handle.
2063 static int ti_sci_cmd_rm_ring_cfg(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_ring_cfg() argument
2073 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_ring_cfg()
2076 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_ring_cfg()
2117 * @handle: Pointer to TI SCI handle.
2125 static int ti_sci_cmd_rm_psil_pair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_pair() argument
2135 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_pair()
2136 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_pair()
2137 if (!handle) in ti_sci_cmd_rm_psil_pair()
2140 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_pair()
2173 * @handle: Pointer to TI SCI handle.
2181 static int ti_sci_cmd_rm_psil_unpair(const struct ti_sci_handle *handle, in ti_sci_cmd_rm_psil_unpair() argument
2191 if (IS_ERR(handle)) in ti_sci_cmd_rm_psil_unpair()
2192 return PTR_ERR(handle); in ti_sci_cmd_rm_psil_unpair()
2193 if (!handle) in ti_sci_cmd_rm_psil_unpair()
2196 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_psil_unpair()
2229 * @handle: Pointer to TI SCI handle.
2238 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
2248 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2251 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_tx_ch_cfg()
2301 * @handle: Pointer to TI SCI handle.
2310 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
2320 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2323 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_ch_cfg()
2370 * @handle: Pointer to TI SCI handle.
2379 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
2389 if (IS_ERR_OR_NULL(handle)) in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2392 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_rm_udmap_rx_flow_cfg()
2444 * @handle: Pointer to TI SCI handle
2449 static int ti_sci_cmd_proc_request(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_request() argument
2459 if (!handle) in ti_sci_cmd_proc_request()
2461 if (IS_ERR(handle)) in ti_sci_cmd_proc_request()
2462 return PTR_ERR(handle); in ti_sci_cmd_proc_request()
2464 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_request()
2496 * @handle: Pointer to TI SCI handle
2501 static int ti_sci_cmd_proc_release(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_release() argument
2511 if (!handle) in ti_sci_cmd_proc_release()
2513 if (IS_ERR(handle)) in ti_sci_cmd_proc_release()
2514 return PTR_ERR(handle); in ti_sci_cmd_proc_release()
2516 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_release()
2550 * @handle: Pointer to TI SCI handle
2556 static int ti_sci_cmd_proc_handover(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_handover() argument
2566 if (!handle) in ti_sci_cmd_proc_handover()
2568 if (IS_ERR(handle)) in ti_sci_cmd_proc_handover()
2569 return PTR_ERR(handle); in ti_sci_cmd_proc_handover()
2571 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_handover()
2605 * @handle: Pointer to TI SCI handle
2613 static int ti_sci_cmd_proc_set_config(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_config() argument
2625 if (!handle) in ti_sci_cmd_proc_set_config()
2627 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_config()
2628 return PTR_ERR(handle); in ti_sci_cmd_proc_set_config()
2630 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_config()
2668 * @handle: Pointer to TI SCI handle
2675 static int ti_sci_cmd_proc_set_control(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_set_control() argument
2686 if (!handle) in ti_sci_cmd_proc_set_control()
2688 if (IS_ERR(handle)) in ti_sci_cmd_proc_set_control()
2689 return PTR_ERR(handle); in ti_sci_cmd_proc_set_control()
2691 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_set_control()
2725 * @handle: Pointer to TI SCI handle
2734 static int ti_sci_cmd_proc_get_status(const struct ti_sci_handle *handle, in ti_sci_cmd_proc_get_status() argument
2745 if (!handle) in ti_sci_cmd_proc_get_status()
2747 if (IS_ERR(handle)) in ti_sci_cmd_proc_get_status()
2748 return PTR_ERR(handle); in ti_sci_cmd_proc_get_status()
2750 info = handle_to_ti_sci_info(handle); in ti_sci_cmd_proc_get_status()
2795 struct ti_sci_ops *ops = &info->handle.ops; in ti_sci_setup_ops()
2865 * ti_sci_get_handle() - Get the TI SCI handle for a device
2866 * @dev: Pointer to device for which we want SCI handle
2871 * Return: pointer to handle if successful, else:
2879 struct ti_sci_handle *handle = NULL; in ti_sci_get_handle() local
2895 handle = &info->handle; in ti_sci_get_handle()
2903 if (!handle) in ti_sci_get_handle()
2906 return handle; in ti_sci_get_handle()
2911 * ti_sci_put_handle() - Release the handle acquired by ti_sci_get_handle
2912 * @handle: Handle acquired by ti_sci_get_handle
2922 int ti_sci_put_handle(const struct ti_sci_handle *handle) in ti_sci_put_handle() argument
2926 if (IS_ERR(handle)) in ti_sci_put_handle()
2927 return PTR_ERR(handle); in ti_sci_put_handle()
2928 if (!handle) in ti_sci_put_handle()
2931 info = handle_to_ti_sci_info(handle); in ti_sci_put_handle()
2944 const struct ti_sci_handle *handle = *ptr; in devm_ti_sci_release() local
2947 ret = ti_sci_put_handle(handle); in devm_ti_sci_release()
2949 dev_err(dev, "failed to put handle %d\n", ret); in devm_ti_sci_release()
2953 * devm_ti_sci_get_handle() - Managed get handle
2954 * @dev: device for which we want SCI handle for.
2956 * NOTE: This releases the handle once the device resources are
2966 const struct ti_sci_handle *handle; in devm_ti_sci_get_handle() local
2971 handle = ti_sci_get_handle(dev); in devm_ti_sci_get_handle()
2973 if (!IS_ERR(handle)) { in devm_ti_sci_get_handle()
2974 *ptr = handle; in devm_ti_sci_get_handle()
2980 return handle; in devm_ti_sci_get_handle()
2985 * ti_sci_get_by_phandle() - Get the TI SCI handle using DT phandle
2992 * Return: pointer to handle if successful, else:
3000 struct ti_sci_handle *handle = NULL; in ti_sci_get_by_phandle() local
3016 handle = &info->handle; in ti_sci_get_by_phandle()
3024 if (!handle) in ti_sci_get_by_phandle()
3027 return handle; in ti_sci_get_by_phandle()
3032 * devm_ti_sci_get_by_phandle() - Managed get handle using phandle
3033 * @dev: Device pointer requesting TISCI handle
3036 * NOTE: This releases the handle once the device resources are
3046 const struct ti_sci_handle *handle; in devm_ti_sci_get_by_phandle() local
3052 handle = ti_sci_get_by_phandle(dev_of_node(dev), property); in devm_ti_sci_get_by_phandle()
3054 if (!IS_ERR(handle)) { in devm_ti_sci_get_by_phandle()
3055 *ptr = handle; in devm_ti_sci_get_by_phandle()
3061 return handle; in devm_ti_sci_get_by_phandle()
3142 * @handle: TISCI handle
3152 devm_ti_sci_get_resource_sets(const struct ti_sci_handle *handle, in devm_ti_sci_get_resource_sets() argument
3171 ret = handle->ops.rm_core_ops.get_range(handle, dev_id, in devm_ti_sci_get_resource_sets()
3203 * @handle: TISCI handle
3212 devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle, in devm_ti_sci_get_of_resource() argument
3231 res = devm_ti_sci_get_resource_sets(handle, dev, dev_id, sub_types, in devm_ti_sci_get_of_resource()
3241 * @handle: TISCI handle
3250 devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev, in devm_ti_sci_get_resource() argument
3253 return devm_ti_sci_get_resource_sets(handle, dev, dev_id, &sub_type, 1); in devm_ti_sci_get_resource()
3261 const struct ti_sci_handle *handle = &info->handle; in tisci_reboot_handler() local
3263 ti_sci_cmd_core_reboot(handle); in tisci_reboot_handler()
3274 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3284 /* Limited by MBOX_TX_QUEUE_LEN. K2G can handle upto 128 messages! */
3414 info->handle.version.abi_major, info->handle.version.abi_minor, in ti_sci_probe()
3415 info->handle.version.firmware_revision, in ti_sci_probe()
3416 info->handle.version.firmware_description); in ti_sci_probe()