Home
last modified time | relevance | path

Searched refs:nvenc (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/
H A Dbase.c29 struct nvkm_nvenc *nvenc = nvkm_nvenc(engine); in nvkm_nvenc_dtor() local
30 nvkm_falcon_dtor(&nvenc->falcon); in nvkm_nvenc_dtor()
31 return nvenc; in nvkm_nvenc_dtor()
44 struct nvkm_nvenc *nvenc; in nvkm_nvenc_new_() local
47 if (!(nvenc = *pnvenc = kzalloc_obj(*nvenc))) in nvkm_nvenc_new_()
51 &nvenc->engine); in nvkm_nvenc_new_()
55 fwif = nvkm_firmware_load(&nvenc->engine.subdev, fwif, "Nvenc", nvenc); in nvkm_nvenc_new_()
59 nvenc->func = fwif->func; in nvkm_nvenc_new_()
61 return nvkm_falcon_ctor(nvenc->func->flcn, &nvenc->engine.subdev, in nvkm_nvenc_new_()
62 nvenc->engine.subdev.name, 0, &nvenc->falcon); in nvkm_nvenc_new_()
H A Dgm107.c35 gm107_nvenc_nofw(struct nvkm_nvenc *nvenc, int ver, in gm107_nvenc_nofw() argument
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Dnvenc.c17 struct nvkm_nvenc *nvenc; in nvkm_rm_nvenc_new() local
20 nvenc = kzalloc_obj(*nvenc); in nvkm_rm_nvenc_new()
21 if (!nvenc) in nvkm_rm_nvenc_new()
25 &rm->gpu->nvenc.class, 1, &nvenc->engine); in nvkm_rm_nvenc_new()
27 kfree(nvenc); in nvkm_rm_nvenc_new()
31 rm->device->nvenc[inst] = nvenc; in nvkm_rm_nvenc_new()
H A Dengine.c62 ret = rm->api->nvenc->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
170 if (WARN_ON(inst >= ARRAY_SIZE(device->nvenc))) in nvkm_rm_engine_new()
H A Drm.h124 } *ce, *nvdec, *nvenc, *nvjpg, *ofa; member
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dbase.c1908 .nvenc = { 0x00000001, gm107_nvenc_new },
1976 .nvenc = { 0x00000003, gm107_nvenc_new },
2011 .nvenc = { 0x00000003, gm107_nvenc_new },
2046 .nvenc = { 0x00000001, gm107_nvenc_new },
2104 .nvenc = { 0x00000007, gm107_nvenc_new },
2137 .nvenc = { 0x00000003, gm107_nvenc_new },
2171 .nvenc = { 0x00000003, gm107_nvenc_new },
2205 .nvenc = { 0x00000001, gm107_nvenc_new },
2239 .nvenc = { 0x00000003, gm107_nvenc_new },
2333 .nvenc = { 0x00000007, gm107_nvenc_new },
[all …]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra210.dtsi295 nvenc@544c0000 {
296 compatible = "nvidia,tegra210-nvenc";
299 clock-names = "nvenc";
301 reset-names = "nvenc";