/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mc.h | 6 struct nvkm_mc { struct 20 int nv04_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); argument 21 int nv11_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 22 int nv17_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 23 int nv44_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 24 int nv50_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 25 int g84_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 26 int g98_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 27 int gt215_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); 28 int gf100_mc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_mc **); [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
H A D | priv.h | 4 #define nvkm_mc(p) container_of((p), struct nvkm_mc, subdev) macro 8 struct nvkm_mc **); 18 void (*init)(struct nvkm_mc *); 25 bool (*enabled)(struct nvkm_mc *, u32 mask); 26 void (*enable)(struct nvkm_mc *, u32 mask); 27 void (*disable)(struct nvkm_mc *, u32 mask); 32 void (*unk260)(struct nvkm_mc *, u32); 35 void nv04_mc_init(struct nvkm_mc *); 46 void nv44_mc_init(struct nvkm_mc *); 48 void nv50_mc_init(struct nvkm_mc *); [all …]
|
H A D | nv04.c | 34 nv04_mc_device_disable(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_disable() 40 nv04_mc_device_enable(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_enable() 49 nv04_mc_device_enabled(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_enabled() 74 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in nv04_mc_intr_rearm() 84 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in nv04_mc_intr_unarm() 96 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in nv04_mc_intr_pending() 117 nv04_mc_init(struct nvkm_mc *mc) in nv04_mc_init() 134 nv04_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv04_mc_new()
|
H A D | base.c | 32 struct nvkm_mc *mc = device->mc; in nvkm_mc_unk260() 53 struct nvkm_mc *mc = device->mc; in nvkm_mc_reset_mask() 108 struct nvkm_mc *mc = nvkm_mc(subdev); in nvkm_mc_init() 117 return nvkm_mc(subdev); in nvkm_mc_dtor() 121 nvkm_mc = { variable 128 enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nvkm_mc_new_() 130 struct nvkm_mc *mc; in nvkm_mc_new_() 136 nvkm_subdev_ctor(&nvkm_mc, device, type, inst, &mc->subdev); in nvkm_mc_new_()
|
H A D | ga100.c | 27 ga100_mc_device_disable(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_disable() 37 ga100_mc_device_enable(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_enable() 47 ga100_mc_device_enabled(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_enabled() 60 ga100_mc_init(struct nvkm_mc *mc) in ga100_mc_init() 75 ga100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in ga100_mc_new()
|
H A D | gt215.c | 59 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gt215_mc_intr_allow() 67 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gt215_mc_intr_block() 91 gt215_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gt215_mc_new()
|
H A D | gp100.c | 50 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gp100_mc_intr_allow() 58 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gp100_mc_intr_block() 101 gp100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gp100_mc_new()
|
H A D | gp10b.c | 27 gp10b_mc_init(struct nvkm_mc *mc) in gp10b_mc_init() 45 gp10b_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gp10b_mc_new()
|
H A D | nv50.c | 41 nv50_mc_init(struct nvkm_mc *mc) in nv50_mc_init() 57 nv50_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv50_mc_new()
|
H A D | nv44.c | 27 nv44_mc_init(struct nvkm_mc *mc) in nv44_mc_init() 50 nv44_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv44_mc_new()
|
H A D | gf100.c | 62 gf100_mc_unk260(struct nvkm_mc *mc, u32 data) in gf100_mc_unk260() 79 gf100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gf100_mc_new()
|
H A D | gk20a.c | 37 gk20a_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk20a_mc_new()
|
H A D | nv11.c | 46 nv11_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv11_mc_new()
|
H A D | nv17.c | 55 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv17_mc_new()
|
H A 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()
|
H A D | g98.c | 64 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g98_mc_new()
|
H A D | g84.c | 64 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g84_mc_new()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 13 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MC , struct nvkm_mc , mc)
|