/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | priv.h | 4 #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 …]
|
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() 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 …]
|
D | ga100.c | 25 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()
|
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, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gf100_mc_new()
|
D | tu102.c | 26 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()
|
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, enum nvkm_subdev_type type, int inst, 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 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()
|
D | gp10b.c | 27 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()
|
D | nv50.c | 41 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()
|
D | nv44.c | 27 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()
|
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, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gt215_mc_new()
|
D | gk20a.c | 38 gk20a_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk20a_mc_new()
|
D | nv11.c | 47 nv11_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv11_mc_new()
|
D | nv17.c | 56 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv17_mc_new()
|
D | g84.c | 65 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g84_mc_new()
|
D | g98.c | 65 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g98_mc_new()
|
D | gk104.c | 63 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/ |
D | mc.h | 6 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/ |
D | layout.h | 11 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MC , struct nvkm_mc , mc)
|