Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dpriv.h4 #define nvkm_mc(p) container_of((p), struct nvkm_mc, subdev) macro
8 struct nvkm_mc *);
10 struct nvkm_mc **);
20 void (*init)(struct nvkm_mc *);
23 void (*intr_unarm)(struct nvkm_mc *);
25 void (*intr_rearm)(struct nvkm_mc *);
27 void (*intr_mask)(struct nvkm_mc *, u32 mask, u32 stat);
29 u32 (*intr_stat)(struct nvkm_mc *);
31 void (*unk260)(struct nvkm_mc *, u32);
34 void nv04_mc_init(struct nvkm_mc *);
[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()
123 struct nvkm_mc *mc = device->mc; in nvkm_mc_reset_mask()
190 struct nvkm_mc *mc = nvkm_mc(subdev); in nvkm_mc_init()
200 return nvkm_mc(subdev); in nvkm_mc_dtor()
204 nvkm_mc = { variable
[all …]
Dga100.c25 ga100_mc_intr_unarm(struct nvkm_mc *mc) in ga100_mc_intr_unarm()
31 ga100_mc_intr_rearm(struct nvkm_mc *mc) in ga100_mc_intr_rearm()
37 ga100_mc_intr_mask(struct nvkm_mc *mc, u32 mask, u32 intr) in ga100_mc_intr_mask()
44 ga100_mc_intr_stat(struct nvkm_mc *mc) in ga100_mc_intr_stat()
53 ga100_mc_init(struct nvkm_mc *mc) in ga100_mc_init()
71 ga100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in ga100_mc_new()
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, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gf100_mc_new()
Dtu102.c26 struct nvkm_mc base;
50 tu102_mc_intr_unarm(struct nvkm_mc *base) in tu102_mc_intr_unarm()
62 tu102_mc_intr_rearm(struct nvkm_mc *base) in tu102_mc_intr_rearm()
74 tu102_mc_intr_mask(struct nvkm_mc *base, u32 mask, u32 intr) in tu102_mc_intr_mask()
86 tu102_mc_intr_stat(struct nvkm_mc *mc) in tu102_mc_intr_stat()
117 enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in tu102_mc_new_()
133 tu102_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in tu102_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, enum nvkm_subdev_type type, int inst, 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 enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gp100_mc_new_()
125 gp100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, 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, enum nvkm_subdev_type type, int inst, 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, enum nvkm_subdev_type type, int inst, 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, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv44_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, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gt215_mc_new()
Dgk20a.c38 gk20a_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk20a_mc_new()
Dnv11.c47 nv11_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv11_mc_new()
Dnv17.c56 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv17_mc_new()
Dg84.c65 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g84_mc_new()
Dg98.c65 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g98_mc_new()
Dgk104.c63 gk104_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk104_mc_new()
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmc.h6 struct nvkm_mc { struct
21 int nv04_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); argument
22 int nv11_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
23 int nv17_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
24 int nv44_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
25 int nv50_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
26 int g84_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
27 int g98_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
28 int gt215_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
29 int gf100_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **);
[all …]
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/
Dlayout.h11 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MC , struct nvkm_mc , mc)