/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | falcon.h | 4 #define nvkm_falcon(p) container_of((p), struct nvkm_falcon, engine) macro 18 struct nvkm_falcon { struct 59 struct nvkm_falcon **); argument 61 void nvkm_falcon_del(struct nvkm_falcon **); 62 int nvkm_falcon_get(struct nvkm_falcon *, const struct nvkm_subdev *); 63 void nvkm_falcon_put(struct nvkm_falcon *, const struct nvkm_subdev *); 77 void (*init)(struct nvkm_falcon *); 78 void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *); 79 void (*load_imem)(struct nvkm_falcon *, void *, u32, u32, u16, u8, bool); 80 void (*load_dmem)(struct nvkm_falcon *, void *, u32, u32, u8); [all …]
|
D | sec2.h | 8 struct nvkm_falcon *falcon;
|
D | nvdec.h | 9 struct nvkm_falcon *falcon;
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/falcon/ |
D | base.c | 27 nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_imem() 41 nvkm_falcon_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_dmem() 52 nvkm_falcon_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port, in nvkm_falcon_read_dmem() 63 nvkm_falcon_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *inst) in nvkm_falcon_bind_context() 75 nvkm_falcon_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) in nvkm_falcon_set_start_addr() 81 nvkm_falcon_start(struct nvkm_falcon *falcon) in nvkm_falcon_start() 87 nvkm_falcon_enable(struct nvkm_falcon *falcon) in nvkm_falcon_enable() 104 nvkm_falcon_disable(struct nvkm_falcon *falcon) in nvkm_falcon_disable() 119 nvkm_falcon_reset(struct nvkm_falcon *falcon) in nvkm_falcon_reset() 126 nvkm_falcon_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) in nvkm_falcon_wait_for_halt() [all …]
|
D | v1.c | 29 nvkm_falcon_v1_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_imem() 68 nvkm_falcon_v1_load_emem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_emem() 95 nvkm_falcon_v1_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_dmem() 125 nvkm_falcon_v1_read_emem(struct nvkm_falcon *falcon, u32 start, u32 size, in nvkm_falcon_v1_read_emem() 152 nvkm_falcon_v1_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, in nvkm_falcon_v1_read_dmem() 183 nvkm_falcon_v1_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *ctx) in nvkm_falcon_v1_bind_context() 239 nvkm_falcon_v1_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) in nvkm_falcon_v1_set_start_addr() 245 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) in nvkm_falcon_v1_start() 256 nvkm_falcon_v1_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) in nvkm_falcon_v1_wait_for_halt() 269 nvkm_falcon_v1_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) in nvkm_falcon_v1_clear_interrupt() [all …]
|
D | msgqueue.h | 187 struct nvkm_falcon *falcon; 198 void nvkm_msgqueue_ctor(const struct nvkm_msgqueue_func *, struct nvkm_falcon *, 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.c | 38 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_open() 51 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_close() 62 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_empty() 75 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_pop() 158 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_has_room() 217 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_open() 241 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_close() 385 struct nvkm_falcon *falcon = priv->falcon; in msgqueue_handle_init_msg() 494 nvkm_msgqueue_new(u32 version, struct nvkm_falcon *falcon, in nvkm_msgqueue_new() 563 struct nvkm_falcon *falcon, in nvkm_msgqueue_ctor()
|
D | priv.h | 8 const char *, u32, struct nvkm_falcon *);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | falcon.c | 31 struct nvkm_falcon *falcon = nvkm_falcon(oclass->engine); in nvkm_falcon_oclass_get() 60 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_intr() 97 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_fini() 128 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_oneinit() 159 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_init() 320 return nvkm_falcon(engine); in nvkm_falcon_dtor() 324 nvkm_falcon = { variable 339 struct nvkm_falcon *falcon; in nvkm_falcon_new_() 351 return nvkm_engine_ctor(&nvkm_falcon, device, index, in nvkm_falcon_new_()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/ |
D | priv.h | 9 void g98_mspdec_init(struct nvkm_falcon *); 11 void gf100_mspdec_init(struct nvkm_falcon *);
|
D | gf100.c | 29 gf100_mspdec_init(struct nvkm_falcon *mspdec) in gf100_mspdec_init()
|
D | g98.c | 29 g98_mspdec_init(struct nvkm_falcon *mspdec) in g98_mspdec_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/msvld/ |
D | priv.h | 9 void g98_msvld_init(struct nvkm_falcon *); 11 void gf100_msvld_init(struct nvkm_falcon *);
|
D | g98.c | 29 g98_msvld_init(struct nvkm_falcon *msvld) in g98_msvld_init()
|
D | gf100.c | 29 gf100_msvld_init(struct nvkm_falcon *msvld) in gf100_msvld_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ |
D | hs_ucode.h | 29 struct nvkm_falcon; 78 void *hs_ucode_load_blob(struct nvkm_subdev *, const struct nvkm_falcon *,
|
D | hs_ucode.c | 34 hs_ucode_patch_signature(const struct nvkm_falcon *falcon, void *acr_image, in hs_ucode_patch_signature() 71 hs_ucode_load_blob(struct nvkm_subdev *subdev, const struct nvkm_falcon *falcon, in hs_ucode_load_blob()
|
D | gm200.h | 41 struct nvkm_falcon *);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | secboot.h | 47 struct nvkm_falcon *boot_falcon; 48 struct nvkm_falcon *halt_falcon;
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | gk20a.c | 98 struct nvkm_falcon *falcon = pmu->base.falcon; in gk20a_pmu_dvfs_get_dev_status() 107 struct nvkm_falcon *falcon = pmu->base.falcon; in gk20a_pmu_dvfs_reset_dev_status() 172 struct nvkm_falcon *falcon = pmu->falcon; in gk20a_pmu_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | priv.h | 6 void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_fifo_chan *);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/msppp/ |
D | priv.h | 9 void g98_msppp_init(struct nvkm_falcon *);
|
D | g98.c | 29 g98_msppp_init(struct nvkm_falcon *msppp) in g98_msppp_init()
|
D | gf100.c | 29 gf100_msppp_init(struct nvkm_falcon *msppp) in gf100_msppp_init()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | msgqueue.h | 31 int nvkm_msgqueue_new(u32, struct nvkm_falcon *, const struct nvkm_secboot *,
|