Home
last modified time | relevance | path

Searched defs:falcon (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/falcon/
Dbase.c27 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 …]
Dv1.c29 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()
275 nvkm_falcon_v1_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) in nvkm_falcon_v1_set_start_addr()
281 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) in nvkm_falcon_v1_start()
292 nvkm_falcon_v1_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) in nvkm_falcon_v1_wait_for_halt()
305 nvkm_falcon_v1_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) in nvkm_falcon_v1_clear_interrupt()
[all …]
Dmsgqueue.c38 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_open() local
51 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_close() local
62 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_empty() local
75 struct nvkm_falcon *falcon = priv->falcon; in msg_queue_pop() local
158 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_has_room() local
217 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_open() local
241 struct nvkm_falcon *falcon = priv->falcon; in cmd_queue_close() local
385 struct nvkm_falcon *falcon = priv->falcon; in msgqueue_handle_init_msg() local
469 unsigned long falcon; in nvkm_msgqueue_acr_boot_falcons() local
494 nvkm_msgqueue_new(u32 version, struct nvkm_falcon *falcon, in nvkm_msgqueue_new()
[all …]
Dmsgqueue_0148cdec.c199 acr_boot_falcon(struct nvkm_msgqueue *priv, enum nvkm_secboot_falcon falcon) in acr_boot_falcon()
250 msgqueue_0148cdec_new(struct nvkm_falcon *falcon, const struct nvkm_secboot *sb, in msgqueue_0148cdec_new()
Dmsgqueue_0137c63d.c269 acr_boot_falcon(struct nvkm_msgqueue *priv, enum nvkm_secboot_falcon falcon) in acr_boot_falcon()
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()
Dmsgqueue.h187 struct nvkm_falcon *falcon; member
/Linux-v5.4/drivers/gpu/drm/tegra/
Dfalcon.c20 static void falcon_writel(struct falcon *falcon, u32 value, u32 offset) in falcon_writel()
25 int falcon_wait_idle(struct falcon *falcon) in falcon_wait_idle()
33 static int falcon_dma_wait_idle(struct falcon *falcon) in falcon_dma_wait_idle()
41 static int falcon_copy_chunk(struct falcon *falcon, in falcon_copy_chunk()
58 static void falcon_copy_firmware_image(struct falcon *falcon, in falcon_copy_firmware_image()
84 static int falcon_parse_firmware_image(struct falcon *falcon) in falcon_parse_firmware_image()
119 int falcon_read_firmware(struct falcon *falcon, const char *name) in falcon_read_firmware()
131 int falcon_load_firmware(struct falcon *falcon) in falcon_load_firmware()
168 int falcon_init(struct falcon *falcon) in falcon_init()
179 void falcon_exit(struct falcon *falcon) in falcon_exit()
[all …]
Dfalcon.h106 struct falcon { struct
110 const struct falcon_ops *ops; argument
113 struct falcon_firmware firmware; argument
116 int falcon_init(struct falcon *falcon); argument
Dvic.c31 struct falcon falcon; member
160 static void *vic_falcon_alloc(struct falcon *falcon, size_t size, in vic_falcon_alloc()
168 static void vic_falcon_free(struct falcon *falcon, size_t size, in vic_falcon_free()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/
Dfalcon.c32 struct nvkm_falcon *falcon = nvkm_falcon(oclass->engine); in nvkm_falcon_oclass_get() local
61 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_intr() local
98 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_fini() local
131 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_oneinit() local
162 struct nvkm_falcon *falcon = nvkm_falcon(engine); in nvkm_falcon_init() local
342 struct nvkm_falcon *falcon; in nvkm_falcon_new_() local
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dhs_ucode.c34 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()
Dgp102.c52 struct nvkm_falcon *falcon; in gp102_run_secure_scrub() local
122 struct nvkm_falcon *falcon) in gp102_secboot_run_blob()
Dgm200.c38 struct nvkm_falcon *falcon) in gm200_secboot_run_blob()
Dls_ucode_msgqueue.c80 struct nvkm_falcon *falcon, u32 addr_args) in acr_ls_msgqueue_post_run()
Dacr_r352.c781 acr_r352_load(struct nvkm_acr *_acr, struct nvkm_falcon *falcon, in acr_r352_load()
962 int falcon; in acr_r352_reset_nopmu() local
1000 int falcon; in acr_r352_reset() local
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgk20a.c98 struct nvkm_falcon *falcon = pmu->base.falcon; in gk20a_pmu_dvfs_get_dev_status() local
107 struct nvkm_falcon *falcon = pmu->base.falcon; in gk20a_pmu_dvfs_reset_dev_status() local
172 struct nvkm_falcon *falcon = pmu->falcon; in gk20a_pmu_init() local
/Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfalcon.h94 nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr) in nvkm_falcon_rd32()
100 nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data) in nvkm_falcon_wr32()
106 nvkm_falcon_mask(struct nvkm_falcon *falcon, u32 addr, u32 mask, u32 val) in nvkm_falcon_mask()
Dnvdec.h11 struct nvkm_falcon *falcon; member
Dsec2.h10 struct nvkm_falcon *falcon; member
/Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dgsp.h10 struct nvkm_falcon *falcon; member
Dpmu.h10 struct nvkm_falcon *falcon; member
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.h86 struct nvkm_falcon *falcon; member
92 struct nvkm_falcon *falcon; member
Dgf100.c1638 gf100_gr_init_fw(struct nvkm_falcon *falcon, in gf100_gr_init_fw()
1648 u32 falcon, u32 starstar, u32 base) in gf100_gr_init_csdata()
/Linux-v5.4/drivers/video/fbdev/
Datafb.c130 } falcon; member