Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmc.h6 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 …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dpriv.h4 #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 Dnv04.c34 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 Dbase.c32 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 Dga100.c25 ga100_mc_device_disable(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_disable()
35 ga100_mc_device_enable(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_enable()
45 ga100_mc_device_enabled(struct nvkm_mc *mc, u32 mask) in ga100_mc_device_enabled()
58 ga100_mc_init(struct nvkm_mc *mc) in ga100_mc_init()
73 ga100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in ga100_mc_new()
H A Dgt215.c59 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 Dgp100.c48 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gp100_mc_intr_allow()
56 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in gp100_mc_intr_block()
99 gp100_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gp100_mc_new()
H A Dgp10b.c27 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 Dnv50.c41 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 Dnv44.c27 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 Dgf100.c62 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 Dgk20a.c37 gk20a_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk20a_mc_new()
H A Dnv11.c46 nv11_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv11_mc_new()
H A Dnv17.c55 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in nv17_mc_new()
H A Dg84.c64 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g84_mc_new()
H A Dg98.c64 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in g98_mc_new()
H A Dgk104.c63 gk104_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) in gk104_mc_new()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h13 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MC , struct nvkm_mc , mc)