Home
last modified time | relevance | path

Searched refs:nvkm_mc (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dpriv.h4 #define nvkm_mc(p) container_of((p), struct nvkm_mc, subdev) macro
8 int index, struct nvkm_mc *);
10 int index, struct nvkm_mc **);
19 void (*init)(struct nvkm_mc *);
22 void (*intr_unarm)(struct nvkm_mc *);
24 void (*intr_rearm)(struct nvkm_mc *);
26 void (*intr_mask)(struct nvkm_mc *, u32 mask, u32 stat);
28 u32 (*intr_stat)(struct nvkm_mc *);
29 void (*intr_hack)(struct nvkm_mc *, bool *handled);
31 void (*unk260)(struct nvkm_mc *, u32);
[all …]
Dbase.c32 struct nvkm_mc *mc = device->mc; in nvkm_mc_unk260()
40 struct nvkm_mc *mc = device->mc; in nvkm_mc_intr_mask()
55 struct nvkm_mc *mc = device->mc; in nvkm_mc_intr_unarm()
63 struct nvkm_mc *mc = device->mc; in nvkm_mc_intr_rearm()
69 nvkm_mc_intr_stat(struct nvkm_mc *mc) in nvkm_mc_intr_stat()
80 struct nvkm_mc *mc = device->mc; in nvkm_mc_intr()
120 struct nvkm_mc *mc = device->mc; in nvkm_mc_reset_mask()
187 struct nvkm_mc *mc = nvkm_mc(subdev); in nvkm_mc_init()
197 return nvkm_mc(subdev); in nvkm_mc_dtor()
201 nvkm_mc = { variable
[all …]
Dgf100.c63 gf100_mc_intr_unarm(struct nvkm_mc *mc) in gf100_mc_intr_unarm()
72 gf100_mc_intr_rearm(struct nvkm_mc *mc) in gf100_mc_intr_rearm()
80 gf100_mc_intr_stat(struct nvkm_mc *mc) in gf100_mc_intr_stat()
89 gf100_mc_intr_mask(struct nvkm_mc *mc, u32 mask, u32 stat) in gf100_mc_intr_mask()
97 gf100_mc_unk260(struct nvkm_mc *mc, u32 data) in gf100_mc_unk260()
115 gf100_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gf100_mc_new()
Dnv04.c44 nv04_mc_intr_unarm(struct nvkm_mc *mc) in nv04_mc_intr_unarm()
52 nv04_mc_intr_rearm(struct nvkm_mc *mc) in nv04_mc_intr_rearm()
59 nv04_mc_intr_stat(struct nvkm_mc *mc) in nv04_mc_intr_stat()
65 nv04_mc_init(struct nvkm_mc *mc) in nv04_mc_init()
83 nv04_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv04_mc_new()
Dgp100.c28 struct nvkm_mc base;
46 gp100_mc_intr_unarm(struct nvkm_mc *base) in gp100_mc_intr_unarm()
57 gp100_mc_intr_rearm(struct nvkm_mc *base) in gp100_mc_intr_rearm()
68 gp100_mc_intr_mask(struct nvkm_mc *base, u32 mask, u32 intr) in gp100_mc_intr_mask()
109 int index, struct nvkm_mc **pmc) in gp100_mc_new_()
125 gp100_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gp100_mc_new()
Dgp10b.c27 gp10b_mc_init(struct nvkm_mc *mc) in gp10b_mc_init()
46 gp10b_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gp10b_mc_new()
Dnv50.c41 nv50_mc_init(struct nvkm_mc *mc) in nv50_mc_init()
58 nv50_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv50_mc_new()
Dnv44.c27 nv44_mc_init(struct nvkm_mc *mc) in nv44_mc_init()
51 nv44_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv44_mc_new()
Dtu102.c25 tu102_mc_intr_hack(struct nvkm_mc *mc, bool *handled) in tu102_mc_intr_hack()
52 tu102_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in tu102_mc_new()
Dgt215.c57 gt215_mc_intr_mask(struct nvkm_mc *mc, u32 mask, u32 stat) in gt215_mc_intr_mask()
74 gt215_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gt215_mc_new()
Dgk20a.c38 gk20a_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gk20a_mc_new()
Dnv11.c47 nv11_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv11_mc_new()
Dnv17.c56 nv17_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv17_mc_new()
Dg98.c65 g98_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in g98_mc_new()
Dgk104.c63 gk104_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gk104_mc_new()
Dg84.c65 g84_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in g84_mc_new()
/Linux-v5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmc.h6 struct nvkm_mc { struct
21 int nv04_mc_new(struct nvkm_device *, int, struct nvkm_mc **); argument
22 int nv11_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
23 int nv17_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
24 int nv44_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
25 int nv50_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
26 int g84_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
27 int g98_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
28 int gt215_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
29 int gf100_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
[all …]
/Linux-v5.10/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h148 struct nvkm_mc *mc;
221 int (*mc )(struct nvkm_device *, int idx, struct nvkm_mc **);