Lines Matching full:virt
92 hdr = vic->falcon.firmware.virt; in vic_boot()
97 hdr = vic->falcon.firmware.virt + in vic_boot()
194 vic->falcon.firmware.virt, in vic_exit()
198 vic->falcon.firmware.virt, in vic_exit()
218 void *virt; in vic_load_firmware() local
223 if (vic->falcon.firmware.virt) { in vic_load_firmware()
235 virt = dma_alloc_coherent(vic->dev, size, &iova, GFP_KERNEL); in vic_load_firmware()
236 if (!virt) { in vic_load_firmware()
241 virt = tegra_drm_alloc(tegra, size, &iova); in vic_load_firmware()
242 if (IS_ERR(virt)) { in vic_load_firmware()
243 err = PTR_ERR(virt); in vic_load_firmware()
248 vic->falcon.firmware.virt = virt; in vic_load_firmware()
263 phys = dma_map_single(vic->dev, virt, size, DMA_TO_DEVICE); in vic_load_firmware()
276 fce_bin_data_offset = *(u32 *)(virt + VIC_UCODE_FCE_DATA_OFFSET); in vic_load_firmware()
297 dma_free_coherent(vic->dev, size, virt, iova); in vic_load_firmware()
299 tegra_drm_free(tegra, size, virt, iova); in vic_load_firmware()