Lines Matching defs:falcon
21 #include "falcon.h"
37 struct falcon falcon;
81 err = falcon_boot(&nvdec->falcon);
85 err = falcon_wait_idle(&nvdec->falcon);
87 dev_err(nvdec->dev, "falcon boot timed out\n");
225 dma_unmap_single(nvdec->dev, nvdec->falcon.firmware.phys,
226 nvdec->falcon.firmware.size, DMA_TO_DEVICE);
227 tegra_drm_free(tegra, nvdec->falcon.firmware.size,
228 nvdec->falcon.firmware.virt,
229 nvdec->falcon.firmware.iova);
231 dma_free_coherent(nvdec->dev, nvdec->falcon.firmware.size,
232 nvdec->falcon.firmware.virt,
233 nvdec->falcon.firmware.iova);
253 if (nvdec->falcon.firmware.virt)
256 err = falcon_read_firmware(&nvdec->falcon, nvdec->config->firmware);
260 size = nvdec->falcon.firmware.size;
274 nvdec->falcon.firmware.virt = virt;
275 nvdec->falcon.firmware.iova = iova;
277 err = falcon_load_firmware(&nvdec->falcon);
295 nvdec->falcon.firmware.phys = phys;
507 nvdec->falcon.dev = dev;
508 nvdec->falcon.regs = nvdec->regs;
510 err = falcon_init(&nvdec->falcon);
542 falcon_exit(&nvdec->falcon);
553 falcon_exit(&nvdec->falcon);