Lines Matching refs:tegra_bpmp

27 static inline struct tegra_bpmp *
30 return container_of(client, struct tegra_bpmp, mbox.client); in mbox_client_to_bpmp()
36 struct tegra_bpmp *bpmp = channel->bpmp; in channel_to_ops()
41 struct tegra_bpmp *tegra_bpmp_get(struct device *dev) in tegra_bpmp_get()
44 struct tegra_bpmp *bpmp; in tegra_bpmp_get()
70 void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put()
80 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_get_thread_index()
192 static int tegra_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) in tegra_bpmp_ring_doorbell()
217 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_read()
253 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_write_threaded()
316 int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer_atomic()
354 int tegra_bpmp_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer()
387 static struct tegra_bpmp_mrq *tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_find_mrq()
403 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_mrq_return()
436 static void tegra_bpmp_handle_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_handle_mrq()
457 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_request_mrq()
483 void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) in tegra_bpmp_free_mrq()
502 bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) in tegra_bpmp_mrq_is_supported()
542 static int tegra_bpmp_ping(struct tegra_bpmp *bpmp) in tegra_bpmp_ping()
579 static int tegra_bpmp_get_firmware_tag_old(struct tegra_bpmp *bpmp, char *tag, in tegra_bpmp_get_firmware_tag_old()
617 static int tegra_bpmp_get_firmware_tag(struct tegra_bpmp *bpmp, char *tag, in tegra_bpmp_get_firmware_tag()
658 void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp) in tegra_bpmp_handle_rx()
692 struct tegra_bpmp *bpmp; in tegra_bpmp_probe()
801 struct tegra_bpmp *bpmp = dev_get_drvdata(dev); in tegra_bpmp_resume()