• Home
  • Raw
  • Download

Lines Matching refs:mrq

240 					  unsigned int mrq, unsigned long flags,  in __tegra_bpmp_channel_write()  argument
243 channel->ob->code = mrq; in __tegra_bpmp_channel_write()
253 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_write_threaded() argument
284 err = __tegra_bpmp_channel_write(channel, mrq, MSG_ACK | MSG_RING, in tegra_bpmp_write_threaded()
304 unsigned int mrq, unsigned long flags, in tegra_bpmp_channel_write() argument
313 return __tegra_bpmp_channel_write(channel, mrq, flags, data, size); in tegra_bpmp_channel_write()
332 err = tegra_bpmp_channel_write(channel, msg->mrq, MSG_ACK, in tegra_bpmp_transfer_atomic()
367 channel = tegra_bpmp_write_threaded(bpmp, msg->mrq, msg->tx.data, in tegra_bpmp_transfer()
388 unsigned int mrq) in tegra_bpmp_find_mrq() argument
393 if (entry->mrq == mrq) in tegra_bpmp_find_mrq()
437 unsigned int mrq, in tegra_bpmp_handle_mrq() argument
445 entry = tegra_bpmp_find_mrq(bpmp, mrq); in tegra_bpmp_handle_mrq()
452 entry->handler(mrq, channel, entry->data); in tegra_bpmp_handle_mrq()
457 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_request_mrq() argument
472 entry->mrq = 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() argument
490 entry = tegra_bpmp_find_mrq(bpmp, mrq); 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() argument
504 struct mrq_query_abi_request req = { .mrq = cpu_to_le32(mrq) }; in tegra_bpmp_mrq_is_supported()
507 .mrq = MRQ_QUERY_ABI, in tegra_bpmp_mrq_is_supported()
527 static void tegra_bpmp_mrq_handle_ping(unsigned int mrq, in tegra_bpmp_mrq_handle_ping() argument
557 msg.mrq = MRQ_PING; in tegra_bpmp_ping()
601 msg.mrq = MRQ_QUERY_TAG; in tegra_bpmp_get_firmware_tag_old()
623 .mrq = MRQ_QUERY_FW_TAG, in tegra_bpmp_get_firmware_tag()