Symbol: ti_sci_handle
drivers/clk/keystone/sci-clk.c
32
const struct ti_sci_handle *sci;
drivers/clk/keystone/sci-clk.c
654
const struct ti_sci_handle *handle;
drivers/dma/ti/k3-udma.h
115
const struct ti_sci_handle *tisci;
drivers/firmware/ti_sci.c
1016
static int ti_sci_cmd_get_clock_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1092
static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1118
static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1138
static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
115
struct ti_sci_handle handle;
drivers/firmware/ti_sci.c
1157
static int ti_sci_cmd_clk_is_auto(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1186
static int ti_sci_cmd_clk_is_on(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1219
static int ti_sci_cmd_clk_is_off(const struct ti_sci_handle *handle, u32 dev_id,
drivers/firmware/ti_sci.c
1251
static int ti_sci_cmd_clk_set_parent(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1319
static int ti_sci_cmd_clk_get_parent(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1388
static int ti_sci_cmd_clk_get_num_parents(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1466
static int ti_sci_cmd_clk_get_match_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1543
static int ti_sci_cmd_clk_set_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1609
static int ti_sci_cmd_clk_get_freq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1673
static int ti_sci_cmd_prepare_sleep(const struct ti_sci_handle *handle, u8 mode,
drivers/firmware/ti_sci.c
1740
static int ti_sci_msg_cmd_query_fw_caps(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1797
static int ti_sci_cmd_set_io_isolation(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1855
static int ti_sci_msg_cmd_lpm_wake_reason(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1919
static int ti_sci_cmd_set_device_constraint(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
1976
static int ti_sci_cmd_set_latency_constraint(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2066
static int ti_sci_cmd_core_reboot(const struct ti_sci_handle *handle)
drivers/firmware/ti_sci.c
2126
static int ti_sci_get_resource_range(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2197
static int ti_sci_cmd_get_resource_range(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2220
int ti_sci_cmd_get_resource_range_from_shost(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2246
static int ti_sci_manage_irq(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2320
static int ti_sci_set_irq(const struct ti_sci_handle *handle, u32 valid_params,
drivers/firmware/ti_sci.c
2354
static int ti_sci_free_irq(const struct ti_sci_handle *handle, u32 valid_params,
drivers/firmware/ti_sci.c
2381
static int ti_sci_cmd_set_irq(const struct ti_sci_handle *handle, u16 src_id,
drivers/firmware/ti_sci.c
2403
static int ti_sci_cmd_set_event_map(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2427
static int ti_sci_cmd_free_irq(const struct ti_sci_handle *handle, u16 src_id,
drivers/firmware/ti_sci.c
2449
static int ti_sci_cmd_free_event_map(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2472
static int ti_sci_cmd_rm_ring_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2534
static int ti_sci_cmd_rm_psil_pair(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2590
static int ti_sci_cmd_rm_psil_unpair(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2647
static int ti_sci_cmd_rm_udmap_tx_ch_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2719
static int ti_sci_cmd_rm_udmap_rx_ch_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2788
static int ti_sci_cmd_rm_udmap_rx_flow_cfg(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2858
static int ti_sci_cmd_proc_request(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2910
static int ti_sci_cmd_proc_release(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
2965
static int ti_sci_cmd_proc_handover(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3022
static int ti_sci_cmd_proc_set_config(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3084
static int ti_sci_cmd_proc_set_control(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3143
static int ti_sci_cmd_proc_get_status(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3293
const struct ti_sci_handle *ti_sci_get_handle(struct device *dev)
drivers/firmware/ti_sci.c
3296
struct ti_sci_handle *handle = NULL;
drivers/firmware/ti_sci.c
3339
int ti_sci_put_handle(const struct ti_sci_handle *handle)
drivers/firmware/ti_sci.c
3360
const struct ti_sci_handle **ptr = res;
drivers/firmware/ti_sci.c
3361
const struct ti_sci_handle *handle = *ptr;
drivers/firmware/ti_sci.c
3380
const struct ti_sci_handle *devm_ti_sci_get_handle(struct device *dev)
drivers/firmware/ti_sci.c
3382
const struct ti_sci_handle **ptr;
drivers/firmware/ti_sci.c
3383
const struct ti_sci_handle *handle;
drivers/firmware/ti_sci.c
3414
const struct ti_sci_handle *ti_sci_get_by_phandle(struct device_node *np,
drivers/firmware/ti_sci.c
3417
struct ti_sci_handle *handle = NULL;
drivers/firmware/ti_sci.c
3460
const struct ti_sci_handle *devm_ti_sci_get_by_phandle(struct device *dev,
drivers/firmware/ti_sci.c
3463
const struct ti_sci_handle *handle;
drivers/firmware/ti_sci.c
3464
const struct ti_sci_handle **ptr;
drivers/firmware/ti_sci.c
3569
devm_ti_sci_get_resource_sets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3629
devm_ti_sci_get_of_resource(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
3667
devm_ti_sci_get_resource(const struct ti_sci_handle *handle, struct device *dev,
drivers/firmware/ti_sci.c
3723
const struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
3749
const struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
457
struct ti_sci_handle *handle = &info->handle;
drivers/firmware/ti_sci.c
514
static int ti_sci_set_device_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
571
static int ti_sci_get_device_state(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
642
static int ti_sci_cmd_get_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
661
static int ti_sci_cmd_get_device_exclusive(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
680
static int ti_sci_cmd_idle_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
699
static int ti_sci_cmd_idle_device_exclusive(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
718
static int ti_sci_cmd_put_device(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
732
static int ti_sci_cmd_dev_is_valid(const struct ti_sci_handle *handle, u32 id)
drivers/firmware/ti_sci.c
748
static int ti_sci_cmd_dev_get_clcnt(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
762
static int ti_sci_cmd_dev_is_idle(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
789
static int ti_sci_cmd_dev_is_stop(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
820
static int ti_sci_cmd_dev_is_on(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
850
static int ti_sci_cmd_dev_is_trans(const struct ti_sci_handle *handle, u32 id,
drivers/firmware/ti_sci.c
877
static int ti_sci_cmd_set_device_resets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
932
static int ti_sci_cmd_get_device_resets(const struct ti_sci_handle *handle,
drivers/firmware/ti_sci.c
951
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
113
const struct ti_sci_handle *ti_sci = pd->parent->ti_sci;
drivers/pmdomain/ti/ti_sci_pm_domains.c
125
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
223
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);