Lines Matching refs:mrq
202 unsigned int mrq, unsigned long flags, in __tegra_bpmp_channel_write() argument
205 channel->ob->code = mrq; in __tegra_bpmp_channel_write()
215 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_write_threaded() argument
246 err = __tegra_bpmp_channel_write(channel, mrq, MSG_ACK | MSG_RING, in tegra_bpmp_write_threaded()
266 unsigned int mrq, unsigned long flags, in tegra_bpmp_channel_write() argument
275 return __tegra_bpmp_channel_write(channel, mrq, flags, data, size); in tegra_bpmp_channel_write()
294 err = tegra_bpmp_channel_write(channel, msg->mrq, MSG_ACK, in tegra_bpmp_transfer_atomic()
331 channel = tegra_bpmp_write_threaded(bpmp, msg->mrq, msg->tx.data, in tegra_bpmp_transfer()
354 unsigned int mrq) in tegra_bpmp_find_mrq() argument
359 if (entry->mrq == mrq) in tegra_bpmp_find_mrq()
407 unsigned int mrq, in tegra_bpmp_handle_mrq() argument
415 entry = tegra_bpmp_find_mrq(bpmp, mrq); in tegra_bpmp_handle_mrq()
422 entry->handler(mrq, channel, entry->data); in tegra_bpmp_handle_mrq()
427 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_request_mrq() argument
442 entry->mrq = mrq; in tegra_bpmp_request_mrq()
453 void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) in tegra_bpmp_free_mrq() argument
460 entry = tegra_bpmp_find_mrq(bpmp, mrq); in tegra_bpmp_free_mrq()
472 static void tegra_bpmp_mrq_handle_ping(unsigned int mrq, in tegra_bpmp_mrq_handle_ping() argument
502 msg.mrq = MRQ_PING; in tegra_bpmp_ping()
542 msg.mrq = MRQ_QUERY_TAG; in tegra_bpmp_get_firmware_tag()