Home
last modified time | relevance | path

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

123456

/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
A Dudisp.c31 nvkm_udisp_sclass(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_udisp_sclass() argument
36 sclass->base = (struct nvkm_sclass) { 0, 0, NVIF_CLASS_CONN }; in nvkm_udisp_sclass()
37 sclass->ctor = nvkm_uconn_new; in nvkm_udisp_sclass()
42 sclass->base = (struct nvkm_sclass) { 0, 0, NVIF_CLASS_OUTP }; in nvkm_udisp_sclass()
43 sclass->ctor = nvkm_uoutp_new; in nvkm_udisp_sclass()
48 sclass->base = (struct nvkm_sclass) { 0, 0, NVIF_CLASS_HEAD }; in nvkm_udisp_sclass()
49 sclass->ctor = nvkm_uhead_new; in nvkm_udisp_sclass()
54 sclass->base = disp->func->user[index].base; in nvkm_udisp_sclass()
55 sclass->ctor = disp->func->user[index].ctor; in nvkm_udisp_sclass()
77 .sclass = nvkm_udisp_sclass,
A Dchan.c85 const struct nvkm_device_oclass *sclass = oclass->priv; in nvkm_disp_chan_child_new() local
95 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nvkm_disp_chan_child_new()
107 nvkm_disp_chan_child_get(struct nvkm_object *object, int index, struct nvkm_oclass *sclass) in nvkm_disp_chan_child_get() argument
114 sclass->engine = nvkm_device_engine(device, NVKM_ENGINE_DMAOBJ, 0); in nvkm_disp_chan_child_get()
116 sclass->engine = NULL; in nvkm_disp_chan_child_get()
118 if (sclass->engine && sclass->engine->func->base.sclass) { in nvkm_disp_chan_child_get()
119 sclass->engine->func->base.sclass(sclass, index, &oclass); in nvkm_disp_chan_child_get()
121 sclass->ctor = nvkm_disp_chan_child_new; in nvkm_disp_chan_child_get()
122 sclass->priv = oclass; in nvkm_disp_chan_child_get()
171 .sclass = nvkm_disp_chan_child_get,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/
A Dr535.c89 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_nvjpg_new()
91 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_nvjpg_new()
96 rm->sclass[i].minver = hw->sclass[i].minver; in r535_nvjpg_new()
97 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_nvjpg_new()
98 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_nvjpg_new()
99 rm->sclass[i].ctor = r535_nvjpg_obj_ctor; in r535_nvjpg_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ofa/
A Dr535.c89 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_ofa_new()
91 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_ofa_new()
96 rm->sclass[i].minver = hw->sclass[i].minver; in r535_ofa_new()
97 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_ofa_new()
98 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_ofa_new()
99 rm->sclass[i].ctor = r535_ofa_obj_ctor; in r535_ofa_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ce/
A Dr535.c90 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_ce_new()
92 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_ce_new()
97 rm->sclass[i].minver = hw->sclass[i].minver; in r535_ce_new()
98 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_ce_new()
99 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_ce_new()
100 rm->sclass[i].ctor = r535_ce_obj_ctor; in r535_ce_new()
A Dgf100.c43 .sclass = {
57 .sclass = {
/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvdec/
A Dr535.c91 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_nvdec_new()
93 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_nvdec_new()
98 rm->sclass[i].minver = hw->sclass[i].minver; in r535_nvdec_new()
99 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_nvdec_new()
100 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_nvdec_new()
101 rm->sclass[i].ctor = r535_nvdec_obj_ctor; in r535_nvdec_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/nvenc/
A Dr535.c91 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_nvenc_new()
93 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_nvenc_new()
98 rm->sclass[i].minver = hw->sclass[i].minver; in r535_nvenc_new()
99 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_nvenc_new()
100 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_nvenc_new()
101 rm->sclass[i].ctor = r535_nvenc_obj_ctor; in r535_nvenc_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
A Duser.c278 const struct nvkm_device_oclass *sclass = NULL; in nvkm_udevice_child_get() local
283 !(engine->func->base.sclass)) in nvkm_udevice_child_get()
287 index -= engine->func->base.sclass(oclass, index, &sclass); in nvkm_udevice_child_get()
290 if (!sclass) { in nvkm_udevice_child_get()
292 sclass = &nvkm_control_oclass; in nvkm_udevice_child_get()
294 sclass = &device->mmu->user; in nvkm_udevice_child_get()
296 sclass = &device->fault->user; in nvkm_udevice_child_get()
298 sclass = &device->vfn->user; in nvkm_udevice_child_get()
302 oclass->base = sclass->base; in nvkm_udevice_child_get()
307 oclass->priv = sclass; in nvkm_udevice_child_get()
[all …]
/linux/drivers/gpu/drm/nouveau/nvif/
A Dobject.c61 struct nvif_ioctl_sclass_v0 sclass; in nvif_object_sclass_get() member
67 size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]); in nvif_object_sclass_get()
72 args->sclass.version = 0; in nvif_object_sclass_get()
73 args->sclass.count = cnt; in nvif_object_sclass_get()
76 if (ret == 0 && args->sclass.count <= cnt) in nvif_object_sclass_get()
78 cnt = args->sclass.count; in nvif_object_sclass_get()
86 for (i = 0; i < args->sclass.count; i++) { in nvif_object_sclass_get()
87 (*psclass)[i].oclass = args->sclass.oclass[i].oclass; in nvif_object_sclass_get()
88 (*psclass)[i].minver = args->sclass.oclass[i].minver; in nvif_object_sclass_get()
89 (*psclass)[i].maxver = args->sclass.oclass[i].maxver; in nvif_object_sclass_get()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sw/
A 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()
94 .fifo.sclass = nvkm_sw_oclass_get,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
A Dbase.c67 nvkm_dma_oclass_base_get(struct nvkm_oclass *sclass, int index, in nvkm_dma_oclass_base_get() argument
73 sclass->base = oclass[0]; in nvkm_dma_oclass_base_get()
74 sclass->engn = oclass; in nvkm_dma_oclass_base_get()
101 .base.sclass = nvkm_dma_oclass_base_get,
102 .fifo.sclass = nvkm_dma_oclass_fifo_get,
/linux/drivers/gpu/drm/nouveau/nvkm/core/
A Dclient.c79 const struct nvkm_sclass *sclass; in nvkm_client_child_get() local
82 case 0: sclass = &nvkm_uclient_sclass; break; in nvkm_client_child_get()
83 case 1: sclass = &nvkm_udevice_sclass; break; in nvkm_client_child_get()
89 oclass->base = *sclass; in nvkm_client_child_get()
102 .sclass = nvkm_client_child_get,
A Doproxy.c72 if (!oproxy->object->func->sclass) in nvkm_oproxy_sclass()
74 return oproxy->object->func->sclass(oproxy->object, index, oclass); in nvkm_oproxy_sclass()
165 .sclass = nvkm_oproxy_sclass,
/linux/drivers/gpu/drm/nouveau/include/nvif/
A Dobject.h76 struct nvif_sclass *sclass; \
81 cnt = nvif_object_sclass_get(object, &sclass); \
85 if (mclass[i].oclass == sclass[j].oclass && \
86 mclass[i].version >= sclass[j].minver && \
87 mclass[i].version <= sclass[j].maxver) { \
93 nvif_object_sclass_put(&sclass); \
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_abi16.c533 struct nvif_sclass *sclass; in nouveau_abi16_ioctl_grobj_alloc() local
554 switch (sclass[i].oclass) { in nouveau_abi16_ioctl_grobj_alloc()
559 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc()
570 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc()
579 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc()
588 oclass = sclass[i].oclass; in nouveau_abi16_ioctl_grobj_alloc()
596 nvif_object_sclass_put(&sclass); in nouveau_abi16_ioctl_grobj_alloc()
808 struct nvif_sclass *sclass; in nouveau_abi16_ioctl_sclass() local
828 args->oclass[i].oclass = sclass[i].oclass; in nouveau_abi16_ioctl_sclass()
829 args->oclass[i].minver = sclass[i].minver; in nouveau_abi16_ioctl_sclass()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
A Dr535.c432 for (i = 0; gr->base.func->sclass[i].ctor; i++) { in r535_gr_oneinit()
433 if ((gr->base.func->sclass[i].oclass & 0xff) == 0x97) { in r535_gr_oneinit()
437 gr->base.func->sclass[i].oclass, 0, in r535_gr_oneinit()
447 if (WARN_ON(!gr->base.func->sclass[i].ctor)) { in r535_gr_oneinit()
483 for (nclass = 0; hw->sclass[nclass].oclass; nclass++); in r535_gr_new()
485 if (!(rm = kzalloc(sizeof(*rm) + (nclass + 1) * sizeof(rm->sclass[0]), GFP_KERNEL))) in r535_gr_new()
494 rm->sclass[i].minver = hw->sclass[i].minver; in r535_gr_new()
495 rm->sclass[i].maxver = hw->sclass[i].maxver; in r535_gr_new()
496 rm->sclass[i].oclass = hw->sclass[i].oclass; in r535_gr_new()
497 rm->sclass[i].ctor = r535_gr_obj_ctor; in r535_gr_new()
A Dbase.c101 while (gr->func->sclass[c].oclass) { in nvkm_gr_oclass_get()
103 oclass->base = gr->func->sclass[index]; in nvkm_gr_oclass_get()
200 .fifo.sclass = nvkm_gr_oclass_get,
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dengine.h31 int (*sclass)(struct nvkm_oclass *, int index, member
38 int (*sclass)(struct nvkm_oclass *, int index); member
42 struct nvkm_sclass sclass[]; member
/linux/security/selinux/
A Dhooks.c1445 sclass = isec->sclass; in inode_doinit_with_dentry()
4658 isec->sclass = sclass; in selinux_socket_post_create()
4664 sksec->sclass = sclass; in selinux_socket_post_create()
4953 sclass = isec->sclass; in selinux_socket_accept()
4958 newisec->sclass = sclass; in selinux_socket_accept()
5263 newsksec->sclass = sksec->sclass; in selinux_sk_clone_security()
5288 sksec->sclass = isec->sclass; in selinux_sock_graft()
5498 newsksec->sclass = sksec->sclass; in selinux_sctp_sk_clone()
5507 ssksec->sclass = sksec->sclass; in selinux_mptcp_add_subflow()
5931 u16 sclass = sksec->sclass; in selinux_netlink_send() local
[all …]
/linux/security/selinux/include/
A Dobjsec.h52 u16 sclass; /* security class of this object */ member
80 u16 sclass; /* security class of this object */ member
118 u16 sclass; /* sock security class */ member
A Dsecurity.h329 int security_genfs_sid(const char *fstype, const char *path, u16 sclass,
333 const char *path, u16 sclass, u32 *sid);
379 extern int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm);
/linux/drivers/gpu/drm/nouveau/nvkm/engine/
A 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,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Duchan.c225 if (engine->func->fifo.sclass) { in nvkm_uchan_sclass()
226 ret = engine->func->fifo.sclass(oclass, index); in nvkm_uchan_sclass()
238 while (engine->func->sclass[c].oclass) { in nvkm_uchan_sclass()
240 oclass->base = engine->func->sclass[index]; in nvkm_uchan_sclass()
316 .sclass = nvkm_uchan_sclass,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
A Dgt215.c31 .sclass = {

Completed in 36 milliseconds

123456