Home
last modified time | relevance | path

Searched refs:nvkm_mc (Results 1 - 25 of 35) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dpriv.h4 #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 *, boo
[all...]
H A 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()
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(subde in nvkm_mc_dtor()
201 nvkm_mc = { global() variable
[all...]
H A 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, int index, struct nvkm_mc **pmc) in nv04_mc_new()
H A 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 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()
H A 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, int index, struct nvkm_mc **pmc) in gf100_mc_new()
H A Dnv50.c41 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()
H A Dtu102.c25 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()
H A Dnv44.c27 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()
H A Dgp10b.c27 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()
H A 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, int index, struct nvkm_mc **pmc) in gt215_mc_new()
H A Dgk20a.c38 gk20a_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gk20a_mc_new()
H A Dnv11.c47 nv11_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv11_mc_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmc.h6 struct nvkm_mc { struct
21 int nv04_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
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...]
/kernel/linux/linux-6.6/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 **);
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...]
/kernel/linux/linux-6.6/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 *);
[all...]
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 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 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 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 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 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()

Completed in 6 milliseconds

12