Home
last modified time | relevance | path

Searched refs:sclass (Results 1 – 97 of 97) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Drootnv50.c195 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 …]
Ddmacnv50.c61 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_()
Dbase.c160 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,
Dchannv50.c260 .sclass = nv50_disp_chan_child_get,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvif/
Dobject.c63 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/
Dbase.c54 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,
Dpriv.h19 const struct nvkm_sw_chan_sclass sclass[]; member
Dnv10.c58 .sclass = {
Dnv04.c128 .sclass = {
Dgf100.c145 .sclass = {
Dnv50.c138 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c259 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/
Dbase.c107 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/
Dbase.c163 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,
Dchan.c217 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/
Dengine.h25 int (*sclass)(struct nvkm_oclass *, int index, member
33 int (*sclass)(struct nvkm_oclass *, int index); member
37 struct nvkm_sclass sclass[]; member
Dobject.h39 int (*sclass)(struct nvkm_object *, int index, struct nvkm_oclass *); member
/linux-4.4.14/security/selinux/include/
Dobjsec.h48 u16 sclass; /* security class of this object */ member
77 u16 sclass; /* security class of this object */ member
115 u16 sclass; /* sock security class */ member
Dsecurity.h214 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/
Dnouveau_abi16.c413 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 …]
Dnouveau_drm.c160 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()
Dnv50_display.c71 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/
Dbase.c65 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,
Dgm206.c35 .sclass = {
Dmcp79.c32 .sclass = {
Dgt200.c33 .sclass = {
Dmcp89.c33 .sclass = {
Dgt215.c33 .sclass = {
Dnv15.c32 .sclass = {
Dnv17.c32 .sclass = {
Dpriv.h28 struct nvkm_sclass sclass[]; member
Dgk110b.c111 .sclass = {
Dgf104.c122 .sclass = {
Dgf110.c94 .sclass = {
Dgf108.c113 .sclass = {
Dgf119.c185 .sclass = {
Dgm20b.c70 .sclass = {
Dgk208.c170 .sclass = {
Dgf117.c131 .sclass = {
Dgk110.c191 .sclass = {
Dnv44.c83 .sclass = {
Dg84.c182 .sclass = {
Dnv2a.c101 .sclass = {
Dnv34.c109 .sclass = {
Dnv35.c109 .sclass = {
Dnv25.c110 .sclass = {
Dgf100.h134 struct nvkm_sclass sclass[]; member
Dgm204.c360 .sclass = {
Dnv30.c172 .sclass = {
Dgk104.c317 .sclass = {
Dgf100.c260 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 = {
Dgm107.c446 .sclass = {
Dgk20a.c343 .sclass = {
Dnv40.c451 .sclass = {
Dnv20.c351 .sclass = {
Dnv50.c780 .sclass = {
Dnv04.c1369 .sclass = {
Dnv10.c1194 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgf100.c46 .sclass = {
61 .sclass = {
Dgm204.c31 .sclass = {
Dgk104.c44 .sclass = {
Dgt215.c72 .sclass = {
/linux-4.4.14/security/selinux/
Dhooks.c238 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 …]
Dnlmsgtab.c150 int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm) in selinux_nlmsg_lookup() argument
154 switch (sclass) { in selinux_nlmsg_lookup()
Dnetlabel.c392 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()
Dselinuxfs.c1788 isec->sclass = SECCLASS_CHR_FILE; in sel_fill_super()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c33 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,
Dfalcon.c34 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/
Doproxy.c95 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,
Dclient.c189 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,
Dioctl.c64 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/
Dgt215.c32 .sclass = {
Dgk104.c32 .sclass = {
Dg98.c40 .sclass = {
Dgf100.c40 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/vp/
Dg84.c33 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dmcp89.c32 .sclass = {
Dgk104.c32 .sclass = {
Dgt215.c32 .sclass = {
Dg98.c40 .sclass = {
Dgf100.c40 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dgt215.c32 .sclass = {
Dgf100.c40 .sclass = {
Dg98.c40 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/bsp/
Dg84.c33 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dg84.c33 .sclass = {
Dnv50.c124 .sclass = {
Dnv44.c199 .sclass = {
Dnv31.c264 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dxtensa.h21 struct nvkm_sclass sclass[]; member
Dfalcon.h46 struct nvkm_sclass sclass[]; member
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c71 .sclass = {
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c123 .sclass = {
/linux-4.4.14/security/selinux/ss/
Dpolicydb.h192 u32 sclass; /* security class for genfs */ member
Dservices.c2473 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()
Dpolicydb.c2069 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/
Dbase.c640 .sclass = nvkm_perfmon_child_get,
854 .base.sclass = nvkm_pm_oclass_get,