/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | priv.h | 4 #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 …]
|
D | base.c | 32 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 …]
|
D | gf100.c | 63 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()
|
D | nv04.c | 44 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()
|
D | gp100.c | 28 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()
|
D | gp10b.c | 27 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()
|
D | nv50.c | 41 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()
|
D | nv44.c | 27 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()
|
D | tu102.c | 25 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()
|
D | gt215.c | 57 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()
|
D | gk20a.c | 38 gk20a_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gk20a_mc_new()
|
D | nv11.c | 47 nv11_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv11_mc_new()
|
D | nv17.c | 56 nv17_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv17_mc_new()
|
D | g98.c | 65 g98_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in g98_mc_new()
|
D | gk104.c | 63 gk104_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gk104_mc_new()
|
D | g84.c | 65 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/ |
D | mc.h | 6 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/ |
D | device.h | 148 struct nvkm_mc *mc; 221 int (*mc )(struct nvkm_device *, int idx, struct nvkm_mc **);
|