Symbol: ti_sci_handle
drivers/clk/keystone/sci-clk.c
32
const struct ti_sci_handle *sci;
drivers/clk/keystone/sci-clk.c
691
const struct ti_sci_handle *handle;
drivers/dma/ti/k3-udma.h
115
const struct ti_sci_handle *tisci;
drivers/firmware/ti_sci.c
1033
static int ti_sci_cmd_get_clock_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1109
static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1135
static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1155
static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1174
static int ti_sci_cmd_clk_is_auto(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1203
static int ti_sci_cmd_clk_is_on(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1236
static int ti_sci_cmd_clk_is_off(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1268
static int ti_sci_cmd_clk_set_parent(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
130
struct ti_sci_handle handle;
drivers/firmware/ti_sci.c
1336
static int ti_sci_cmd_clk_get_parent(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1405
static int ti_sci_cmd_clk_get_num_parents(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1483
static int ti_sci_cmd_clk_get_match_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1560
static int ti_sci_cmd_clk_set_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1626
static int ti_sci_cmd_clk_get_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1690
static int ti_sci_cmd_prepare_sleep(const struct ti_sci_handle *handle, u8 mode,
drivers/firmware/ti_sci.c
1757
static int ti_sci_msg_cmd_query_fw_caps(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1814
static int ti_sci_cmd_set_io_isolation(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1872
static int ti_sci_msg_cmd_lpm_wake_reason(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1936
static int ti_sci_cmd_set_device_constraint(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1993
static int ti_sci_cmd_set_latency_constraint(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2083
static int ti_sci_cmd_core_reboot(const struct ti_sci_handle *handle)
drivers/firmware/ti_sci.c
2143
static int ti_sci_get_resource_range(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2214
static int ti_sci_cmd_get_resource_range(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2237
int ti_sci_cmd_get_resource_range_from_shost(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2263
static int ti_sci_manage_irq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2363
static int ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params,
drivers/firmware/ti_sci.c
2435
static int ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params,
drivers/firmware/ti_sci.c
2500
static int ti_sci_cmd_set_irq(const struct ti_sci_handle *handle, u16 src_id,
drivers/firmware/ti_sci.c
2522
static int ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2546
static int ti_sci_cmd_free_irq(const struct ti_sci_handle *handle, u16 src_id,
drivers/firmware/ti_sci.c
2568
static int ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2591
static int ti_sci_cmd_rm_ring_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2653
static int ti_sci_cmd_rm_psil_pair(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2709
static int ti_sci_cmd_rm_psil_unpair(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2766
static int ti_sci_cmd_rm_udmap_tx_ch_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2838
static int ti_sci_cmd_rm_udmap_rx_ch_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2907
static int ti_sci_cmd_rm_udmap_rx_flow_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2977
static int ti_sci_cmd_proc_request(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3029
static int ti_sci_cmd_proc_release(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3084
static int ti_sci_cmd_proc_handover(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3141
static int ti_sci_cmd_proc_set_config(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3203
static int ti_sci_cmd_proc_set_control(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3262
static int ti_sci_cmd_proc_get_status(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3412
const struct ti_sci_handle *ti_sci_get_handle(struct device *dev)
drivers/firmware/ti_sci.c
3415
struct ti_sci_handle *handle = NULL;
drivers/firmware/ti_sci.c
3458
int ti_sci_put_handle(const struct ti_sci_handle *handle)
drivers/firmware/ti_sci.c
3479
const struct ti_sci_handle **ptr = res;
drivers/firmware/ti_sci.c
3480
const struct ti_sci_handle *handle = *ptr;
drivers/firmware/ti_sci.c
3499
const struct ti_sci_handle *devm_ti_sci_get_handle(struct device *dev)
drivers/firmware/ti_sci.c
3501
const struct ti_sci_handle **ptr;
drivers/firmware/ti_sci.c
3502
const struct ti_sci_handle *handle;
drivers/firmware/ti_sci.c
3533
const struct ti_sci_handle *ti_sci_get_by_phandle(struct device_node *np,
drivers/firmware/ti_sci.c
3536
struct ti_sci_handle *handle = NULL;
drivers/firmware/ti_sci.c
3579
const struct ti_sci_handle *devm_ti_sci_get_by_phandle(struct device *dev,
drivers/firmware/ti_sci.c
3582
const struct ti_sci_handle *handle;
drivers/firmware/ti_sci.c
3583
const struct ti_sci_handle **ptr;
drivers/firmware/ti_sci.c
3688
devm_ti_sci_get_resource_sets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3748
devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3786
devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev,
drivers/firmware/ti_sci.c
3842
const struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
3868
const struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
474
struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
531
static int ti_sci_set_device_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
588
static int ti_sci_get_device_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
659
static int ti_sci_cmd_get_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
678
static int ti_sci_cmd_get_device_exclusive(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
697
static int ti_sci_cmd_idle_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
716
static int ti_sci_cmd_idle_device_exclusive(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
735
static int ti_sci_cmd_put_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
749
static int ti_sci_cmd_dev_is_valid(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
765
static int ti_sci_cmd_dev_get_clcnt(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
779
static int ti_sci_cmd_dev_is_idle(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
806
static int ti_sci_cmd_dev_is_stop(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
837
static int ti_sci_cmd_dev_is_on(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
867
static int ti_sci_cmd_dev_is_trans(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
894
static int ti_sci_cmd_set_device_resets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
949
static int ti_sci_cmd_get_device_resets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
968
static int ti_sci_set_clock_state(const struct ti_sci_handle *handle,
drivers/irqchip/irq-ti-sci-inta.c
101
const struct ti_sci_handle *sci;
drivers/irqchip/irq-ti-sci-intr.c
30
const struct ti_sci_handle *sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
114
const struct ti_sci_handle *ti_sci = pd->parent->ti_sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
126
const struct ti_sci_handle *ti_sci = pd->parent->ti_sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
30
const struct ti_sci_handle *ti_sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
66
const struct ti_sci_handle *ti_sci = pd->parent->ti_sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
86
const struct ti_sci_handle *ti_sci = pd->parent->ti_sci;
drivers/remoteproc/ti_k3_common.h
91
const struct ti_sci_handle *ti_sci;
drivers/remoteproc/ti_sci_proc.h
24
const struct ti_sci_handle *sci;
drivers/remoteproc/ti_sci_proc.h
33
const struct ti_sci_handle *sci)
drivers/reset/reset-ti-sci.c
147
const struct ti_sci_handle *sci = data->sci;
drivers/reset/reset-ti-sci.c
39
const struct ti_sci_handle *sci;
drivers/reset/reset-ti-sci.c
66
const struct ti_sci_handle *sci = data->sci;
drivers/soc/ti/k3-ringacc.c
224
const struct ti_sci_handle *tisci;
include/linux/soc/ti/k3-ringacc.h
256
struct ti_sci_handle;
include/linux/soc/ti/k3-ringacc.h
262
const struct ti_sci_handle *tisci;
include/linux/soc/ti/ti_sci_protocol.h
100
int (*get_device_exclusive)(const struct ti_sci_handle *handle, u32 id);
include/linux/soc/ti/ti_sci_protocol.h
101
int (*idle_device)(const struct ti_sci_handle *handle, u32 id);
include/linux/soc/ti/ti_sci_protocol.h
102
int (*idle_device_exclusive)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
104
int (*put_device)(const struct ti_sci_handle *handle, u32 id);
include/linux/soc/ti/ti_sci_protocol.h
105
int (*is_valid)(const struct ti_sci_handle *handle, u32 id);
include/linux/soc/ti/ti_sci_protocol.h
106
int (*get_context_loss_count)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
108
int (*is_idle)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
110
int (*is_stop)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
112
int (*is_on)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
114
int (*is_transitioning)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
116
int (*set_device_resets)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
118
int (*get_device_resets)(const struct ti_sci_handle *handle, u32 id,
include/linux/soc/ti/ti_sci_protocol.h
172
int (*get_clock)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
175
int (*idle_clock)(const struct ti_sci_handle *handle, u32 did, u32 cid);
include/linux/soc/ti/ti_sci_protocol.h
176
int (*put_clock)(const struct ti_sci_handle *handle, u32 did, u32 cid);
include/linux/soc/ti/ti_sci_protocol.h
177
int (*is_auto)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
179
int (*is_on)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
181
int (*is_off)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
183
int (*set_parent)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
185
int (*get_parent)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
187
int (*get_num_parents)(const struct ti_sci_handle *handle, u32 did,
include/linux/soc/ti/ti_sci_protocol.h
189
int (*get_best_match_freq)(const struct ti_sci_handle *handle, u32 did,
include/linux/soc/ti/ti_sci_protocol.h
192
int (*set_freq)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
194
int (*get_freq)(const struct ti_sci_handle *handle, u32 did, u32 cid,
include/linux/soc/ti/ti_sci_protocol.h
219
int (*lpm_wake_reason)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
221
int (*set_device_constraint)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
223
int (*set_latency_constraint)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
261
int (*get_range)(const struct ti_sci_handle *handle, u32 dev_id,
include/linux/soc/ti/ti_sci_protocol.h
263
int (*get_range_from_shost)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
28
struct ti_sci_handle;
include/linux/soc/ti/ti_sci_protocol.h
283
int (*set_irq)(const struct ti_sci_handle *handle, u16 src_id,
include/linux/soc/ti/ti_sci_protocol.h
285
int (*set_event_map)(const struct ti_sci_handle *handle, u16 src_id,
include/linux/soc/ti/ti_sci_protocol.h
288
int (*free_irq)(const struct ti_sci_handle *handle, u16 src_id,
include/linux/soc/ti/ti_sci_protocol.h
290
int (*free_event_map)(const struct ti_sci_handle *handle, u16 src_id,
include/linux/soc/ti/ti_sci_protocol.h
345
int (*set_cfg)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
363
int (*pair)(const struct ti_sci_handle *handle, u32 nav_id,
include/linux/soc/ti/ti_sci_protocol.h
365
int (*unpair)(const struct ti_sci_handle *handle, u32 nav_id,
include/linux/soc/ti/ti_sci_protocol.h
37
int (*reboot_device)(const struct ti_sci_handle *handle);
include/linux/soc/ti/ti_sci_protocol.h
522
int (*tx_ch_cfg)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
524
int (*rx_ch_cfg)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
526
int (*rx_flow_cfg)(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
547
int (*request)(const struct ti_sci_handle *handle, u8 pid);
include/linux/soc/ti/ti_sci_protocol.h
548
int (*release)(const struct ti_sci_handle *handle, u8 pid);
include/linux/soc/ti/ti_sci_protocol.h
549
int (*handover)(const struct ti_sci_handle *handle, u8 pid, u8 hid);
include/linux/soc/ti/ti_sci_protocol.h
550
int (*set_config)(const struct ti_sci_handle *handle, u8 pid,
include/linux/soc/ti/ti_sci_protocol.h
552
int (*set_control)(const struct ti_sci_handle *handle, u8 pid,
include/linux/soc/ti/ti_sci_protocol.h
554
int (*get_status)(const struct ti_sci_handle *handle, u8 pid,
include/linux/soc/ti/ti_sci_protocol.h
606
const struct ti_sci_handle *ti_sci_get_handle(struct device *dev);
include/linux/soc/ti/ti_sci_protocol.h
607
int ti_sci_put_handle(const struct ti_sci_handle *handle);
include/linux/soc/ti/ti_sci_protocol.h
608
const struct ti_sci_handle *devm_ti_sci_get_handle(struct device *dev);
include/linux/soc/ti/ti_sci_protocol.h
609
const struct ti_sci_handle *ti_sci_get_by_phandle(struct device_node *np,
include/linux/soc/ti/ti_sci_protocol.h
611
const struct ti_sci_handle *devm_ti_sci_get_by_phandle(struct device *dev,
include/linux/soc/ti/ti_sci_protocol.h
617
devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
620
devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev,
include/linux/soc/ti/ti_sci_protocol.h
625
static inline const struct ti_sci_handle *ti_sci_get_handle(struct device *dev)
include/linux/soc/ti/ti_sci_protocol.h
630
static inline int ti_sci_put_handle(const struct ti_sci_handle *handle)
include/linux/soc/ti/ti_sci_protocol.h
636
const struct ti_sci_handle *devm_ti_sci_get_handle(struct device *dev)
include/linux/soc/ti/ti_sci_protocol.h
642
const struct ti_sci_handle *ti_sci_get_by_phandle(struct device_node *np,
include/linux/soc/ti/ti_sci_protocol.h
649
const struct ti_sci_handle *devm_ti_sci_get_by_phandle(struct device *dev,
include/linux/soc/ti/ti_sci_protocol.h
670
devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle,
include/linux/soc/ti/ti_sci_protocol.h
677
devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev,
include/linux/soc/ti/ti_sci_protocol.h
99
int (*get_device)(const struct ti_sci_handle *handle, u32 id);