Searched refs:nvkm_sec2 (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 33 struct nvkm_sec2 *sec2 = priv; in nvkm_sec2_finimsg() 42 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_fini() 77 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_init() 98 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_oneinit() 116 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_dtor() 126 nvkm_sec2 = { variable 135 enum nvkm_subdev_type type, int inst, u32 addr, struct nvkm_sec2 **psec2) in nvkm_sec2_new_() 137 struct nvkm_sec2 *sec2; in nvkm_sec2_new_() 143 ret = nvkm_engine_ctor(&nvkm_sec2, device, type, inst, true, &sec2->engine); in nvkm_sec2_new_()
|
H A D | priv.h | 8 struct nvkm_device *, enum nvkm_subdev_type, int, u32 addr, struct nvkm_sec2 **); 14 struct nvkm_intr *(*intr_vector)(struct nvkm_sec2 *, enum nvkm_intr_type *); 16 int (*initmsg)(struct nvkm_sec2 *); 20 int gp102_sec2_initmsg(struct nvkm_sec2 *); 24 int (*load)(struct nvkm_sec2 *, int ver, const struct nvkm_sec2_fwif *); 29 int gp102_sec2_nofw(struct nvkm_sec2 *, int, const struct nvkm_sec2_fwif *); 30 int gp102_sec2_load(struct nvkm_sec2 *, int, const struct nvkm_sec2_fwif *); 37 int, u32 addr, struct nvkm_sec2 **);
|
H A D | r535.c | 27 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in r535_sec2_dtor() 40 enum nvkm_subdev_type type, int inst, u32 addr, struct nvkm_sec2 **psec2) in r535_sec2_new() 42 struct nvkm_sec2 *sec2; in r535_sec2_new()
|
H A D | ga102.c | 31 ga102_sec2_initmsg(struct nvkm_sec2 *sec2) in ga102_sec2_initmsg() 60 ga102_sec2_intr_vector(struct nvkm_sec2 *sec2, enum nvkm_intr_type *pvector) in ga102_sec2_intr_vector() 95 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in ga102_sec2_acr_bootstrap_falcon() 177 ga102_sec2_load(struct nvkm_sec2 *sec2, int ver, in ga102_sec2_load() 192 struct nvkm_sec2 **psec2) in ga102_sec2_new()
|
H A D | gp102.c | 32 gp102_sec2_nofw(struct nvkm_sec2 *sec2, int ver, in gp102_sec2_nofw() 62 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in gp102_sec2_acr_bootstrap_falcon() 122 gp102_sec2_initmsg(struct nvkm_sec2 *sec2) in gp102_sec2_initmsg() 155 struct nvkm_sec2 *sec2 = container_of(inth, typeof(*sec2), engine.subdev.inth); in gp102_sec2_intr() 283 gp102_sec2_load(struct nvkm_sec2 *sec2, int ver, in gp102_sec2_load() 315 struct nvkm_sec2 **psec2) in gp102_sec2_new()
|
H A D | gp108.c | 40 struct nvkm_sec2 **psec2) in gp108_sec2_new()
|
H A D | tu102.c | 81 struct nvkm_sec2 **psec2) in tu102_sec2_new()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | sec2.h | 4 #define nvkm_sec2(p) container_of((p), struct nvkm_sec2, engine) macro 8 struct nvkm_sec2 { struct 23 int gp102_sec2_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sec2 **); argument 24 int gp108_sec2_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sec2 **); 25 int tu102_sec2_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sec2 **); 26 int ga102_sec2_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_sec2 **);
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 50 NVKM_LAYOUT_ONCE(NVKM_ENGINE_SEC2 , struct nvkm_sec2 , sec2)
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 1843 struct nvkm_sec2 *sec2 = device->sec2; in r535_gsp_msg_run_cpu_sequencer()
|