]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/blame - drivers/gpu/drm/nouveau/include/nvkm/core/enum.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[mirror_ubuntu-disco-kernel.git] / drivers / gpu / drm / nouveau / include / nvkm / core / enum.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
5025407b
BS
2#ifndef __NVKM_ENUM_H__
3#define __NVKM_ENUM_H__
4#include <core/os.h>
9274f4a9 5
5025407b 6struct nvkm_enum {
9274f4a9
BS
7 u32 value;
8 const char *name;
e6626254 9 const void *data;
a2896ced 10 u32 data2;
9274f4a9
BS
11};
12
5025407b 13const struct nvkm_enum *nvkm_enum_find(const struct nvkm_enum *, u32 value);
9274f4a9 14
5025407b 15struct nvkm_bitfield {
9274f4a9
BS
16 u32 mask;
17 const char *name;
18};
19
6594363b 20void nvkm_snprintbf(char *, int, const struct nvkm_bitfield *, u32 value);
9274f4a9 21#endif