/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | secboot.h | 43 struct nvkm_secboot { struct 55 #define nvkm_secboot(p) container_of((p), struct nvkm_secboot, subdev) argument 57 bool nvkm_secboot_is_managed(struct nvkm_secboot *, enum nvkm_secboot_falcon); 58 int nvkm_secboot_reset(struct nvkm_secboot *, unsigned long); 60 int gm200_secboot_new(struct nvkm_device *, int, struct nvkm_secboot **); 61 int gm20b_secboot_new(struct nvkm_device *, int, struct nvkm_secboot **); 62 int gp102_secboot_new(struct nvkm_device *, int, struct nvkm_secboot **); 63 int gp108_secboot_new(struct nvkm_device *, int, struct nvkm_secboot **); 64 int gp10b_secboot_new(struct nvkm_device *, int, struct nvkm_secboot **);
|
/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ |
D | base.c | 105 nvkm_secboot_reset(struct nvkm_secboot *sb, unsigned long falcon_mask) in nvkm_secboot_reset() 120 nvkm_secboot_is_managed(struct nvkm_secboot *sb, enum nvkm_secboot_falcon fid) in nvkm_secboot_is_managed() 131 struct nvkm_secboot *sb = nvkm_secboot(subdev); in nvkm_secboot_oneinit() 166 struct nvkm_secboot *sb = nvkm_secboot(subdev); in nvkm_secboot_fini() 178 struct nvkm_secboot *sb = nvkm_secboot(subdev); in nvkm_secboot_dtor() 188 nvkm_secboot = { variable 197 struct nvkm_secboot *sb) in nvkm_secboot_ctor() 201 nvkm_subdev_ctor(&nvkm_secboot, device, index, &sb->subdev); in nvkm_secboot_ctor()
|
D | priv.h | 31 int (*oneinit)(struct nvkm_secboot *); 32 int (*fini)(struct nvkm_secboot *, bool suspend); 33 void *(*dtor)(struct nvkm_secboot *); 34 int (*run_blob)(struct nvkm_secboot *, struct nvkm_gpuobj *, 39 struct nvkm_device *, int, struct nvkm_secboot *); 40 int nvkm_secboot_falcon_reset(struct nvkm_secboot *); 41 int nvkm_secboot_falcon_run(struct nvkm_secboot *);
|
D | gm200.h | 29 struct nvkm_secboot base; 37 int gm200_secboot_oneinit(struct nvkm_secboot *); 38 int gm200_secboot_fini(struct nvkm_secboot *, bool); 39 void *gm200_secboot_dtor(struct nvkm_secboot *); 40 int gm200_secboot_run_blob(struct nvkm_secboot *, struct nvkm_gpuobj *,
|
D | ls_ucode.h | 150 int acr_ls_ucode_load_fecs(const struct nvkm_secboot *, int, 152 int acr_ls_ucode_load_gpccs(const struct nvkm_secboot *, int, 154 int acr_ls_ucode_load_pmu(const struct nvkm_secboot *, int, 156 int acr_ls_pmu_post_run(const struct nvkm_acr *, const struct nvkm_secboot *); 157 int acr_ls_ucode_load_sec2(const struct nvkm_secboot *, int, 159 int acr_ls_sec2_post_run(const struct nvkm_acr *, const struct nvkm_secboot *);
|
D | acr_r352.h | 71 int (*load)(const struct nvkm_secboot *, int maxver, 73 int (*post_run)(const struct nvkm_acr *, const struct nvkm_secboot *); 90 void (*fixup_hs_desc)(struct acr_r352 *, struct nvkm_secboot *, void *); 95 const struct nvkm_secboot *, 159 const struct nvkm_secboot *, 165 void acr_r352_fixup_hs_desc(struct acr_r352 *, struct nvkm_secboot *, void *);
|
D | acr.h | 38 int (*oneinit)(struct nvkm_acr *, struct nvkm_secboot *); 39 int (*fini)(struct nvkm_acr *, struct nvkm_secboot *, bool); 42 int (*reset)(struct nvkm_acr *, struct nvkm_secboot *, unsigned long);
|
D | gm200.c | 37 gm200_secboot_run_blob(struct nvkm_secboot *sb, struct nvkm_gpuobj *blob, in gm200_secboot_run_blob() 105 gm200_secboot_oneinit(struct nvkm_secboot *sb) in gm200_secboot_oneinit() 139 gm200_secboot_fini(struct nvkm_secboot *sb, bool suspend) in gm200_secboot_fini() 150 gm200_secboot_dtor(struct nvkm_secboot *sb) in gm200_secboot_dtor() 174 struct nvkm_secboot **psb) in gm200_secboot_new()
|
D | ls_ucode_msgqueue.c | 102 acr_ls_ucode_load_pmu(const struct nvkm_secboot *sb, int maxver, in acr_ls_ucode_load_pmu() 122 acr_ls_pmu_post_run(const struct nvkm_acr *acr, const struct nvkm_secboot *sb) in acr_ls_pmu_post_run() 140 acr_ls_ucode_load_sec2(const struct nvkm_secboot *sb, int maxver, in acr_ls_ucode_load_sec2() 160 acr_ls_sec2_post_run(const struct nvkm_acr *acr, const struct nvkm_secboot *sb) in acr_ls_sec2_post_run()
|
D | gm20b.c | 44 struct nvkm_secboot *sb = &gsb->base; in gm20b_secboot_tegra_read_wpr() 83 gm20b_secboot_oneinit(struct nvkm_secboot *sb) in gm20b_secboot_oneinit() 105 struct nvkm_secboot **psb) in gm20b_secboot_new()
|
D | gp102.c | 34 gp102_secboot_scrub_required(struct nvkm_secboot *sb) in gp102_secboot_scrub_required() 47 gp102_run_secure_scrub(struct nvkm_secboot *sb) in gp102_run_secure_scrub() 121 gp102_secboot_run_blob(struct nvkm_secboot *sb, struct nvkm_gpuobj *blob, in gp102_secboot_run_blob() 146 struct nvkm_secboot **psb) in gp102_secboot_new()
|
D | acr_r367.h | 28 void acr_r367_fixup_hs_desc(struct acr_r352 *, struct nvkm_secboot *, void *); 31 const struct nvkm_secboot *,
|
D | acr_r352.c | 244 const struct nvkm_secboot *sb, in acr_r352_ls_ucode_img_load() 481 acr_r352_prepare_ls_blob(struct acr_r352 *acr, struct nvkm_secboot *sb) in acr_r352_prepare_ls_blob() 597 acr_r352_fixup_hs_desc(struct acr_r352 *acr, struct nvkm_secboot *sb, in acr_r352_fixup_hs_desc() 653 acr_r352_prepare_hs_blob(struct acr_r352 *acr, struct nvkm_secboot *sb, in acr_r352_prepare_hs_blob() 715 acr_r352_load_blobs(struct acr_r352 *acr, struct nvkm_secboot *sb) in acr_r352_load_blobs() 840 acr_r352_shutdown(struct acr_r352 *acr, struct nvkm_secboot *sb) in acr_r352_shutdown() 877 acr_r352_wpr_is_set(const struct acr_r352 *acr, const struct nvkm_secboot *sb) in acr_r352_wpr_is_set() 904 acr_r352_bootstrap(struct acr_r352 *acr, struct nvkm_secboot *sb) in acr_r352_bootstrap() 959 acr_r352_reset_nopmu(struct acr_r352 *acr, struct nvkm_secboot *sb, in acr_r352_reset_nopmu() 995 acr_r352_reset(struct nvkm_acr *_acr, struct nvkm_secboot *sb, in acr_r352_reset() [all …]
|
D | gp10b.c | 29 gp10b_secboot_oneinit(struct nvkm_secboot *sb) in gp10b_secboot_oneinit() 51 struct nvkm_secboot **psb) in gp10b_secboot_new()
|
D | ls_ucode_gr.c | 149 acr_ls_ucode_load_fecs(const struct nvkm_secboot *sb, int maxver, in acr_ls_ucode_load_fecs() 156 acr_ls_ucode_load_gpccs(const struct nvkm_secboot *sb, int maxver, in acr_ls_ucode_load_gpccs()
|
D | gp108.c | 27 struct nvkm_secboot **psb) in gp108_secboot_new()
|
D | acr_r364.c | 63 acr_r364_fixup_hs_desc(struct acr_r352 *acr, struct nvkm_secboot *sb, in acr_r364_fixup_hs_desc()
|
D | acr_r367.c | 113 const struct nvkm_secboot *sb, in acr_r367_ls_ucode_img_load() 352 acr_r367_fixup_hs_desc(struct acr_r352 *acr, struct nvkm_secboot *sb, in acr_r367_fixup_hs_desc()
|
/drivers/gpu/drm/nouveau/nvkm/falcon/ |
D | msgqueue.h | 206 int msgqueue_0137c63d_new(struct nvkm_falcon *, const struct nvkm_secboot *, 208 int msgqueue_0137bca5_new(struct nvkm_falcon *, const struct nvkm_secboot *, 210 int msgqueue_0148cdec_new(struct nvkm_falcon *, const struct nvkm_secboot *,
|
D | msgqueue_0137c63d.c | 390 msgqueue_0137c63d_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb, in msgqueue_0137c63d_new() 416 msgqueue_0137bca5_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb, in msgqueue_0137bca5_new()
|
D | msgqueue_0148cdec.c | 250 msgqueue_0148cdec_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb, in msgqueue_0148cdec_new()
|
D | msgqueue.c | 495 const struct nvkm_secboot *sb, struct nvkm_msgqueue **queue) in nvkm_msgqueue_new()
|
/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | msgqueue.h | 31 int nvkm_msgqueue_new(u32, struct nvkm_falcon *, const struct nvkm_secboot *,
|
D | device.h | 152 struct nvkm_secboot *secboot; 225 int (*secboot )(struct nvkm_device *, int idx, struct nvkm_secboot **);
|
/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gf100.c | 1693 struct nvkm_secboot *sb = device->secboot; in gf100_gr_init_ctxctl_ext()
|