Home
last modified time | relevance | path

Searched refs:tegra_bpmp_channel (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/firmware/tegra/
H A Dbpmp-private.h14 bool (*is_response_ready)(struct tegra_bpmp_channel *channel);
15 bool (*is_request_ready)(struct tegra_bpmp_channel *channel);
16 int (*ack_response)(struct tegra_bpmp_channel *channel);
17 int (*ack_request)(struct tegra_bpmp_channel *channel);
18 bool (*is_response_channel_free)(struct tegra_bpmp_channel *channel);
19 bool (*is_request_channel_free)(struct tegra_bpmp_channel *channel);
20 int (*post_response)(struct tegra_bpmp_channel *channel);
21 int (*post_request)(struct tegra_bpmp_channel *channel);
H A Dbpmp-tegra210.c44 static bool tegra210_bpmp_is_response_ready(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_response_ready()
51 static bool tegra210_bpmp_is_request_ready(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_request_ready()
59 tegra210_bpmp_is_request_channel_free(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_request_channel_free()
67 tegra210_bpmp_is_response_channel_free(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_response_channel_free()
74 static int tegra210_bpmp_post_request(struct tegra_bpmp_channel *channel) in tegra210_bpmp_post_request()
83 static int tegra210_bpmp_post_response(struct tegra_bpmp_channel *channel) in tegra210_bpmp_post_response()
92 static int tegra210_bpmp_ack_response(struct tegra_bpmp_channel *channel) in tegra210_bpmp_ack_response()
102 static int tegra210_bpmp_ack_request(struct tegra_bpmp_channel *channel) in tegra210_bpmp_ack_request()
135 static int tegra210_bpmp_channel_init(struct tegra_bpmp_channel *channel, in tegra210_bpmp_channel_init()
H A Dbpmp.c35 channel_to_ops(struct tegra_bpmp_channel *channel) in channel_to_ops()
79 tegra_bpmp_channel_get_thread_index(struct tegra_bpmp_channel *channel) in tegra_bpmp_channel_get_thread_index()
102 static bool tegra_bpmp_is_response_ready(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_response_ready()
109 static bool tegra_bpmp_is_request_ready(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_request_ready()
116 static int tegra_bpmp_wait_response(struct tegra_bpmp_channel *channel) in tegra_bpmp_wait_response()
131 static int tegra_bpmp_ack_response(struct tegra_bpmp_channel *channel) in tegra_bpmp_ack_response()
138 static int tegra_bpmp_ack_request(struct tegra_bpmp_channel *channel) in tegra_bpmp_ack_request()
146 tegra_bpmp_is_request_channel_free(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_request_channel_free()
154 tegra_bpmp_is_response_channel_free(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_response_channel_free()
162 tegra_bpmp_wait_request_channel_free(struct tegra_bpmp_channel *channe
[all...]
H A Dbpmp-tegra186.c41 static bool tegra186_bpmp_is_message_ready(struct tegra_bpmp_channel *channel) in tegra186_bpmp_is_message_ready()
56 static bool tegra186_bpmp_is_channel_free(struct tegra_bpmp_channel *channel) in tegra186_bpmp_is_channel_free()
71 static int tegra186_bpmp_ack_message(struct tegra_bpmp_channel *channel) in tegra186_bpmp_ack_message()
76 static int tegra186_bpmp_post_message(struct tegra_bpmp_channel *channel) in tegra186_bpmp_post_message()
106 static int tegra186_bpmp_channel_init(struct tegra_bpmp_channel *channel, in tegra186_bpmp_channel_init()
141 static void tegra186_bpmp_channel_reset(struct tegra_bpmp_channel *channel) in tegra186_bpmp_channel_reset()
151 static void tegra186_bpmp_channel_cleanup(struct tegra_bpmp_channel *channel) in tegra186_bpmp_channel_cleanup()
/kernel/linux/linux-6.6/drivers/firmware/tegra/
H A Dbpmp-private.h14 bool (*is_response_ready)(struct tegra_bpmp_channel *channel);
15 bool (*is_request_ready)(struct tegra_bpmp_channel *channel);
16 int (*ack_response)(struct tegra_bpmp_channel *channel);
17 int (*ack_request)(struct tegra_bpmp_channel *channel);
18 bool (*is_response_channel_free)(struct tegra_bpmp_channel *channel);
19 bool (*is_request_channel_free)(struct tegra_bpmp_channel *channel);
20 int (*post_response)(struct tegra_bpmp_channel *channel);
21 int (*post_request)(struct tegra_bpmp_channel *channel);
H A Dbpmp-tegra210.c44 static bool tegra210_bpmp_is_response_ready(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_response_ready()
51 static bool tegra210_bpmp_is_request_ready(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_request_ready()
59 tegra210_bpmp_is_request_channel_free(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_request_channel_free()
67 tegra210_bpmp_is_response_channel_free(struct tegra_bpmp_channel *channel) in tegra210_bpmp_is_response_channel_free()
74 static int tegra210_bpmp_post_request(struct tegra_bpmp_channel *channel) in tegra210_bpmp_post_request()
83 static int tegra210_bpmp_post_response(struct tegra_bpmp_channel *channel) in tegra210_bpmp_post_response()
92 static int tegra210_bpmp_ack_response(struct tegra_bpmp_channel *channel) in tegra210_bpmp_ack_response()
102 static int tegra210_bpmp_ack_request(struct tegra_bpmp_channel *channel) in tegra210_bpmp_ack_request()
135 static int tegra210_bpmp_channel_init(struct tegra_bpmp_channel *channel, in tegra210_bpmp_channel_init()
H A Dbpmp.c34 channel_to_ops(struct tegra_bpmp_channel *channel) in channel_to_ops()
78 tegra_bpmp_channel_get_thread_index(struct tegra_bpmp_channel *channel) in tegra_bpmp_channel_get_thread_index()
101 static bool tegra_bpmp_is_response_ready(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_response_ready()
108 static bool tegra_bpmp_is_request_ready(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_request_ready()
115 static int tegra_bpmp_wait_response(struct tegra_bpmp_channel *channel) in tegra_bpmp_wait_response()
130 static int tegra_bpmp_ack_response(struct tegra_bpmp_channel *channel) in tegra_bpmp_ack_response()
137 static int tegra_bpmp_ack_request(struct tegra_bpmp_channel *channel) in tegra_bpmp_ack_request()
145 tegra_bpmp_is_request_channel_free(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_request_channel_free()
153 tegra_bpmp_is_response_channel_free(struct tegra_bpmp_channel *channel) in tegra_bpmp_is_response_channel_free()
161 tegra_bpmp_wait_request_channel_free(struct tegra_bpmp_channel *channe
[all...]
H A Dbpmp-tegra186.c46 static bool tegra186_bpmp_is_message_ready(struct tegra_bpmp_channel *channel) in tegra186_bpmp_is_message_ready()
59 static bool tegra186_bpmp_is_channel_free(struct tegra_bpmp_channel *channel) in tegra186_bpmp_is_channel_free()
72 static int tegra186_bpmp_ack_message(struct tegra_bpmp_channel *channel) in tegra186_bpmp_ack_message()
77 static int tegra186_bpmp_post_message(struct tegra_bpmp_channel *channel) in tegra186_bpmp_post_message()
107 static int tegra186_bpmp_channel_init(struct tegra_bpmp_channel *channel, in tegra186_bpmp_channel_init()
149 static void tegra186_bpmp_channel_reset(struct tegra_bpmp_channel *channel) in tegra186_bpmp_channel_reset()
159 static void tegra186_bpmp_channel_cleanup(struct tegra_bpmp_channel *channel) in tegra186_bpmp_channel_cleanup()
/kernel/linux/linux-5.10/include/soc/tegra/
H A Dbpmp.h39 struct tegra_bpmp_channel { struct
49 struct tegra_bpmp_channel *channel,
70 struct tegra_bpmp_channel *tx_channel, *rx_channel, *threaded_channels;
116 void tegra_bpmp_mrq_return(struct tegra_bpmp_channel *channel, int code,
142 static inline void tegra_bpmp_mrq_return(struct tegra_bpmp_channel *channel, in tegra_bpmp_mrq_return()
/kernel/linux/linux-6.6/include/soc/tegra/
H A Dbpmp.h52 struct tegra_bpmp_channel { struct
62 struct tegra_bpmp_channel *channel,
83 struct tegra_bpmp_channel *tx_channel, *rx_channel, *threaded_channels;
135 void tegra_bpmp_mrq_return(struct tegra_bpmp_channel *channel, int code,
161 static inline void tegra_bpmp_mrq_return(struct tegra_bpmp_channel *channel, in tegra_bpmp_mrq_return()
/kernel/linux/linux-5.10/drivers/thermal/tegra/
H A Dtegra-bpmp-thermal.c92 static void bpmp_mrq_thermal(unsigned int mrq, struct tegra_bpmp_channel *ch, in bpmp_mrq_thermal()
/kernel/linux/linux-6.6/drivers/thermal/tegra/
H A Dtegra-bpmp-thermal.c110 static void bpmp_mrq_thermal(unsigned int mrq, struct tegra_bpmp_channel *ch, in bpmp_mrq_thermal()

Completed in 6 milliseconds