nvkm_falcon        31 drivers/gpu/drm/nouveau/include/nvkm/core/msgqueue.h int nvkm_msgqueue_new(u32, struct nvkm_falcon *, const struct nvkm_secboot *,
nvkm_falcon         4 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h #define nvkm_falcon(p) container_of((p), struct nvkm_falcon, engine)
nvkm_falcon        59 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 		       struct nvkm_falcon **);
nvkm_falcon        61 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_del(struct nvkm_falcon **);
nvkm_falcon        62 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h int nvkm_falcon_get(struct nvkm_falcon *, const struct nvkm_subdev *);
nvkm_falcon        63 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_put(struct nvkm_falcon *, const struct nvkm_subdev *);
nvkm_falcon        77 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*init)(struct nvkm_falcon *);
nvkm_falcon        78 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*intr)(struct nvkm_falcon *, struct nvkm_fifo_chan *);
nvkm_falcon        79 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*load_imem)(struct nvkm_falcon *, void *, u32, u32, u16, u8, bool);
nvkm_falcon        80 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*load_dmem)(struct nvkm_falcon *, void *, u32, u32, u8);
nvkm_falcon        81 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*read_dmem)(struct nvkm_falcon *, u32, u32, u8, void *);
nvkm_falcon        82 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*bind_context)(struct nvkm_falcon *, struct nvkm_memory *);
nvkm_falcon        83 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	int (*wait_for_halt)(struct nvkm_falcon *, u32);
nvkm_falcon        84 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	int (*clear_interrupt)(struct nvkm_falcon *, u32);
nvkm_falcon        85 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*set_start_addr)(struct nvkm_falcon *, u32 start_addr);
nvkm_falcon        86 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*start)(struct nvkm_falcon *);
nvkm_falcon        87 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	int (*enable)(struct nvkm_falcon *falcon);
nvkm_falcon        88 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	void (*disable)(struct nvkm_falcon *falcon);
nvkm_falcon        94 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr)
nvkm_falcon       100 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data)
nvkm_falcon       106 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h nvkm_falcon_mask(struct nvkm_falcon *falcon, u32 addr, u32 mask, u32 val)
nvkm_falcon       113 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_load_imem(struct nvkm_falcon *, void *, u32, u32, u16, u8,
nvkm_falcon       115 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_load_dmem(struct nvkm_falcon *, void *, u32, u32, u8);
nvkm_falcon       116 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_read_dmem(struct nvkm_falcon *, u32, u32, u8, void *);
nvkm_falcon       117 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_bind_context(struct nvkm_falcon *, struct nvkm_memory *);
nvkm_falcon       118 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_set_start_addr(struct nvkm_falcon *, u32);
nvkm_falcon       119 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_start(struct nvkm_falcon *);
nvkm_falcon       120 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h int nvkm_falcon_wait_for_halt(struct nvkm_falcon *, u32);
nvkm_falcon       121 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h int nvkm_falcon_clear_interrupt(struct nvkm_falcon *, u32);
nvkm_falcon       122 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h int nvkm_falcon_enable(struct nvkm_falcon *);
nvkm_falcon       123 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h void nvkm_falcon_disable(struct nvkm_falcon *);
nvkm_falcon       124 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h int nvkm_falcon_reset(struct nvkm_falcon *);
nvkm_falcon        11 drivers/gpu/drm/nouveau/include/nvkm/engine/nvdec.h 	struct nvkm_falcon *falcon;
nvkm_falcon        10 drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h 	struct nvkm_falcon *falcon;
nvkm_falcon        10 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h 	struct nvkm_falcon *falcon;
nvkm_falcon        10 drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h 	struct nvkm_falcon *falcon;
nvkm_falcon        47 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h 	struct nvkm_falcon *boot_falcon;
nvkm_falcon        48 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h 	struct nvkm_falcon *halt_falcon;
nvkm_falcon        30 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c gf100_ce_init(struct nvkm_falcon *ce)
nvkm_falcon        43 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c gt215_ce_intr(struct nvkm_falcon *ce, struct nvkm_fifo_chan *chan)
nvkm_falcon         6 drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_fifo_chan *);
nvkm_falcon        32 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon = nvkm_falcon(oclass->engine);
nvkm_falcon        61 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon = nvkm_falcon(engine);
nvkm_falcon        98 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon = nvkm_falcon(engine);
nvkm_falcon       131 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon = nvkm_falcon(engine);
nvkm_falcon       162 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon = nvkm_falcon(engine);
nvkm_falcon       323 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	return nvkm_falcon(engine);
nvkm_falcon       327 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon = {
nvkm_falcon       342 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	struct nvkm_falcon *falcon;
nvkm_falcon       354 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	return nvkm_engine_ctor(&nvkm_falcon, device, index,
nvkm_falcon      1638 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_init_fw(struct nvkm_falcon *falcon,
nvkm_falcon        86 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 		struct nvkm_falcon *falcon;
nvkm_falcon        92 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 		struct nvkm_falcon *falcon;
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c g98_mspdec_init(struct nvkm_falcon *mspdec)
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c gf100_mspdec_init(struct nvkm_falcon *mspdec)
nvkm_falcon         9 drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h void g98_mspdec_init(struct nvkm_falcon *);
nvkm_falcon        11 drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h void gf100_mspdec_init(struct nvkm_falcon *);
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c g98_msppp_init(struct nvkm_falcon *msppp)
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c gf100_msppp_init(struct nvkm_falcon *msppp)
nvkm_falcon         9 drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h void g98_msppp_init(struct nvkm_falcon *);
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c g98_msvld_init(struct nvkm_falcon *msvld)
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c gf100_msvld_init(struct nvkm_falcon *msvld)
nvkm_falcon         9 drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h void g98_msvld_init(struct nvkm_falcon *);
nvkm_falcon        11 drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h void gf100_msvld_init(struct nvkm_falcon *);
nvkm_falcon        43 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c g98_sec_intr(struct nvkm_falcon *sec, struct nvkm_fifo_chan *chan)
nvkm_falcon        27 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start,
nvkm_falcon        41 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start,
nvkm_falcon        52 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port,
nvkm_falcon        63 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *inst)
nvkm_falcon        75 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr)
nvkm_falcon        81 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_start(struct nvkm_falcon *falcon)
nvkm_falcon        87 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_enable(struct nvkm_falcon *falcon)
nvkm_falcon       104 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_disable(struct nvkm_falcon *falcon)
nvkm_falcon       119 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_reset(struct nvkm_falcon *falcon)
nvkm_falcon       126 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_wait_for_halt(struct nvkm_falcon *falcon, u32 ms)
nvkm_falcon       132 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_clear_interrupt(struct nvkm_falcon *falcon, u32 mask)
nvkm_falcon       138 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_put(struct nvkm_falcon *falcon, const struct nvkm_subdev *user)
nvkm_falcon       152 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_get(struct nvkm_falcon *falcon, const struct nvkm_subdev *user)
nvkm_falcon       171 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 		 struct nvkm_falcon *falcon)
nvkm_falcon       224 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_del(struct nvkm_falcon **pfalcon)
nvkm_falcon        38 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon        51 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon        62 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon        75 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon       158 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon       217 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon       241 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon       385 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	struct nvkm_falcon *falcon = priv->falcon;
nvkm_falcon       494 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c nvkm_msgqueue_new(u32 version, struct nvkm_falcon *falcon,
nvkm_falcon       563 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 		   struct nvkm_falcon *falcon,
nvkm_falcon       187 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h 	struct nvkm_falcon *falcon;
nvkm_falcon       198 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h void nvkm_msgqueue_ctor(const struct nvkm_msgqueue_func *, struct nvkm_falcon *,
nvkm_falcon       206 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h int msgqueue_0137c63d_new(struct nvkm_falcon *, const struct nvkm_secboot *,
nvkm_falcon       208 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h int msgqueue_0137bca5_new(struct nvkm_falcon *, const struct nvkm_secboot *,
nvkm_falcon       210 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h int msgqueue_0148cdec_new(struct nvkm_falcon *, const struct nvkm_secboot *,
nvkm_falcon       390 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c msgqueue_0137c63d_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb,
nvkm_falcon       416 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c msgqueue_0137bca5_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb,
nvkm_falcon       250 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c msgqueue_0148cdec_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb,
nvkm_falcon         8 drivers/gpu/drm/nouveau/nvkm/falcon/priv.h 		 const char *, u32, struct nvkm_falcon *);
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_imem(struct nvkm_falcon *falcon, void *data, u32 start,
nvkm_falcon        68 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_emem(struct nvkm_falcon *falcon, void *data, u32 start,
nvkm_falcon        95 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start,
nvkm_falcon       125 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_read_emem(struct nvkm_falcon *falcon, u32 start, u32 size,
nvkm_falcon       152 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size,
nvkm_falcon       183 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *ctx)
nvkm_falcon       275 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr)
nvkm_falcon       281 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_start(struct nvkm_falcon *falcon)
nvkm_falcon       292 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_wait_for_halt(struct nvkm_falcon *falcon, u32 ms)
nvkm_falcon       305 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_clear_interrupt(struct nvkm_falcon *falcon, u32 mask)
nvkm_falcon       321 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c falcon_v1_wait_idle(struct nvkm_falcon *falcon)
nvkm_falcon       334 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_enable(struct nvkm_falcon *falcon)
nvkm_falcon       356 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_disable(struct nvkm_falcon *falcon)
nvkm_falcon       379 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		   struct nvkm_falcon **pfalcon)
nvkm_falcon       381 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	struct nvkm_falcon *falcon;
nvkm_falcon        98 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct nvkm_falcon *falcon = pmu->base.falcon;
nvkm_falcon       107 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct nvkm_falcon *falcon = pmu->base.falcon;
nvkm_falcon       172 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct nvkm_falcon *falcon = pmu->falcon;
nvkm_falcon        40 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h 	int (*load)(struct nvkm_acr *, struct nvkm_falcon *,
nvkm_falcon       781 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c acr_r352_load(struct nvkm_acr *_acr, struct nvkm_falcon *falcon,
nvkm_falcon        38 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c 		       struct nvkm_falcon *falcon)
nvkm_falcon        41 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h 			   struct nvkm_falcon *);
nvkm_falcon        52 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c 	struct nvkm_falcon *falcon;
nvkm_falcon       122 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c 		       struct nvkm_falcon *falcon)
nvkm_falcon        34 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c hs_ucode_patch_signature(const struct nvkm_falcon *falcon, void *acr_image,
nvkm_falcon        71 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c hs_ucode_load_blob(struct nvkm_subdev *subdev, const struct nvkm_falcon *falcon,
nvkm_falcon        29 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h struct nvkm_falcon;
nvkm_falcon        78 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h void *hs_ucode_load_blob(struct nvkm_subdev *, const struct nvkm_falcon *,
nvkm_falcon        80 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c 			 struct nvkm_falcon *falcon, u32 addr_args)
nvkm_falcon        35 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h 			struct nvkm_falcon *);