/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | rootnv50.c | 195 const struct nv50_disp_dmac_oclass *sclass = oclass->priv; in nv50_disp_root_dmac_new_() local 197 return sclass->ctor(sclass->func, sclass->mthd, root, sclass->chid, in nv50_disp_root_dmac_new_() 205 const struct nv50_disp_pioc_oclass *sclass = oclass->priv; in nv50_disp_root_pioc_new_() local 207 return sclass->ctor(sclass->func, sclass->mthd, root, sclass->chid, in nv50_disp_root_pioc_new_() 213 struct nvkm_oclass *sclass) in nv50_disp_root_child_get_() argument 218 sclass->base = root->func->dmac[index]->base; in nv50_disp_root_child_get_() 219 sclass->priv = root->func->dmac[index]; in nv50_disp_root_child_get_() 220 sclass->ctor = nv50_disp_root_dmac_new_; in nv50_disp_root_child_get_() 227 sclass->base = root->func->pioc[index]->base; in nv50_disp_root_child_get_() 228 sclass->priv = root->func->pioc[index]; in nv50_disp_root_child_get_() [all …]
|
D | dmacnv50.c | 61 const struct nvkm_device_oclass *sclass = oclass->priv; in nv50_disp_dmac_child_new_() local 71 ret = sclass->ctor(device, oclass, data, size, &object->oproxy.object); in nv50_disp_dmac_child_new_() 85 struct nvkm_oclass *sclass) in nv50_disp_dmac_child_get_() argument 92 sclass->engine = nvkm_device_engine(device, NVKM_ENGINE_DMAOBJ); in nv50_disp_dmac_child_get_() 93 if (sclass->engine && sclass->engine->func->base.sclass) { in nv50_disp_dmac_child_get_() 94 sclass->engine->func->base.sclass(sclass, index, &oclass); in nv50_disp_dmac_child_get_() 96 sclass->priv = oclass; in nv50_disp_dmac_child_get_()
|
D | base.c | 160 const struct nvkm_disp_oclass *sclass = oclass->engn; in nvkm_disp_class_new() local 178 return sclass->ctor(disp, oclass, data, size, &oproxy->object); in nvkm_disp_class_new() 279 .base.sclass = nvkm_disp_class_get,
|
D | channv50.c | 260 .sclass = nv50_disp_chan_child_get,
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvif/ |
D | object.c | 63 struct nvif_ioctl_sclass_v0 sclass; in nvif_object_sclass_get() member 69 size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]); in nvif_object_sclass_get() 74 args->sclass.version = 0; in nvif_object_sclass_get() 75 args->sclass.count = cnt; in nvif_object_sclass_get() 78 if (ret == 0 && args->sclass.count <= cnt) in nvif_object_sclass_get() 80 cnt = args->sclass.count; in nvif_object_sclass_get() 86 *psclass = kzalloc(sizeof(**psclass) * args->sclass.count, GFP_KERNEL); in nvif_object_sclass_get() 88 for (i = 0; i < args->sclass.count; i++) { in nvif_object_sclass_get() 89 (*psclass)[i].oclass = args->sclass.oclass[i].oclass; in nvif_object_sclass_get() 90 (*psclass)[i].minver = args->sclass.oclass[i].minver; in nvif_object_sclass_get() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | base.c | 54 const struct nvkm_sw_chan_sclass *sclass = oclass->engn; in nvkm_sw_oclass_new() local 55 return sclass->ctor(chan, oclass, data, size, pobject); in nvkm_sw_oclass_new() 64 while (sw->func->sclass[c].ctor) { in nvkm_sw_oclass_get() 66 oclass->engn = &sw->func->sclass[index]; in nvkm_sw_oclass_get() 67 oclass->base = sw->func->sclass[index].base; in nvkm_sw_oclass_get() 95 .fifo.sclass = nvkm_sw_oclass_get,
|
D | priv.h | 19 const struct nvkm_sw_chan_sclass sclass[]; member
|
D | nv10.c | 58 .sclass = {
|
D | nv04.c | 128 .sclass = {
|
D | gf100.c | 145 .sclass = {
|
D | nv50.c | 138 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | user.c | 259 const struct nvkm_device_oclass *sclass = oclass->priv; in nvkm_udevice_child_new() local 260 return sclass->ctor(udev->device, oclass, data, size, pobject); in nvkm_udevice_child_new() 274 const struct nvkm_device_oclass *sclass = NULL; in nvkm_udevice_child_get() local 277 for (; i = __ffs64(mask), mask && !sclass; mask &= ~(1ULL << i)) { in nvkm_udevice_child_get() 279 !(engine->func->base.sclass)) in nvkm_udevice_child_get() 283 index -= engine->func->base.sclass(oclass, index, &sclass); in nvkm_udevice_child_get() 286 if (!sclass) { in nvkm_udevice_child_get() 288 case 0: sclass = &nvkm_control_oclass; break; in nvkm_udevice_child_get() 292 oclass->base = sclass->base; in nvkm_udevice_child_get() 296 oclass->priv = sclass; in nvkm_udevice_child_get() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | base.c | 107 nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index, in nvkm_dma_oclass_base_get() argument 113 sclass->base = oclass[0]; in nvkm_dma_oclass_base_get() 114 sclass->engn = oclass; in nvkm_dma_oclass_base_get() 141 .base.sclass = nvkm_dma_oclass_base_get, 142 .fifo.sclass = nvkm_dma_oclass_fifo_get,
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | base.c | 163 const struct nvkm_fifo_chan_oclass *sclass = oclass->engn; in nvkm_fifo_class_new() local 165 return sclass->ctor(fifo, oclass, data, size, pobject); in nvkm_fifo_class_new() 178 const struct nvkm_fifo_chan_oclass *sclass; in nvkm_fifo_class_get() local 181 while ((sclass = fifo->func->chan[c])) { in nvkm_fifo_class_get() 183 oclass->base = sclass->base; in nvkm_fifo_class_get() 184 oclass->engn = sclass; in nvkm_fifo_class_get() 245 .base.sclass = nvkm_fifo_class_get,
|
D | chan.c | 217 if (engine->func->fifo.sclass) { in nvkm_fifo_chan_child_get() 218 ret = engine->func->fifo.sclass(oclass, index); in nvkm_fifo_chan_child_get() 230 while (engine->func->sclass[c].oclass) { in nvkm_fifo_chan_child_get() 232 oclass->base = engine->func->sclass[index]; in nvkm_fifo_chan_child_get() 344 .sclass = nvkm_fifo_chan_child_get,
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | engine.h | 25 int (*sclass)(struct nvkm_oclass *, int index, member 33 int (*sclass)(struct nvkm_oclass *, int index); member 37 struct nvkm_sclass sclass[]; member
|
D | object.h | 39 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *); member
|
/linux-4.4.14/security/selinux/include/ |
D | objsec.h | 48 u16 sclass; /* security class of this object */ member 77 u16 sclass; /* security class of this object */ member 115 u16 sclass; /* sock security class */ member
|
D | security.h | 214 int security_genfs_sid(const char *fstype, char *name, u16 sclass, 266 extern int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_abi16.c | 413 struct nvif_sclass *sclass; in nouveau_abi16_ioctl_grobj_alloc() local 428 ret = nvif_object_sclass_get(&chan->chan->user, &sclass); in nouveau_abi16_ioctl_grobj_alloc() 435 switch (sclass[i].oclass) { in nouveau_abi16_ioctl_grobj_alloc() 440 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc() 450 if ((sclass[i].oclass & 0x00ff) == 0x00b1) { in nouveau_abi16_ioctl_grobj_alloc() 451 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc() 459 if ((sclass[i].oclass & 0x00ff) == 0x00b2) { in nouveau_abi16_ioctl_grobj_alloc() 460 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc() 468 if ((sclass[i].oclass & 0x00ff) == 0x00b3) { in nouveau_abi16_ioctl_grobj_alloc() 469 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc() [all …]
|
D | nouveau_drm.c | 160 struct nvif_sclass *sclass; in nouveau_accel_init() local 171 ret = n = nvif_object_sclass_get(&device->object, &sclass); in nouveau_accel_init() 176 switch (sclass[i].oclass) { in nouveau_accel_init() 203 nvif_object_sclass_put(&sclass); in nouveau_accel_init()
|
D | nv50_display.c | 71 struct nvif_sclass *sclass; in nv50_chan_create() local 76 ret = n = nvif_object_sclass_get(disp, &sclass); in nv50_chan_create() 82 if (sclass[i].oclass == oclass[0]) { in nv50_chan_create() 87 nvif_object_sclass_put(&sclass); in nv50_chan_create() 94 nvif_object_sclass_put(&sclass); in nv50_chan_create()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | base.c | 65 while (gr->func->sclass[c].oclass) { in nvkm_gr_oclass_get() 67 oclass->base = gr->func->sclass[index]; in nvkm_gr_oclass_get() 126 .fifo.sclass = nvkm_gr_oclass_get,
|
D | gm206.c | 35 .sclass = {
|
D | mcp79.c | 32 .sclass = {
|
D | gt200.c | 33 .sclass = {
|
D | mcp89.c | 33 .sclass = {
|
D | gt215.c | 33 .sclass = {
|
D | nv15.c | 32 .sclass = {
|
D | nv17.c | 32 .sclass = {
|
D | priv.h | 28 struct nvkm_sclass sclass[]; member
|
D | gk110b.c | 111 .sclass = {
|
D | gf104.c | 122 .sclass = {
|
D | gf110.c | 94 .sclass = {
|
D | gf108.c | 113 .sclass = {
|
D | gf119.c | 185 .sclass = {
|
D | gm20b.c | 70 .sclass = {
|
D | gk208.c | 170 .sclass = {
|
D | gf117.c | 131 .sclass = {
|
D | gk110.c | 191 .sclass = {
|
D | nv44.c | 83 .sclass = {
|
D | g84.c | 182 .sclass = {
|
D | nv2a.c | 101 .sclass = {
|
D | nv34.c | 109 .sclass = {
|
D | nv35.c | 109 .sclass = {
|
D | nv25.c | 110 .sclass = {
|
D | gf100.h | 134 struct nvkm_sclass sclass[]; member
|
D | gm204.c | 360 .sclass = {
|
D | nv30.c | 172 .sclass = {
|
D | gk104.c | 317 .sclass = {
|
D | gf100.c | 260 gf100_gr_object_get(struct nvkm_gr *base, int index, struct nvkm_sclass *sclass) in gf100_gr_object_get() argument 265 while (gr->func->sclass[c].oclass) { in gf100_gr_object_get() 267 *sclass = gr->func->sclass[index]; in gf100_gr_object_get() 1835 .sclass = {
|
D | gm107.c | 446 .sclass = {
|
D | gk20a.c | 343 .sclass = {
|
D | nv40.c | 451 .sclass = {
|
D | nv20.c | 351 .sclass = {
|
D | nv50.c | 780 .sclass = {
|
D | nv04.c | 1369 .sclass = {
|
D | nv10.c | 1194 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | gf100.c | 46 .sclass = { 61 .sclass = {
|
D | gm204.c | 31 .sclass = {
|
D | gk104.c | 44 .sclass = {
|
D | gt215.c | 72 .sclass = {
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 238 isec->sclass = SECCLASS_FILE; in inode_alloc_security() 1425 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry() 1427 isec->sclass, NULL, &sid); in inode_doinit_with_dentry() 1461 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry() 1462 rc = selinux_genfs_get_sid(dentry, isec->sclass, in inode_doinit_with_dentry() 1477 if (isec->sclass == SECCLASS_FILE) in inode_doinit_with_dentry() 1478 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry() 1568 u16 sclass; in cred_has_capability() local 1578 sclass = SECCLASS_CAPABILITY; in cred_has_capability() 1581 sclass = SECCLASS_CAPABILITY2; in cred_has_capability() [all …]
|
D | nlmsgtab.c | 150 int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm) in selinux_nlmsg_lookup() argument 154 switch (sclass) { in selinux_nlmsg_lookup()
|
D | netlabel.c | 392 switch (sksec->sclass) { in selinux_netlbl_sock_rcv_skb() 403 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()
|
D | selinuxfs.c | 1788 isec->sclass = SECCLASS_CHR_FILE; in sel_fill_super()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | xtensa.c | 33 while (xtensa->func->sclass[c].oclass) { in nvkm_xtensa_oclass_get() 35 oclass->base = xtensa->func->sclass[index]; in nvkm_xtensa_oclass_get() 173 .fifo.sclass = nvkm_xtensa_oclass_get,
|
D | falcon.c | 34 while (falcon->func->sclass[c].oclass) { in nvkm_falcon_oclass_get() 36 oclass->base = falcon->func->sclass[index]; in nvkm_falcon_oclass_get() 330 .fifo.sclass = nvkm_falcon_oclass_get,
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | oproxy.c | 95 if (!oproxy->object->func->sclass) in nvkm_oproxy_sclass() 97 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass() 181 .sclass = nvkm_oproxy_sclass,
|
D | client.c | 189 const struct nvkm_sclass *sclass; in nvkm_client_child_get() local 192 case 0: sclass = &nvkm_udevice_sclass; break; in nvkm_client_child_get() 198 oclass->base = *sclass; in nvkm_client_child_get() 205 .sclass = nvkm_client_child_get,
|
D | ioctl.c | 64 while (object->func->sclass && in nvkm_ioctl_sclass() 65 object->func->sclass(object, i, &oclass) >= 0) { in nvkm_ioctl_sclass() 100 if (!parent->func->sclass) { in nvkm_ioctl_new() 111 ret = parent->func->sclass(parent, i++, &oclass); in nvkm_ioctl_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/ |
D | gt215.c | 32 .sclass = {
|
D | gk104.c | 32 .sclass = {
|
D | g98.c | 40 .sclass = {
|
D | gf100.c | 40 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/vp/ |
D | g84.c | 33 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msvld/ |
D | mcp89.c | 32 .sclass = {
|
D | gk104.c | 32 .sclass = {
|
D | gt215.c | 32 .sclass = {
|
D | g98.c | 40 .sclass = {
|
D | gf100.c | 40 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msppp/ |
D | gt215.c | 32 .sclass = {
|
D | gf100.c | 40 .sclass = {
|
D | g98.c | 40 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/bsp/ |
D | g84.c | 33 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | g84.c | 33 .sclass = {
|
D | nv50.c | 124 .sclass = {
|
D | nv44.c | 199 .sclass = {
|
D | nv31.c | 264 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | xtensa.h | 21 struct nvkm_sclass sclass[]; member
|
D | falcon.h | 46 struct nvkm_sclass sclass[]; member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/ |
D | g98.c | 71 .sclass = {
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 123 .sclass = {
|
/linux-4.4.14/security/selinux/ss/ |
D | policydb.h | 192 u32 sclass; /* security class for genfs */ member
|
D | services.c | 2473 u16 sclass; in __security_genfs_sid() local 2481 sclass = unmap_class(orig_sclass); in __security_genfs_sid() 2496 if ((!c->v.sclass || sclass == c->v.sclass) && in __security_genfs_sid()
|
D | policydb.c | 2069 newc->v.sclass = le32_to_cpu(buf[0]); in genfs_read() 2078 (!c->v.sclass || !newc->v.sclass || in genfs_read() 2079 newc->v.sclass == c->v.sclass)) { in genfs_read() 3196 buf[0] = cpu_to_le32(c->v.sclass); in genfs_write()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
D | base.c | 640 .sclass = nvkm_perfmon_child_get, 854 .base.sclass = nvkm_pm_oclass_get,
|