/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | nv50.c | 66 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv50_identify() 67 device->oclass[NVDEV_SUBDEV_GPIO ] = nv50_gpio_oclass; in nv50_identify() 68 device->oclass[NVDEV_SUBDEV_I2C ] = nv50_i2c_oclass; in nv50_identify() 69 device->oclass[NVDEV_SUBDEV_FUSE ] = &nv50_fuse_oclass; in nv50_identify() 70 device->oclass[NVDEV_SUBDEV_CLK ] = nv50_clk_oclass; in nv50_identify() 71 device->oclass[NVDEV_SUBDEV_THERM ] = &nv50_therm_oclass; in nv50_identify() 72 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in nv50_identify() 73 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv50_devinit_oclass; in nv50_identify() 74 device->oclass[NVDEV_SUBDEV_MC ] = nv50_mc_oclass; in nv50_identify() 75 device->oclass[NVDEV_SUBDEV_BUS ] = nv50_bus_oclass; in nv50_identify() [all …]
|
D | nv40.c | 55 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv40_identify() 56 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv40_identify() 57 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv40_identify() 58 device->oclass[NVDEV_SUBDEV_CLK ] = &nv40_clk_oclass; in nv40_identify() 59 device->oclass[NVDEV_SUBDEV_THERM ] = &nv40_therm_oclass; in nv40_identify() 60 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv1a_devinit_oclass; in nv40_identify() 61 device->oclass[NVDEV_SUBDEV_MC ] = nv40_mc_oclass; in nv40_identify() 62 device->oclass[NVDEV_SUBDEV_BUS ] = nv31_bus_oclass; in nv40_identify() 63 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv40_identify() 64 device->oclass[NVDEV_SUBDEV_FB ] = nv40_fb_oclass; in nv40_identify() [all …]
|
D | gf100.c | 64 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify() 65 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify() 66 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify() 67 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify() 68 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify() 69 device->oclass[NVDEV_SUBDEV_THERM ] = >215_therm_oclass; in gf100_identify() 70 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify() 71 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify() 72 device->oclass[NVDEV_SUBDEV_MC ] = gf100_mc_oclass; in gf100_identify() 73 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify() [all …]
|
D | gk104.c | 64 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gk104_identify() 65 device->oclass[NVDEV_SUBDEV_GPIO ] = gk104_gpio_oclass; in gk104_identify() 66 device->oclass[NVDEV_SUBDEV_I2C ] = gk104_i2c_oclass; in gk104_identify() 67 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gk104_identify() 68 device->oclass[NVDEV_SUBDEV_CLK ] = &gk104_clk_oclass; in gk104_identify() 69 device->oclass[NVDEV_SUBDEV_THERM ] = &gf110_therm_oclass; in gk104_identify() 70 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gk104_identify() 71 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gk104_identify() 72 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gk104_identify() 73 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gk104_identify() [all …]
|
D | nv10.c | 50 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify() 51 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify() 52 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify() 53 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify() 54 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify() 55 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify() 56 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify() 57 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify() 58 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify() 59 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify() [all …]
|
D | gm100.c | 64 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gm100_identify() 65 device->oclass[NVDEV_SUBDEV_GPIO ] = gk104_gpio_oclass; in gm100_identify() 66 device->oclass[NVDEV_SUBDEV_I2C ] = gf110_i2c_oclass; in gm100_identify() 67 device->oclass[NVDEV_SUBDEV_FUSE ] = &gm107_fuse_oclass; in gm100_identify() 68 device->oclass[NVDEV_SUBDEV_CLK ] = &gk104_clk_oclass; in gm100_identify() 69 device->oclass[NVDEV_SUBDEV_THERM ] = &gm107_therm_oclass; in gm100_identify() 70 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gm100_identify() 71 device->oclass[NVDEV_SUBDEV_DEVINIT] = gm107_devinit_oclass; in gm100_identify() 72 device->oclass[NVDEV_SUBDEV_MC ] = gk20a_mc_oclass; in gm100_identify() 73 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gm100_identify() [all …]
|
D | nv30.c | 51 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv30_identify() 52 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv30_identify() 53 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv30_identify() 54 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv30_identify() 55 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv30_identify() 56 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv30_identify() 57 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv30_identify() 58 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv30_identify() 59 device->oclass[NVDEV_SUBDEV_FB ] = nv30_fb_oclass; in nv30_identify() 60 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv30_identify() [all …]
|
D | nv20.c | 51 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv20_identify() 52 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv20_identify() 53 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv20_identify() 54 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv20_identify() 55 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv20_identify() 56 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv20_identify() 57 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv20_identify() 58 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv20_identify() 59 device->oclass[NVDEV_SUBDEV_FB ] = nv20_fb_oclass; in nv20_identify() 60 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv20_identify() [all …]
|
D | nv04.c | 49 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv04_identify() 50 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv04_identify() 51 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv04_identify() 52 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv04_devinit_oclass; in nv04_identify() 53 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv04_identify() 54 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv04_identify() 55 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv04_identify() 56 device->oclass[NVDEV_SUBDEV_FB ] = nv04_fb_oclass; in nv04_identify() 57 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv04_identify() 58 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv04_identify() [all …]
|
D | base.c | 283 struct nvkm_oclass *oclass, void *data, u32 size, argument 308 oclass = &nvkm_devobj_oclass_super; 318 ret = nvkm_parent_create(parent, nv_object(device), oclass, 0, 444 device->oclass[NVDEV_SUBDEV_VBIOS] = &nvkm_bios_oclass; 458 if (!(oclass = device->oclass[i]) || (disable & (1ULL << i))) 466 ret = nvkm_object_ctor(nv_object(device), NULL, oclass,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
D | parent.c | 35 struct nvkm_oclass *oclass; in nvkm_parent_sclass() local 40 if ((sclass->oclass->handle & 0xffff) == handle) { in nvkm_parent_sclass() 42 *poclass = sclass->oclass; in nvkm_parent_sclass() 59 oclass = engine->sclass; in nvkm_parent_sclass() 60 while (oclass->ofuncs) { in nvkm_parent_sclass() 61 if ((oclass->handle & 0xffff) == handle) { in nvkm_parent_sclass() 63 *poclass = oclass; in nvkm_parent_sclass() 66 oclass++; in nvkm_parent_sclass() 81 struct nvkm_oclass *oclass; in nvkm_parent_lclass() local 88 lclass[nr] = sclass->oclass->handle & 0xffff; in nvkm_parent_lclass() [all …]
|
D | namedb.c | 42 nvkm_namedb_lookup_class(struct nvkm_namedb *namedb, u16 oclass) in nvkm_namedb_lookup_class() argument 47 if (nv_mclass(handle->object) == oclass) in nvkm_namedb_lookup_class() 125 nvkm_namedb_get_class(struct nvkm_namedb *namedb, u16 oclass) in nvkm_namedb_get_class() argument 129 handle = nvkm_namedb_lookup_class(namedb, oclass); in nvkm_namedb_get_class() 166 struct nvkm_oclass *oclass, u32 pclass, in nvkm_namedb_create_() argument 173 ret = nvkm_parent_create_(parent, engine, oclass, pclass | in nvkm_namedb_create_() 187 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_namedb_ctor() argument 193 ret = nvkm_namedb_create(parent, engine, oclass, 0, NULL, 0, &object); in _nvkm_namedb_ctor()
|
D | object.c | 34 struct nvkm_oclass *oclass, u32 pclass, in nvkm_object_create_() argument 45 object->oclass = oclass; in nvkm_object_create_() 46 object->oclass->handle |= pclass; in nvkm_object_create_() 61 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_object_ctor() argument 66 return nvkm_object_create(parent, engine, oclass, 0, pobject); in _nvkm_object_ctor() 104 struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_object_ctor() argument 107 struct nvkm_ofuncs *ofuncs = oclass->ofuncs; in nvkm_object_ctor() 111 ret = ofuncs->ctor(parent, engine, oclass, data, size, &object); in nvkm_object_ctor() 116 oclass->handle, ret); in nvkm_object_ctor()
|
D | ioctl.c | 68 if (size == args->v0.count * sizeof(args->v0.oclass[0])) { in nvkm_ioctl_sclass() 69 ret = nvkm_parent_lclass(object, args->v0.oclass, in nvkm_ioctl_sclass() 94 struct nvkm_oclass *oclass; in nvkm_ioctl_new() local 101 _oclass = args->v0.oclass; in nvkm_ioctl_new() 119 ret = nvkm_parent_sclass(&parent->object, _oclass, &engine, &oclass); in nvkm_ioctl_new() 149 ret = nvkm_object_ctor(engctx, engine, oclass, data, size, &object); in nvkm_ioctl_new() 205 struct nvkm_ofuncs *ofuncs = object->oclass->ofuncs; in nvkm_ioctl_mthd() 227 struct nvkm_ofuncs *ofuncs = object->oclass->ofuncs; in nvkm_ioctl_rd() 269 struct nvkm_ofuncs *ofuncs = object->oclass->ofuncs; in nvkm_ioctl_wr() 312 struct nvkm_ofuncs *ofuncs = object->oclass->ofuncs; in nvkm_ioctl_map() [all …]
|
D | engctx.c | 49 struct nvkm_oclass *oclass, struct nvkm_object *pargpu, in nvkm_engctx_create_() argument 71 ret = nvkm_gpuobj_create_(parent, engobj, oclass, in nvkm_engctx_create_() 75 ret = nvkm_object_create_(parent, engobj, oclass, in nvkm_engctx_create_() 184 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_engctx_ctor() argument 190 ret = nvkm_engctx_create(parent, engine, oclass, NULL, 256, 256, in _nvkm_engctx_ctor()
|
D | subdev.c | 97 struct nvkm_oclass *oclass, u32 pclass, in nvkm_subdev_create_() argument 104 ret = nvkm_object_create_(parent, engine, oclass, pclass | in nvkm_subdev_create_() 110 __mutex_init(&subdev->mutex, subname, &oclass->lock_class_key); in nvkm_subdev_create_()
|
D | engine.c | 39 struct nvkm_oclass *oclass, bool enable, in nvkm_engine_create_() argument 46 ret = nvkm_subdev_create_(parent, engobj, oclass, NV_ENGINE_CLASS, in nvkm_engine_create_()
|
D | gpuobj.c | 52 struct nvkm_oclass *oclass, u32 pclass, in nvkm_gpuobj_create_() argument 100 ret = nvkm_object_create_(parent, engine, oclass, pclass | in nvkm_gpuobj_create_() 144 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_gpuobj_ctor() argument 151 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, args->pargpu, in _nvkm_gpuobj_ctor()
|
D | handle.c | 190 nvkm_handle_get_class(struct nvkm_object *engctx, u16 oclass) in nvkm_handle_get_class() argument 194 return nvkm_namedb_get_class(namedb, oclass); in nvkm_handle_get_class()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | ctxgf117.c | 222 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gf117_grctx_generate_main() local 227 gf100_gr_mmio(priv, oclass->hub); in gf117_grctx_generate_main() 228 gf100_gr_mmio(priv, oclass->gpc); in gf117_grctx_generate_main() 229 gf100_gr_mmio(priv, oclass->zcull); in gf117_grctx_generate_main() 230 gf100_gr_mmio(priv, oclass->tpc); in gf117_grctx_generate_main() 231 gf100_gr_mmio(priv, oclass->ppc); in gf117_grctx_generate_main() 235 oclass->bundle(info); in gf117_grctx_generate_main() 236 oclass->pagepool(info); in gf117_grctx_generate_main() 237 oclass->attrib(info); in gf117_grctx_generate_main() 238 oclass->unkn(priv); in gf117_grctx_generate_main() [all …]
|
D | ctxgm204.c | 980 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gm204_grctx_generate_main() local 984 gf100_gr_mmio(priv, oclass->hub); in gm204_grctx_generate_main() 985 gf100_gr_mmio(priv, oclass->gpc); in gm204_grctx_generate_main() 986 gf100_gr_mmio(priv, oclass->zcull); in gm204_grctx_generate_main() 987 gf100_gr_mmio(priv, oclass->tpc); in gm204_grctx_generate_main() 988 gf100_gr_mmio(priv, oclass->ppc); in gm204_grctx_generate_main() 992 oclass->bundle(info); in gm204_grctx_generate_main() 993 oclass->pagepool(info); in gm204_grctx_generate_main() 994 oclass->attrib(info); in gm204_grctx_generate_main() 995 oclass->unkn(priv); in gm204_grctx_generate_main() [all …]
|
D | ctxgk104.c | 954 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gk104_grctx_generate_main() local 959 gf100_gr_mmio(priv, oclass->hub); in gk104_grctx_generate_main() 960 gf100_gr_mmio(priv, oclass->gpc); in gk104_grctx_generate_main() 961 gf100_gr_mmio(priv, oclass->zcull); in gk104_grctx_generate_main() 962 gf100_gr_mmio(priv, oclass->tpc); in gk104_grctx_generate_main() 963 gf100_gr_mmio(priv, oclass->ppc); in gk104_grctx_generate_main() 967 oclass->bundle(info); in gk104_grctx_generate_main() 968 oclass->pagepool(info); in gk104_grctx_generate_main() 969 oclass->attrib(info); in gk104_grctx_generate_main() 970 oclass->unkn(priv); in gk104_grctx_generate_main() [all …]
|
D | ctxgm107.c | 957 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gm107_grctx_generate_main() local 960 gf100_gr_mmio(priv, oclass->hub); in gm107_grctx_generate_main() 961 gf100_gr_mmio(priv, oclass->gpc); in gm107_grctx_generate_main() 962 gf100_gr_mmio(priv, oclass->zcull); in gm107_grctx_generate_main() 963 gf100_gr_mmio(priv, oclass->tpc); in gm107_grctx_generate_main() 964 gf100_gr_mmio(priv, oclass->ppc); in gm107_grctx_generate_main() 968 oclass->bundle(info); in gm107_grctx_generate_main() 969 oclass->pagepool(info); in gm107_grctx_generate_main() 970 oclass->attrib(info); in gm107_grctx_generate_main() 971 oclass->unkn(priv); in gm107_grctx_generate_main() [all …]
|
D | ctxgf100.c | 1234 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gf100_grctx_generate_main() local 1238 gf100_gr_mmio(priv, oclass->hub); in gf100_grctx_generate_main() 1239 gf100_gr_mmio(priv, oclass->gpc); in gf100_grctx_generate_main() 1240 gf100_gr_mmio(priv, oclass->zcull); in gf100_grctx_generate_main() 1241 gf100_gr_mmio(priv, oclass->tpc); in gf100_grctx_generate_main() 1242 gf100_gr_mmio(priv, oclass->ppc); in gf100_grctx_generate_main() 1246 oclass->bundle(info); in gf100_grctx_generate_main() 1247 oclass->pagepool(info); in gf100_grctx_generate_main() 1248 oclass->attrib(info); in gf100_grctx_generate_main() 1249 oclass->unkn(priv); in gf100_grctx_generate_main() [all …]
|
D | nv2a.c | 12 struct nvkm_oclass *oclass, void *data, u32 size, in nv2a_gr_context_ctor() argument 18 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x36b0, in nv2a_gr_context_ctor() 92 struct nvkm_oclass *oclass, void *data, u32 size, in nv2a_gr_ctor() argument 98 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv2a_gr_ctor()
|
D | nv25.c | 36 struct nvkm_oclass *oclass, void *data, u32 size, in nv25_gr_context_ctor() argument 42 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x3724, in nv25_gr_context_ctor() 125 struct nvkm_oclass *oclass, void *data, u32 size, in nv25_gr_ctor() argument 131 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv25_gr_ctor()
|
D | nv35.c | 38 struct nvkm_oclass *oclass, void *data, u32 size, in nv35_gr_context_ctor() argument 44 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x577c, in nv35_gr_context_ctor() 126 struct nvkm_oclass *oclass, void *data, u32 size, in nv35_gr_ctor() argument 132 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv35_gr_ctor()
|
D | nv34.c | 38 struct nvkm_oclass *oclass, void *data, u32 size, in nv34_gr_context_ctor() argument 44 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x46dc, in nv34_gr_context_ctor() 126 struct nvkm_oclass *oclass, void *data, u32 size, in nv34_gr_ctor() argument 132 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv34_gr_ctor()
|
D | gf100.c | 276 struct nvkm_oclass *oclass, void *args, u32 size, in gf100_gr_context_ctor() argument 287 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, in gf100_gr_context_ctor() 1261 struct gf100_gr_oclass *oclass = (void *)nv_object(priv)->oclass; in gf100_gr_init_ctxctl() local 1354 if (!oclass->fecs.ucode) { in gf100_gr_init_ctxctl() 1361 for (i = 0; i < oclass->fecs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl() 1362 nv_wr32(priv, 0x4091c4, oclass->fecs.ucode->data.data[i]); in gf100_gr_init_ctxctl() 1365 for (i = 0; i < oclass->fecs.ucode->code.size / 4; i++) { in gf100_gr_init_ctxctl() 1368 nv_wr32(priv, 0x409184, oclass->fecs.ucode->code.data[i]); in gf100_gr_init_ctxctl() 1373 for (i = 0; i < oclass->gpccs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl() 1374 nv_wr32(priv, 0x41a1c4, oclass->gpccs.ucode->data.data[i]); in gf100_gr_init_ctxctl() [all …]
|
D | gk104.c | 198 struct gf100_gr_oclass *oclass = (void *)object->oclass; in gk104_gr_init() local 223 gf100_gr_mmio(priv, oclass->mmio); in gk104_gr_init() 315 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_gr_ctor() argument 321 return gf100_gr_ctor(parent, engine, oclass, data, size, pobject); in gk104_gr_ctor()
|
D | nv30.c | 40 struct nvkm_oclass *oclass, void *data, u32 size, in nv30_gr_context_ctor() argument 46 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x5f48, in nv30_gr_context_ctor() 128 struct nvkm_oclass *oclass, void *data, u32 size, in nv30_gr_ctor() argument 134 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv30_gr_ctor()
|
D | nv40.c | 56 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_gr_object_ctor() argument 62 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in nv40_gr_object_ctor() 137 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_gr_context_ctor() argument 144 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, priv->size, in nv40_gr_context_ctor() 341 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_gr_ctor() argument 347 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv40_gr_ctor()
|
D | gm204.c | 254 struct gf100_gr_oclass *oclass = (void *)object->oclass; in gm204_gr_init() local 280 gf100_gr_mmio(priv, oclass->mmio); in gm204_gr_init()
|
D | gm107.c | 325 struct gf100_gr_oclass *oclass = (void *)object->oclass; in gm107_gr_init() local 343 gf100_gr_mmio(priv, oclass->mmio); in gm107_gr_init()
|
D | nv50.c | 56 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_gr_object_ctor() argument 62 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in nv50_gr_object_ctor() 143 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_gr_context_ctor() argument 150 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, priv->size, in nv50_gr_context_ctor() 850 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_gr_ctor() argument 856 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv50_gr_ctor()
|
D | nv20.c | 41 struct nvkm_oclass *oclass, void *data, u32 size, in nv20_gr_context_ctor() argument 47 ret = nvkm_gr_context_create(parent, engine, oclass, NULL, 0x37f0, in nv20_gr_context_ctor() 238 struct nvkm_oclass *oclass, void *data, u32 size, in nv20_gr_ctor() argument 244 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv20_gr_ctor()
|
D | nv04.c | 952 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_gr_object_ctor() argument 958 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in nv04_gr_object_ctor() 1115 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_gr_context_ctor() argument 1124 ret = nvkm_object_create(parent, engine, oclass, 0, &chan); in nv04_gr_context_ctor() 1312 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_gr_ctor() argument 1318 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv04_gr_ctor()
|
D | nv10.c | 1022 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_gr_context_ctor() argument 1031 ret = nvkm_object_create(parent, engine, oclass, 0, &chan); in nv10_gr_context_ctor() 1213 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_gr_ctor() argument 1219 ret = nvkm_gr_create(parent, engine, oclass, true, &priv); in nv10_gr_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | base.c | 32 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_drive() 39 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_sense() 110 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr_fini() 118 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr_init() 140 const struct nvkm_gpio_impl *impl = (void *)nv_object(gpio)->oclass; in nvkm_gpio_intr() 164 const struct nvkm_gpio_impl *impl = (void *)object->oclass; in _nvkm_gpio_fini() 211 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_gpio_create_() argument 213 const struct nvkm_gpio_impl *impl = (void *)oclass; in nvkm_gpio_create_() 217 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "GPIO", in nvkm_gpio_create_() 239 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_gpio_ctor() argument [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvif/ |
D | object.c | 54 nvif_object_sclass(struct nvif_object *object, u32 *oclass, int count) in nvif_object_sclass() argument 60 u32 size = count * sizeof(args->sclass.oclass[0]); in nvif_object_sclass() 70 memcpy(args->sclass.oclass, oclass, size); in nvif_object_sclass() 73 memcpy(oclass, args->sclass.oclass, size); in nvif_object_sclass() 219 u32 handle, u32 oclass, void *data, u32 size, in nvif_object_init() argument 230 object->oclass = oclass; in nvif_object_init() 252 ctor->new.oclass = oclass; in nvif_object_init() 271 nvif_object_new(struct nvif_object *parent, u32 handle, u32 oclass, in nvif_object_new() argument 277 oclass, data, size, object); in nvif_object_new()
|
D | device.c | 35 u32 handle, u32 oclass, void *data, u32 size, in nvif_device_init() argument 38 int ret = nvif_object_init(parent, (void *)dtor, handle, oclass, in nvif_device_init() 57 nvif_device_new(struct nvif_object *parent, u32 handle, u32 oclass, in nvif_device_new() argument 63 oclass, data, size, device); in nvif_device_new()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | base.c | 50 const struct nvkm_mc_oclass *oclass = (void *)nv_object(pmc)->oclass; in nvkm_mc_intr() local 51 const struct nvkm_mc_intr *map = oclass->intr; in nvkm_mc_intr() 59 oclass->msi_rearm(pmc); in nvkm_mc_intr() 115 const struct nvkm_mc_oclass *oclass = (void *)bclass; in nvkm_mc_create_() local 148 if (pmc->use_msi && oclass->msi_rearm) { in nvkm_mc_create_() 152 oclass->msi_rearm(pmc); in nvkm_mc_create_()
|
D | nv04.c | 54 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_mc_ctor() argument 60 ret = nvkm_mc_create(parent, engine, oclass, &priv); in nv04_mc_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | base.c | 110 struct nvkm_oclass *oclass, u8 index, in nvkm_i2c_port_create_() argument 120 ret = nvkm_object_create_(parent, engine, oclass, 0, size, pobject); in nvkm_i2c_port_create_() 329 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_fini() 339 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_init() 476 struct nvkm_oclass *oclass; in nvkm_i2c_create_port() local 483 oclass = impl->pad_s; in nvkm_i2c_create_port() 489 oclass = impl->pad_x; in nvkm_i2c_create_port() 492 ret = nvkm_object_ctor(nv_object(i2c), NULL, oclass, in nvkm_i2c_create_port() 497 oclass = impl->sclass; in nvkm_i2c_create_port() 500 if (oclass->handle == type) { in nvkm_i2c_create_port() [all …]
|
D | pad.c | 47 struct nvkm_oclass *oclass, int index, in nvkm_i2c_pad_create_() argument 64 ret = nvkm_object_create_(parent, engine, oclass, 0, size, pobject); in nvkm_i2c_pad_create_() 75 struct nvkm_oclass *oclass, void *data, u32 index, in _nvkm_i2c_pad_ctor() argument 80 ret = nvkm_i2c_pad_create(parent, engine, oclass, index, &pad); in _nvkm_i2c_pad_ctor()
|
D | anx9805.c | 127 struct nvkm_oclass *oclass, void *data, u32 index, in anx9805_aux_chan_ctor() argument 134 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in anx9805_aux_chan_ctor() 141 switch ((oclass->handle & 0xff00) >> 8) { in anx9805_aux_chan_ctor() 243 struct nvkm_oclass *oclass, void *data, u32 index, in anx9805_ddc_port_ctor() argument 250 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in anx9805_ddc_port_ctor() 256 switch ((oclass->handle & 0xff00) >> 8) { in anx9805_ddc_port_ctor()
|
D | padgm204.c | 62 struct nvkm_oclass *oclass, void *data, u32 index, in gm204_i2c_pad_ctor() argument 68 ret = nvkm_i2c_pad_create(parent, engine, oclass, index, &pad); in gm204_i2c_pad_ctor()
|
D | padg94.c | 62 struct nvkm_oclass *oclass, void *data, u32 index, in g94_i2c_pad_ctor() argument 68 ret = nvkm_i2c_pad_create(parent, engine, oclass, index, &pad); in g94_i2c_pad_ctor()
|
D | g94.c | 197 struct nvkm_oclass *oclass, void *data, u32 index, in g94_i2c_port_ctor() argument 204 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in g94_i2c_port_ctor() 225 struct nvkm_oclass *oclass, void *data, u32 index, in g94_aux_port_ctor() argument 232 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in g94_aux_port_ctor()
|
D | gf110.c | 52 struct nvkm_oclass *oclass, void *data, u32 index, in gf110_i2c_port_ctor() argument 59 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in gf110_i2c_port_ctor()
|
D | nv4e.c | 79 struct nvkm_oclass *oclass, void *data, u32 index, in nv4e_i2c_port_ctor() argument 86 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in nv4e_i2c_port_ctor()
|
D | nv04.c | 86 struct nvkm_oclass *oclass, void *data, u32 index, in nv04_i2c_port_ctor() argument 93 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in nv04_i2c_port_ctor()
|
D | nv50.c | 79 struct nvkm_oclass *oclass, void *data, u32 index, in nv50_i2c_port_ctor() argument 86 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in nv50_i2c_port_ctor()
|
D | gm204.c | 165 struct nvkm_oclass *oclass, void *data, u32 index, in gm204_aux_port_ctor() argument 172 ret = nvkm_i2c_port_create(parent, engine, oclass, index, in gm204_aux_port_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | gk104.c | 81 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_ce0_ctor() argument 87 ret = nvkm_engine_create(parent, engine, oclass, true, in gk104_ce0_ctor() 102 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_ce1_ctor() argument 108 ret = nvkm_engine_create(parent, engine, oclass, true, in gk104_ce1_ctor() 123 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_ce2_ctor() argument 129 ret = nvkm_engine_create(parent, engine, oclass, true, in gk104_ce2_ctor()
|
D | gm204.c | 81 struct nvkm_oclass *oclass, void *data, u32 size, in gm204_ce0_ctor() argument 87 ret = nvkm_engine_create(parent, engine, oclass, true, in gm204_ce0_ctor() 102 struct nvkm_oclass *oclass, void *data, u32 size, in gm204_ce1_ctor() argument 108 ret = nvkm_engine_create(parent, engine, oclass, true, in gm204_ce1_ctor() 123 struct nvkm_oclass *oclass, void *data, u32 size, in gm204_ce2_ctor() argument 129 ret = nvkm_engine_create(parent, engine, oclass, true, in gm204_ce2_ctor()
|
D | gf100.c | 94 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_ce0_ctor() argument 100 ret = nvkm_falcon_create(parent, engine, oclass, 0x104000, true, in gf100_ce0_ctor() 119 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_ce1_ctor() argument 125 ret = nvkm_falcon_create(parent, engine, oclass, 0x105000, true, in gf100_ce1_ctor()
|
D | gt215.c | 117 struct nvkm_oclass *oclass, void *data, u32 size, in gt215_ce_ctor() argument 124 ret = nvkm_falcon_create(parent, engine, oclass, 0x104000, enable, in gt215_ce_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | base.c | 48 struct nvkm_devinit_impl *impl = (void *)object->oclass; in _nvkm_devinit_init() 78 struct nvkm_oclass *oclass, int size, void **pobject) in nvkm_devinit_create_() argument 80 struct nvkm_devinit_impl *impl = (void *)oclass; in nvkm_devinit_create_() 85 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "DEVINIT", in nvkm_devinit_create_()
|
D | gf100.c | 95 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_devinit_ctor() argument 98 struct nvkm_devinit_impl *impl = (void *)oclass; in gf100_devinit_ctor() 103 ret = nvkm_devinit_create(parent, engine, oclass, &priv); in gf100_devinit_ctor()
|
D | nv50.c | 148 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_devinit_ctor() argument 154 ret = nvkm_devinit_create(parent, engine, oclass, &priv); in nv50_devinit_ctor()
|
D | nv04.c | 443 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_devinit_ctor() argument 449 ret = nvkm_devinit_create(parent, engine, oclass, &priv); in nv04_devinit_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv50.c | 44 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_mpeg_object_ctor() argument 50 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in nv50_mpeg_object_ctor() 86 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_mpeg_context_ctor() argument 93 ret = nvkm_mpeg_context_create(parent, engine, oclass, NULL, 128 * 4, in nv50_mpeg_context_ctor() 166 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_mpeg_ctor() argument 172 ret = nvkm_mpeg_create(parent, engine, oclass, &priv); in nv50_mpeg_ctor()
|
D | nv31.c | 40 struct nvkm_oclass *oclass, void *data, u32 size, in nv31_mpeg_object_ctor() argument 46 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in nv31_mpeg_object_ctor() 129 struct nvkm_oclass *oclass, void *data, u32 size, in nv31_mpeg_context_ctor() argument 137 ret = nvkm_object_create(parent, engine, oclass, 0, &chan); in nv31_mpeg_context_ctor() 239 struct nvkm_oclass *oclass, void *data, u32 size, in nv31_mpeg_ctor() argument 245 ret = nvkm_mpeg_create(parent, engine, oclass, &priv); in nv31_mpeg_ctor()
|
D | nv44.c | 45 struct nvkm_oclass *oclass, void *data, u32 size, in nv44_mpeg_context_ctor() argument 51 ret = nvkm_mpeg_context_create(parent, engine, oclass, NULL, 264 * 4, in nv44_mpeg_context_ctor() 157 struct nvkm_oclass *oclass, void *data, u32 size, in nv44_mpeg_ctor() argument 163 ret = nvkm_mpeg_create(parent, engine, oclass, &priv); in nv44_mpeg_ctor()
|
D | g84.c | 67 struct nvkm_oclass *oclass, void *data, u32 size, in g84_mpeg_ctor() argument 73 ret = nvkm_mpeg_create(parent, engine, oclass, &priv); in g84_mpeg_ctor()
|
D | nv40.c | 106 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_mpeg_ctor() argument 112 ret = nvkm_mpeg_create(parent, engine, oclass, &priv); in nv40_mpeg_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | nv10.c | 65 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_sw_context_ctor() argument 71 ret = nvkm_sw_context_create(parent, engine, oclass, &chan); in nv10_sw_context_ctor() 96 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_sw_ctor() argument 102 ret = nvkm_sw_create(parent, engine, oclass, &priv); in nv10_sw_ctor()
|
D | nv04.c | 76 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_sw_context_ctor() argument 82 ret = nvkm_sw_context_create(parent, engine, oclass, &chan); in nv04_sw_context_ctor() 113 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_sw_ctor() argument 119 ret = nvkm_sw_create(parent, engine, oclass, &priv); in nv04_sw_ctor()
|
D | nv50.c | 157 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_sw_context_ctor() argument 161 struct nv50_sw_cclass *pclass = (void *)oclass; in nv50_sw_context_ctor() 165 ret = nvkm_sw_context_create(parent, engine, oclass, &chan); in nv50_sw_context_ctor() 205 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_sw_ctor() argument 208 struct nv50_sw_oclass *pclass = (void *)oclass; in nv50_sw_ctor() 212 ret = nvkm_sw_create(parent, engine, oclass, &priv); in nv50_sw_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | base.c | 47 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_instobj_create_() argument 53 ret = nvkm_object_create_(parent, engine, oclass, NV_MEMOBJ_CLASS, in nvkm_instobj_create_() 73 struct nvkm_instmem_impl *impl = (void *)imem->base.object.oclass; in nvkm_instmem_alloc() 132 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_instmem_create_() argument 137 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "INSTMEM", in nvkm_instmem_create_()
|
D | gk20a.c | 204 struct nvkm_oclass *oclass, u32 npages, u32 align, in gk20a_instobj_ctor_dma() argument 212 ret = nvkm_instobj_create_(parent, engine, oclass, sizeof(*node), in gk20a_instobj_ctor_dma() 246 struct nvkm_oclass *oclass, u32 npages, u32 align, in gk20a_instobj_ctor_iommu() argument 255 ret = nvkm_instobj_create_(parent, engine, oclass, in gk20a_instobj_ctor_iommu() 325 struct nvkm_oclass *oclass, void *data, u32 _size, in gk20a_instobj_ctor() argument 342 ret = gk20a_instobj_ctor_iommu(parent, engine, oclass, in gk20a_instobj_ctor() 345 ret = gk20a_instobj_ctor_dma(parent, engine, oclass, in gk20a_instobj_ctor() 391 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_instmem_ctor() argument 398 ret = nvkm_instmem_create(parent, engine, oclass, &priv); in gk20a_instmem_ctor()
|
D | nv50.c | 92 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_instobj_ctor() argument 103 ret = nvkm_instobj_create(parent, engine, oclass, &node); in nv50_instobj_ctor() 144 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_instmem_ctor() argument 150 ret = nvkm_instmem_create(parent, engine, oclass, &priv); in nv50_instmem_ctor()
|
D | nv04.c | 64 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_instobj_ctor() argument 76 ret = nvkm_instobj_create(parent, engine, oclass, &node); in nv04_instobj_ctor() 137 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_instmem_ctor() argument 143 ret = nvkm_instmem_create(parent, engine, oclass, &priv); in nv04_instmem_ctor()
|
D | nv40.c | 49 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_instmem_ctor() argument 56 ret = nvkm_instmem_create(parent, engine, oclass, &priv); in nv40_instmem_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/ |
D | base.c | 59 struct nvkm_oclass *oclass, void **pdata, u32 *psize, in nvkm_dmaobj_create_() argument 74 ret = nvkm_object_create_(parent, engine, oclass, 0, length, pobject); in nvkm_dmaobj_create_() 148 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_dmaeng_ctor() argument 151 const struct nvkm_dmaeng_impl *impl = (void *)oclass; in _nvkm_dmaeng_ctor() 155 ret = nvkm_engine_create(parent, engine, oclass, true, "DMAOBJ", in _nvkm_dmaeng_ctor()
|
D | nv04.c | 85 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_dmaobj_ctor() argument 93 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv); in nv04_dmaobj_ctor() 99 if (nv_object(mmu)->oclass == &nv04_mmu_oclass) in nv04_dmaobj_ctor()
|
D | gf110.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gf110_dmaobj_ctor() argument 90 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv); in gf110_dmaobj_ctor()
|
D | gf100.c | 74 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_dmaobj_ctor() argument 85 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv); in gf100_dmaobj_ctor()
|
D | nv50.c | 86 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_dmaobj_ctor() argument 97 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv); in nv50_dmaobj_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | base.c | 187 struct nvkm_oclass *oclass, int heads, const char *intname, in nvkm_disp_create_() argument 190 struct nvkm_disp_impl *impl = (void *)oclass; in nvkm_disp_create_() 200 ret = nvkm_engine_create_(parent, engine, oclass, true, intname, in nvkm_disp_create_() 217 oclass = nvkm_output_oclass; in nvkm_disp_create_() 221 oclass = sclass[0]; in nvkm_disp_create_() 227 nvkm_object_ctor(*pobject, NULL, oclass, &dcbE, i, &object); in nvkm_disp_create_()
|
D | outp.c | 62 struct nvkm_oclass *oclass, in nvkm_output_create_() argument 75 ret = nvkm_object_create_(parent, engine, oclass, 0, length, pobject); in nvkm_output_create_() 117 struct nvkm_oclass *oclass, void *dcbE, u32 index, in _nvkm_output_ctor() argument 123 ret = nvkm_output_create(parent, engine, oclass, dcbE, index, &outp); in _nvkm_output_ctor()
|
D | piornv50.c | 41 struct nvkm_oclass *oclass, void *info, u32 index, in nv50_pior_tmds_ctor() argument 48 ret = nvkm_output_create(parent, engine, oclass, info, index, &outp); in nv50_pior_tmds_ctor() 108 struct nvkm_oclass *oclass, void *info, u32 index, in nv50_pior_dp_ctor() argument 115 ret = nvkm_output_dp_create(parent, engine, oclass, info, index, &outp); in nv50_pior_dp_ctor()
|
D | conn.c | 83 struct nvkm_oclass *oclass, in nvkm_connector_create_() argument 103 ret = nvkm_object_create_(parent, engine, oclass, 0, length, pobject); in nvkm_connector_create_() 149 struct nvkm_oclass *oclass, void *info, u32 index, in _nvkm_connector_ctor() argument 155 ret = nvkm_connector_create(parent, engine, oclass, info, index, &conn); in _nvkm_connector_ctor()
|
D | nv50.c | 55 struct nvkm_oclass *oclass, int head, in nv50_disp_chan_create_() argument 58 const struct nv50_disp_chan_impl *impl = (void *)oclass->ofuncs; in nv50_disp_chan_create_() 68 ret = nvkm_namedb_create_(parent, engine, oclass, 0, NULL, in nv50_disp_chan_create_() 208 struct nvkm_oclass *oclass, u32 pushbuf, int head, in nv50_disp_dmac_create_() argument 214 ret = nv50_disp_chan_create_(parent, engine, oclass, head, in nv50_disp_dmac_create_() 348 const struct nv50_disp_impl *impl = (void *)disp->oclass; in nv50_disp_mthd_chan() 490 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_core_ctor() argument 507 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, in nv50_disp_core_ctor() 646 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_disp_base_ctor() argument 666 ret = nv50_disp_dmac_create_(parent, engine, oclass, args->v0.pushbuf, in nv50_disp_base_ctor() [all …]
|
D | outpdp.c | 214 struct nvkm_oclass *oclass, in nvkm_output_dp_create_() argument 225 ret = nvkm_output_create_(parent, engine, oclass, info, index, in nvkm_output_dp_create_() 289 struct nvkm_oclass *oclass, void *info, u32 index, in _nvkm_output_dp_ctor() argument 295 ret = nvkm_output_dp_create(parent, engine, oclass, info, index, &outp); in _nvkm_output_dp_ctor()
|
D | gm107.c | 54 struct nvkm_oclass *oclass, void *data, u32 size, in gm107_disp_ctor() argument 61 ret = nvkm_disp_create(parent, engine, oclass, heads, in gm107_disp_ctor()
|
D | gt215.c | 54 struct nvkm_oclass *oclass, void *data, u32 size, in gt215_disp_ctor() argument 60 ret = nvkm_disp_create(parent, engine, oclass, 2, "PDISP", in gt215_disp_ctor()
|
D | gk110.c | 54 struct nvkm_oclass *oclass, void *data, u32 size, in gk110_disp_ctor() argument 61 ret = nvkm_disp_create(parent, engine, oclass, heads, in gk110_disp_ctor()
|
D | gt200.c | 99 struct nvkm_oclass *oclass, void *data, u32 size, in gt200_disp_ctor() argument 105 ret = nvkm_disp_create(parent, engine, oclass, 2, "PDISP", in gt200_disp_ctor()
|
D | gm204.c | 55 struct nvkm_oclass *oclass, void *data, u32 size, in gm204_disp_ctor() argument 62 ret = nvkm_disp_create(parent, engine, oclass, heads, in gm204_disp_ctor()
|
D | g94.c | 83 struct nvkm_oclass *oclass, void *data, u32 size, in g94_disp_ctor() argument 89 ret = nvkm_disp_create(parent, engine, oclass, 2, "PDISP", in g94_disp_ctor()
|
D | gk104.c | 219 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_disp_ctor() argument 226 ret = nvkm_disp_create(parent, engine, oclass, heads, in gk104_disp_ctor()
|
D | g84.c | 223 struct nvkm_oclass *oclass, void *data, u32 size, in g84_disp_ctor() argument 229 ret = nvkm_disp_create(parent, engine, oclass, 2, "PDISP", in g84_disp_ctor()
|
D | nv04.c | 178 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_disp_ctor() argument 184 ret = nvkm_disp_create(parent, engine, oclass, 2, "DISPLAY", in nv04_disp_ctor()
|
D | gf110.c | 1099 struct nv50_disp_impl *impl = (void *)nv_object(priv)->oclass; in gf110_disp_intr_supervisor() 1155 const struct nv50_disp_impl *impl = (void *)nv_object(priv)->oclass; in gf110_disp_intr_error() 1255 struct nvkm_oclass *oclass, void *data, u32 size, in gf110_disp_ctor() argument 1262 ret = nvkm_disp_create(parent, engine, oclass, heads, in gf110_disp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | base.c | 38 struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_barobj_ctor() argument 47 ret = nvkm_object_create(parent, engine, oclass, 0, &barobj); in nvkm_barobj_ctor() 119 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_bar_create_() argument 124 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "BARCTL", in nvkm_bar_create_()
|
D | gk20a.c | 26 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_bar_ctor() argument 32 ret = gf100_bar_ctor(parent, engine, oclass, data, size, pobject); in gk20a_bar_ctor()
|
D | gf100.c | 135 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_bar_ctor() argument 143 ret = nvkm_bar_create(parent, engine, oclass, &priv); in gf100_bar_ctor()
|
D | nv50.c | 107 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_bar_ctor() argument 117 ret = nvkm_bar_create(parent, engine, oclass, &priv); in nv50_bar_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | nv04.c | 56 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_fb_ctor() argument 59 struct nv04_fb_impl *impl = (void *)oclass; in nv04_fb_ctor() 63 ret = nvkm_fb_create(parent, engine, oclass, &priv); in nv04_fb_ctor()
|
D | ramgm107.c | 32 struct nvkm_oclass *oclass, void *data, u32 size, in gm107_ram_ctor() argument 38 ret = gf100_ram_create(parent, engine, oclass, 0x021c14, &ram); in gm107_ram_ctor()
|
D | ramnv4e.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv4e_ram_create() argument 35 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv4e_ram_create()
|
D | ramnv10.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_ram_create() argument 36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv10_ram_create()
|
D | gk20a.c | 44 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_fb_ctor() argument 50 ret = nvkm_fb_create(parent, engine, oclass, &priv); in gk20a_fb_ctor()
|
D | ramnv04.c | 29 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_ram_create() argument 37 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv04_ram_create()
|
D | ramnv1a.c | 30 struct nvkm_oclass *oclass, void *data, u32 size, in nv1a_ram_create() argument 45 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv1a_ram_create()
|
D | ramnv20.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv20_ram_create() argument 36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv20_ram_create()
|
D | ramnv44.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv44_ram_create() argument 36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv44_ram_create()
|
D | ramnv49.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv49_ram_create() argument 36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv49_ram_create()
|
D | ramnv41.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in nv41_ram_create() argument 36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv41_ram_create()
|
D | base.c | 109 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_fb_create_() argument 111 struct nvkm_fb_impl *impl = (void *)oclass; in nvkm_fb_create_() 129 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "PFB", "fb", in nvkm_fb_create_()
|
D | rammcp77.c | 33 struct nvkm_oclass *oclass, void *data, u32 datasize, in mcp77_ram_ctor() argument 42 ret = nvkm_ram_create(parent, engine, oclass, &priv); in mcp77_ram_ctor()
|
D | gf100.c | 86 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_fb_ctor() argument 93 ret = nvkm_fb_create(parent, engine, oclass, &priv); in gf100_fb_ctor()
|
D | nv50.c | 243 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fb_ctor() argument 250 ret = nvkm_fb_create(parent, engine, oclass, &priv); in nv50_fb_ctor() 288 struct nv50_fb_impl *impl = (void *)object->oclass; in nv50_fb_init()
|
D | ramnv40.c | 173 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_ram_create() argument 181 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv40_ram_create()
|
D | ramnv50.c | 352 struct nvkm_oclass *oclass, int length, void **pobject) in nv50_ram_create_() argument 361 ret = nvkm_ram_create_(parent, engine, oclass, length, pobject); in nv50_ram_create_() 402 struct nvkm_oclass *oclass, void *data, u32 datasize, in nv50_ram_ctor() argument 408 ret = nv50_ram_create(parent, engine, oclass, &ram); in nv50_ram_ctor()
|
D | ramgf100.c | 507 struct nvkm_oclass *oclass, u32 maskaddr, int size, in gf100_ram_create_() argument 522 ret = nvkm_ram_create_(parent, engine, oclass, size, pobject); in gf100_ram_create_() 626 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_ram_ctor() argument 633 ret = gf100_ram_create(parent, engine, oclass, 0x022554, &ram); in gf100_ram_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | nv04.c | 66 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_bus_ctor() argument 69 struct nv04_bus_impl *impl = (void *)oclass; in nv04_bus_ctor() 73 ret = nvkm_bus_create(parent, engine, oclass, &priv); in nv04_bus_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 42 struct nvkm_oclass *oclass, void *data, u32 size, in g84_cipher_object_ctor() argument 48 ret = nvkm_gpuobj_create(parent, engine, oclass, 0, parent, in g84_cipher_object_ctor() 140 struct nvkm_oclass *oclass, void *data, u32 size, in g84_cipher_ctor() argument 146 ret = nvkm_engine_create(parent, engine, oclass, true, in g84_cipher_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | shadow.c | 43 struct shadow *mthd = (void *)nv_object(bios)->oclass; in shadow_fetch() 133 struct nvkm_oclass *oclass = nv_object(bios)->oclass; in shadow_score() local 135 nv_object(bios)->oclass = &mthd->base; in shadow_score() 137 nv_object(bios)->oclass = oclass; in shadow_score()
|
D | base.c | 116 struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_bios_ctor() argument 123 ret = nvkm_subdev_create(parent, engine, oclass, 0, in nvkm_bios_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/ |
D | device.h | 16 while (object && object->oclass != 0x0080 /*XXX: NV_DEVICE_CLASS*/ ) in nvif_device() 22 u32 handle, u32 oclass, void *, u32, 25 int nvif_device_new(struct nvif_object *, u32 handle, u32 oclass,
|
D | object.h | 11 u32 oclass; member 23 u32 handle, u32 oclass, void *, u32, 26 int nvif_object_new(struct nvif_object *, u32 handle, u32 oclass,
|
D | ioctl.h | 41 __u32 oclass[]; member 54 __u32 oclass; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_chan.c | 193 const u16 *oclass = oclasses; in nouveau_channel_ind() local 210 if (oclass[0] >= KEPLER_CHANNEL_GPFIFO_A) { in nouveau_channel_ind() 225 ret = nvif_object_new(nvif_object(device), handle, *oclass++, in nouveau_channel_ind() 229 if (chan->object->oclass >= KEPLER_CHANNEL_GPFIFO_A) in nouveau_channel_ind() 235 } while (*oclass); in nouveau_channel_ind() 250 const u16 *oclass = oclasses; in nouveau_channel_dma() local 267 ret = nvif_object_new(nvif_object(device), handle, *oclass++, in nouveau_channel_dma() 274 } while (ret && *oclass); in nouveau_channel_dma() 339 switch (chan->object->oclass & 0x00ff) { in nouveau_channel_init()
|
D | nv50_display.c | 66 nv50_chan_create(struct nvif_object *disp, const u32 *oclass, u8 head, in nv50_chan_create() argument 69 const u32 handle = (oclass[0] << 16) | head; in nv50_chan_create() 78 while (oclass[0]) { in nv50_chan_create() 80 if (sclass[i] == oclass[0]) { in nv50_chan_create() 82 oclass[0], data, size, in nv50_chan_create() 89 oclass++; in nv50_chan_create() 116 nv50_pioc_create(struct nvif_object *disp, const u32 *oclass, u8 head, in nv50_pioc_create() argument 119 return nv50_chan_create(disp, oclass, head, data, size, &pioc->base); in nv50_pioc_create() 136 static const u32 oclass[] = { in nv50_curs_create() local 145 return nv50_pioc_create(disp, oclass, head, &args, sizeof(args), in nv50_curs_create() [all …]
|
D | nouveau_display.c | 407 if (disp->disp.oclass < NV50_DISP) in nouveau_display_create_properties() 410 if (disp->disp.oclass < GF110_DISP) in nouveau_display_create_properties() 481 static const u16 oclass[] = { in nouveau_display_create() local 496 for (i = 0, ret = -ENODEV; ret && i < ARRAY_SIZE(oclass); i++) { in nouveau_display_create() 498 NVDRM_DISPLAY, oclass[i], in nouveau_display_create() 504 if (disp->disp.oclass < NV50_DISP) in nouveau_display_create()
|
D | nouveau_abi16.c | 380 .new.oclass = init->class, in nouveau_abi16_ioctl_grobj_alloc() 422 .new.oclass = NV_DMA_IN_MEMORY, in nouveau_abi16_ioctl_notifierobj_alloc()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | nv10.c | 55 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_fifo_chan_ctor() argument 73 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0x800000, in nv10_fifo_chan_ctor() 143 struct nvkm_oclass *oclass, void *data, u32 size, in nv10_fifo_ctor() argument 150 ret = nvkm_fifo_create(parent, engine, oclass, 0, 31, &priv); in nv10_fifo_ctor()
|
D | gm204.c | 36 struct nvkm_oclass *oclass, void *data, u32 size, in gm204_fifo_ctor() argument 39 int ret = gk104_fifo_ctor(parent, engine, oclass, data, size, pobject); in gm204_fifo_ctor()
|
D | nv17.c | 60 struct nvkm_oclass *oclass, void *data, u32 size, in nv17_fifo_chan_ctor() argument 78 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0x800000, in nv17_fifo_chan_ctor() 150 struct nvkm_oclass *oclass, void *data, u32 size, in nv17_fifo_ctor() argument 157 ret = nvkm_fifo_create(parent, engine, oclass, 0, 31, &priv); in nv17_fifo_ctor()
|
D | base.c | 57 struct nvkm_oclass *oclass, in nvkm_fifo_channel_create_() argument 69 ret = nvkm_namedb_create_(parent, engine, oclass, 0, NULL, in nvkm_fifo_channel_create_() 81 switch (chan->pushdma->base.oclass->handle) { in nvkm_fifo_channel_create_() 257 struct nvkm_oclass *oclass, in nvkm_fifo_create_() argument 263 ret = nvkm_engine_create_(parent, engine, oclass, true, "PFIFO", in nvkm_fifo_create_()
|
D | g84.c | 163 struct nvkm_oclass *oclass, void *data, u32 size, in g84_fifo_chan_ctor_dma() argument 182 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0xc00000, in g84_fifo_chan_ctor_dma() 236 struct nvkm_oclass *oclass, void *data, u32 size, in g84_fifo_chan_ctor_ind() argument 257 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0xc00000, in g84_fifo_chan_ctor_ind() 365 struct nvkm_oclass *oclass, void *data, u32 size, in g84_fifo_context_ctor() argument 371 ret = nvkm_fifo_context_create(parent, engine, oclass, NULL, 0x10000, in g84_fifo_context_ctor() 444 struct nvkm_oclass *oclass, void *data, u32 size, in g84_fifo_ctor() argument 450 ret = nvkm_fifo_create(parent, engine, oclass, 1, 127, &priv); in g84_fifo_ctor()
|
D | nv50.c | 190 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fifo_chan_ctor_dma() argument 209 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0xc00000, in nv50_fifo_chan_ctor_dma() 251 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fifo_chan_ctor_ind() argument 272 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0xc00000, in nv50_fifo_chan_ctor_ind() 391 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fifo_context_ctor() argument 397 ret = nvkm_fifo_context_create(parent, engine, oclass, NULL, 0x10000, in nv50_fifo_context_ctor() 456 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fifo_ctor() argument 462 ret = nvkm_fifo_create(parent, engine, oclass, 1, 127, &priv); in nv50_fifo_ctor()
|
D | nv40.c | 178 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_fifo_chan_ctor() argument 196 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0xc00000, in nv40_fifo_chan_ctor() 269 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_fifo_ctor() argument 276 ret = nvkm_fifo_create(parent, engine, oclass, 0, 31, &priv); in nv40_fifo_ctor()
|
D | nv04.c | 112 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_fifo_chan_ctor() argument 130 ret = nvkm_fifo_channel_create(parent, engine, oclass, 0, 0x800000, in nv04_fifo_chan_ctor() 268 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_fifo_context_ctor() argument 274 ret = nvkm_fifo_context_create(parent, engine, oclass, NULL, 0x1000, in nv04_fifo_context_ctor() 560 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_fifo_ctor() argument 567 ret = nvkm_fifo_create(parent, engine, oclass, 0, 15, &priv); in nv04_fifo_ctor()
|
D | gk104.c | 210 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_fifo_chan_ctor() argument 246 ret = nvkm_fifo_channel_create(parent, engine, oclass, 1, in gk104_fifo_chan_ctor() 350 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_fifo_context_ctor() argument 356 ret = nvkm_fifo_context_create(parent, engine, oclass, NULL, 0x1000, in gk104_fifo_context_ctor() 1079 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_fifo_ctor() argument 1082 struct gk104_fifo_impl *impl = (void *)oclass; in gk104_fifo_ctor() 1086 ret = nvkm_fifo_create(parent, engine, oclass, 0, in gk104_fifo_ctor()
|
D | gf100.c | 182 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_fifo_chan_ctor() argument 204 ret = nvkm_fifo_channel_create(parent, engine, oclass, 1, in gf100_fifo_chan_ctor() 317 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_fifo_context_ctor() argument 323 ret = nvkm_fifo_context_create(parent, engine, oclass, NULL, 0x1000, in gf100_fifo_context_ctor() 857 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_fifo_ctor() argument 863 ret = nvkm_fifo_create(parent, engine, oclass, 0, 127, &priv); in gf100_fifo_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | xtensa.c | 43 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_xtensa_engctx_ctor() argument 49 ret = nvkm_engctx_create(parent, engine, oclass, NULL, 0x10000, 0x1000, in _nvkm_xtensa_engctx_ctor() 76 struct nvkm_oclass *oclass, u32 addr, bool enable, in nvkm_xtensa_create_() argument 83 ret = nvkm_engine_create_(parent, engine, oclass, enable, iname, in nvkm_xtensa_create_()
|
D | falcon.c | 262 struct nvkm_oclass *oclass, u32 addr, bool enable, in nvkm_falcon_create_() argument 269 ret = nvkm_engine_create_(parent, engine, oclass, enable, iname, in nvkm_falcon_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/ |
D | base.c | 42 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_fuse_create_() argument 47 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "FUSE", in nvkm_fuse_create_()
|
D | gm107.c | 40 struct nvkm_oclass *oclass, void *data, u32 size, in gm107_fuse_ctor() argument 46 ret = nvkm_fuse_create(parent, engine, oclass, &priv); in gm107_fuse_ctor()
|
D | nv50.c | 51 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_fuse_ctor() argument 57 ret = nvkm_fuse_create(parent, engine, oclass, &priv); in nv50_fuse_ctor()
|
D | gf100.c | 53 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_fuse_ctor() argument 59 ret = nvkm_fuse_create(parent, engine, oclass, &priv); in gf100_fuse_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
D | nv40.c | 32 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_volt_ctor() argument 38 ret = nvkm_volt_create(parent, engine, oclass, &priv); in nv40_volt_ctor()
|
D | gk20a.c | 150 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_volt_ctor() argument 158 ret = nvkm_volt_create(parent, engine, oclass, &priv); in gk20a_volt_ctor()
|
D | base.c | 167 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_volt_create_() argument 173 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "VOLT", in nvkm_volt_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | base.c | 187 const struct nvkm_pmu_impl *impl = (void *)object->oclass; in _nvkm_pmu_init() 243 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_pmu_create_() argument 248 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "PMU", in nvkm_pmu_create_() 261 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_pmu_ctor() argument 265 int ret = nvkm_pmu_create(parent, engine, oclass, &pmu); in _nvkm_pmu_ctor()
|
D | gk20a.c | 204 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_pmu_ctor() argument 210 ret = nvkm_pmu_create(parent, engine, oclass, &priv); in gk20a_pmu_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | gk110.c | 28 struct nvkm_oclass *oclass, void *data, u32 size, in gk110_pm_ctor() argument 34 ret = nvkm_pm_create(parent, engine, oclass, &priv); in gk110_pm_ctor()
|
D | nv40.c | 99 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_pm_ctor() argument 102 struct nv40_pm_oclass *mclass = (void *)oclass; in nv40_pm_ctor() 106 ret = nvkm_pm_create(parent, engine, oclass, &priv); in nv40_pm_ctor()
|
D | gt215.c | 57 struct nvkm_oclass *oclass, void *data, u32 size, in gt215_pm_ctor() argument 60 int ret = nv40_pm_ctor(parent, engine, oclass, data, size, object); in gt215_pm_ctor()
|
D | gk104.c | 90 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_pm_ctor() argument 97 ret = nvkm_pm_create(parent, engine, oclass, &priv); in gk104_pm_ctor()
|
D | base.c | 267 struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_perfctr_ctor() argument 295 ret = nvkm_object_create(parent, engine, oclass, 0, &ctr); in nvkm_perfctr_ctor() 343 struct nvkm_oclass *oclass, void *data, u32 size, in nvkm_perfctx_ctor() argument 350 ret = nvkm_engctx_create(parent, engine, oclass, NULL, 0, 0, 0, &ctx); in nvkm_perfctx_ctor() 463 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_pm_create_() argument 468 ret = nvkm_engine_create_(parent, engine, oclass, true, "PPM", in nvkm_pm_create_()
|
D | gf100.c | 102 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_pm_ctor() argument 109 ret = nvkm_pm_create(parent, engine, oclass, &priv); in gf100_pm_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | base.c | 100 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_ltc_create_() argument 102 const struct nvkm_ltc_impl *impl = (void *)oclass; in nvkm_ltc_create_() 106 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "PLTCG", in nvkm_ltc_create_()
|
D | gm107.c | 110 struct nvkm_oclass *oclass, void *data, u32 size, in gm107_ltc_ctor() argument 118 ret = nvkm_ltc_create(parent, engine, oclass, &priv); in gm107_ltc_ctor()
|
D | gf100.c | 200 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_ltc_ctor() argument 208 ret = nvkm_ltc_create(parent, engine, oclass, &priv); in gf100_ltc_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/vp/ |
D | g84.c | 62 struct nvkm_oclass *oclass, void *data, u32 size, in g84_vp_ctor() argument 68 ret = nvkm_xtensa_create(parent, engine, oclass, 0xf000, true, in g84_vp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/bsp/ |
D | g84.c | 62 struct nvkm_oclass *oclass, void *data, u32 size, in g84_bsp_ctor() argument 68 ret = nvkm_xtensa_create(parent, engine, oclass, 0x103000, true, in g84_bsp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | object.h | 17 struct nvkm_oclass *oclass; member 65 #define nv_oclass(o) nv_object(o)->oclass 71 nv_pclass(struct nvkm_object *parent, u32 oclass) in nv_pclass() argument 73 while (parent && !nv_iclass(parent, oclass)) in nv_pclass()
|
D | parent.h | 8 struct nvkm_oclass *oclass; member
|
D | device.h | 38 struct nvkm_oclass *oclass[NVDEV_SUBDEV_NR]; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/ |
D | g98.c | 81 struct nvkm_oclass *oclass, void *data, u32 size, in g98_msvld_ctor() argument 87 ret = nvkm_falcon_create(parent, engine, oclass, 0x084000, true, in g98_msvld_ctor()
|
D | gk104.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_msvld_ctor() argument 85 ret = nvkm_falcon_create(parent, engine, oclass, 0x084000, true, in gk104_msvld_ctor()
|
D | gf100.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_msvld_ctor() argument 85 ret = nvkm_falcon_create(parent, engine, oclass, 0x084000, true, in gf100_msvld_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/ |
D | gk104.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_mspdec_ctor() argument 85 ret = nvkm_falcon_create(parent, engine, oclass, 0x085000, true, in gk104_mspdec_ctor()
|
D | g98.c | 80 struct nvkm_oclass *oclass, void *data, u32 size, in g98_mspdec_ctor() argument 86 ret = nvkm_falcon_create(parent, engine, oclass, 0x085000, true, in g98_mspdec_ctor()
|
D | gf100.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_mspdec_ctor() argument 85 ret = nvkm_falcon_create(parent, engine, oclass, 0x085000, true, in gf100_mspdec_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/ |
D | g98.c | 80 struct nvkm_oclass *oclass, void *data, u32 size, in g98_msppp_ctor() argument 86 ret = nvkm_falcon_create(parent, engine, oclass, 0x086000, true, in g98_msppp_ctor()
|
D | gf100.c | 79 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_msppp_ctor() argument 85 ret = nvkm_falcon_create(parent, engine, oclass, 0x086000, true, in gf100_msppp_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/ |
D | gk20a.c | 78 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_ibus_ctor() argument 84 ret = nvkm_ibus_create(parent, engine, oclass, &priv); in gk20a_ibus_ctor()
|
D | gf100.c | 98 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_ibus_ctor() argument 104 ret = nvkm_ibus_create(parent, engine, oclass, &priv); in gf100_ibus_ctor()
|
D | gk104.c | 115 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_ibus_ctor() argument 121 ret = nvkm_ibus_create(parent, engine, oclass, &priv); in gk104_ibus_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | gm107.c | 63 struct nvkm_oclass *oclass, void *data, u32 size, in gm107_therm_ctor() argument 69 ret = nvkm_therm_create(parent, engine, oclass, &priv); in gm107_therm_ctor()
|
D | gt215.c | 70 struct nvkm_oclass *oclass, void *data, u32 size, in gt215_therm_ctor() argument 76 ret = nvkm_therm_create(parent, engine, oclass, &priv); in gt215_therm_ctor()
|
D | gf110.c | 142 struct nvkm_oclass *oclass, void *data, u32 size, in gf110_therm_ctor() argument 148 ret = nvkm_therm_create(parent, engine, oclass, &priv); in gf110_therm_ctor()
|
D | nv50.c | 157 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_therm_ctor() argument 163 ret = nvkm_therm_create(parent, engine, oclass, &priv); in nv50_therm_ctor()
|
D | nv40.c | 186 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_therm_ctor() argument 192 ret = nvkm_therm_create(parent, engine, oclass, &priv); in nv40_therm_ctor()
|
D | g84.c | 208 struct nvkm_oclass *oclass, void *data, u32 size, in g84_therm_ctor() argument 214 ret = nvkm_therm_create(parent, engine, oclass, &priv); in g84_therm_ctor()
|
D | base.c | 325 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_therm_create_() argument 330 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "PTHERM", in nvkm_therm_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | nv04.c | 77 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_clk_ctor() argument 83 ret = nvkm_clk_create(parent, engine, oclass, nv04_domain, in nv04_clk_ctor()
|
D | nv40.c | 211 struct nvkm_oclass *oclass, void *data, u32 size, in nv40_clk_ctor() argument 217 ret = nvkm_clk_create(parent, engine, oclass, nv40_domain, in nv40_clk_ctor()
|
D | nv50.c | 504 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_clk_ctor() argument 507 struct nv50_clk_oclass *pclass = (void *)oclass; in nv50_clk_ctor() 511 ret = nvkm_clk_create(parent, engine, oclass, pclass->domains, in nv50_clk_ctor()
|
D | mcp77.c | 401 struct nvkm_oclass *oclass, void *data, u32 size, in mcp77_clk_ctor() argument 407 ret = nvkm_clk_create(parent, engine, oclass, mcp77_domains, in mcp77_clk_ctor()
|
D | gf100.c | 434 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_clk_ctor() argument 440 ret = nvkm_clk_create(parent, engine, oclass, gf100_domain, in gf100_clk_ctor()
|
D | gk104.c | 472 struct nvkm_oclass *oclass, void *data, u32 size, in gk104_clk_ctor() argument 478 ret = nvkm_clk_create(parent, engine, oclass, gk104_domain, in gk104_clk_ctor()
|
D | gt215.c | 505 struct nvkm_oclass *oclass, void *data, u32 size, in gt215_clk_ctor() argument 511 ret = nvkm_clk_create(parent, engine, oclass, gt215_domain, in gt215_clk_ctor()
|
D | gk20a.c | 637 struct nvkm_oclass *oclass, void *data, u32 size, in gk20a_clk_ctor() argument 651 ret = nvkm_clk_create(parent, engine, oclass, gk20a_domains, in gk20a_clk_ctor()
|
D | base.c | 533 struct nvkm_oclass *oclass, struct nvkm_domain *clocks, in nvkm_clk_create_() argument 542 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "CLK", in nvkm_clk_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/ |
D | g98.c | 115 struct nvkm_oclass *oclass, void *data, u32 size, in g98_sec_ctor() argument 121 ret = nvkm_falcon_create(parent, engine, oclass, 0x087000, true, in g98_sec_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | nv04.c | 85 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_mmu_ctor() argument 92 ret = nvkm_mmu_create(parent, engine, oclass, "PCIGART", in nv04_mmu_ctor()
|
D | nv41.c | 86 struct nvkm_oclass *oclass, void *data, u32 size, in nv41_mmu_ctor() argument 99 ret = nvkm_mmu_create(parent, engine, oclass, "PCIEGART", in nv41_mmu_ctor()
|
D | gf100.c | 203 struct nvkm_oclass *oclass, void *data, u32 size, in gf100_mmu_ctor() argument 209 ret = nvkm_mmu_create(parent, engine, oclass, "VM", "vm", &priv); in gf100_mmu_ctor()
|
D | nv50.c | 207 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_mmu_ctor() argument 213 ret = nvkm_mmu_create(parent, engine, oclass, "VM", "vm", &priv); in nv50_mmu_ctor()
|
D | nv44.c | 157 struct nvkm_oclass *oclass, void *data, u32 size, in nv44_mmu_ctor() argument 170 ret = nvkm_mmu_create(parent, engine, oclass, "PCIEGART", in nv44_mmu_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | nv50.c | 206 struct nvkm_oclass *oclass, void *data, u32 size, in nv50_mxm_ctor() argument 212 ret = nvkm_mxm_create(parent, engine, oclass, &priv); in nv50_mxm_ctor()
|
D | base.c | 227 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_mxm_create_() argument 236 ret = nvkm_subdev_create_(parent, engine, oclass, 0, "MXM", "mxm", in nvkm_mxm_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
D | nv04.c | 231 struct nvkm_oclass *oclass, void *data, u32 size, in nv04_timer_ctor() argument 237 ret = nvkm_timer_create(parent, engine, oclass, &priv); in nv04_timer_ctor()
|