Searched refs:tegra_bpmp_channel (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/firmware/tegra/ |
H A D | bpmp-private.h | 14 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 D | bpmp.c | 28 channel_to_ops(struct tegra_bpmp_channel *channel) in channel_to_ops() 72 tegra_bpmp_channel_get_thread_index(struct tegra_bpmp_channel *channel) in tegra_bpmp_channel_get_thread_index() 131 static int tegra_bpmp_ack_request(struct tegra_bpmp_channel *channel) in tegra_bpmp_ack_request() 246 static struct tegra_bpmp_channel * 252 struct tegra_bpmp_channel *channel; in tegra_bpmp_write_threaded() 315 struct tegra_bpmp_channel *channel; in tegra_bpmp_transfer_atomic() 361 struct tegra_bpmp_channel *channel; in tegra_bpmp_transfer() 450 struct tegra_bpmp_channel *channel) in tegra_bpmp_handle_mrq() 540 struct tegra_bpmp_channel *channel, in tegra_bpmp_mrq_handle_ping() 672 struct tegra_bpmp_channel *channel; in tegra_bpmp_handle_rx() [all …]
|
H A D | bpmp-tegra210.c | 44 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 D | bpmp-tegra186.c | 46 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()
|
/openbmc/linux/include/soc/tegra/ |
H A D | bpmp.h | 52 struct tegra_bpmp_channel { struct 62 struct tegra_bpmp_channel *channel, argument 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()
|
/openbmc/linux/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 110 static void bpmp_mrq_thermal(unsigned int mrq, struct tegra_bpmp_channel *ch, in bpmp_mrq_thermal()
|