Home
last modified time | relevance | path

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

12

/linux-6.6.21/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()
66 static void falcon_copy_firmware_image(struct falcon *falcon, in falcon_copy_firmware_image()
77 static int falcon_parse_firmware_image(struct falcon *falcon) in falcon_parse_firmware_image()
112 int falcon_read_firmware(struct falcon *falcon, const char *name) in falcon_read_firmware()
126 int falcon_load_firmware(struct falcon *falcon) in falcon_load_firmware()
147 int falcon_init(struct falcon *falcon) in falcon_init()
154 void falcon_exit(struct falcon *falcon) in falcon_exit()
[all …]
Dfalcon.h99 struct falcon { struct
104 struct falcon_firmware firmware; argument
107 int falcon_init(struct falcon *falcon); argument
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/falcon/
Dgm200.c29 gm200_flcn_tracepc(struct nvkm_falcon *falcon) in gm200_flcn_tracepc()
44 gm200_flcn_pio_dmem_rd(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len) in gm200_flcn_pio_dmem_rd()
64 gm200_flcn_pio_dmem_rd_init(struct nvkm_falcon *falcon, u8 port, u32 dmem_base) in gm200_flcn_pio_dmem_rd_init()
70 gm200_flcn_pio_dmem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) in gm200_flcn_pio_dmem_wr()
82 gm200_flcn_pio_dmem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 dmem_base) in gm200_flcn_pio_dmem_wr_init()
98 gm200_flcn_pio_imem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 imem_base) in gm200_flcn_pio_imem_wr_init()
104 gm200_flcn_pio_imem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) in gm200_flcn_pio_imem_wr()
123 gm200_flcn_bind_stat(struct nvkm_falcon *falcon, bool intr) in gm200_flcn_bind_stat()
132 gm200_flcn_bind_inst(struct nvkm_falcon *falcon, int target, u64 addr) in gm200_flcn_bind_inst()
141 gm200_flcn_reset_wait_mem_scrubbing(struct nvkm_falcon *falcon) in gm200_flcn_reset_wait_mem_scrubbing()
[all …]
Dbase.c29 nvkm_falcon_dma(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_dma()
40 nvkm_falcon_dma_wr(struct nvkm_falcon *falcon, const u8 *img, u64 dma_addr, u32 dma_base, in nvkm_falcon_dma_wr()
105 nvkm_falcon_pio(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_pio()
124 nvkm_falcon_pio_rd(struct nvkm_falcon *falcon, u8 port, enum nvkm_falcon_mem mem_type, u32 mem_base, in nvkm_falcon_pio_rd()
159 nvkm_falcon_pio_wr(struct nvkm_falcon *falcon, const u8 *img, u32 img_base, u8 port, in nvkm_falcon_pio_wr()
196 nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_imem()
210 nvkm_falcon_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_dmem()
221 nvkm_falcon_start(struct nvkm_falcon *falcon) in nvkm_falcon_start()
227 nvkm_falcon_reset(struct nvkm_falcon *falcon) in nvkm_falcon_reset()
239 nvkm_falcon_oneinit(struct nvkm_falcon *falcon) in nvkm_falcon_oneinit()
[all …]
Dga102.c28 ga102_flcn_dma_done(struct nvkm_falcon *falcon) in ga102_flcn_dma_done()
34 ga102_flcn_dma_xfer(struct nvkm_falcon *falcon, u32 mem_base, u32 dma_base, u32 cmd) in ga102_flcn_dma_xfer()
42 ga102_flcn_dma_init(struct nvkm_falcon *falcon, u64 dma_addr, int xfer_len, in ga102_flcn_dma_init()
64 ga102_flcn_reset_wait_mem_scrubbing(struct nvkm_falcon *falcon) in ga102_flcn_reset_wait_mem_scrubbing()
78 ga102_flcn_reset_prep(struct nvkm_falcon *falcon) in ga102_flcn_reset_prep()
92 ga102_flcn_select(struct nvkm_falcon *falcon) in ga102_flcn_select()
109 struct nvkm_falcon *falcon = fw->falcon; in ga102_flcn_fw_boot() local
122 struct nvkm_falcon *falcon = fw->falcon; in ga102_flcn_fw_load() local
Dgp102.c25 gp102_flcn_pio_emem_rd(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len) in gp102_flcn_pio_emem_rd()
35 gp102_flcn_pio_emem_rd_init(struct nvkm_falcon *falcon, u8 port, u32 dmem_base) in gp102_flcn_pio_emem_rd_init()
41 gp102_flcn_pio_emem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) in gp102_flcn_pio_emem_wr()
51 gp102_flcn_pio_emem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 emem_base) in gp102_flcn_pio_emem_wr_init()
67 gp102_flcn_reset_eng(struct nvkm_falcon *falcon) in gp102_flcn_reset_eng()
Dfw.c33 struct nvkm_falcon *falcon = fw->falcon; in nvkm_falcon_fw_patch() local
77 struct nvkm_falcon *falcon = fw->falcon; in nvkm_falcon_fw_boot() local
120 nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *fw, struct nvkm_falcon *falcon, in nvkm_falcon_fw_oneinit()
191 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor()
208 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs()
301 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs_v2()
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_dmem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_dmem()
93 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) in nvkm_falcon_v1_start()
Dmsgq.c35 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_close() local
54 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_pop() local
157 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_recv_initmsg() local
Dcmdq.c53 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; in nvkm_falcon_cmdq_push() local
73 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; in nvkm_falcon_cmdq_open() local
Dpriv.h7 nvkm_falcon_enable(struct nvkm_falcon *falcon) in nvkm_falcon_enable()
Dga100.c27 struct nvkm_falcon *falcon = fw->falcon; in ga100_flcn_fw_signature() local
Dqmgr.c70 nvkm_falcon_qmgr_new(struct nvkm_falcon *falcon, in nvkm_falcon_qmgr_new()
/linux-6.6.21/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-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
Dlsfw.c60 struct nvkm_falcon *falcon, enum nvkm_acr_lsf_id id) in nvkm_acr_lsfw_add()
88 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_()
142 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc()
162 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_v1()
182 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_v2()
251 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_bl_inst_data_sig()
327 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_bl_sig_net()
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgm200.c27 gm200_pmu_flcn_bind_stat(struct nvkm_falcon *falcon, bool intr) in gm200_pmu_flcn_bind_stat()
34 gm200_pmu_flcn_bind_inst(struct nvkm_falcon *falcon, int target, u64 addr) in gm200_pmu_flcn_bind_inst()
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
Dgm20b.c39 gm20b_pmu_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gm20b_pmu_acr_bootstrap_falcon()
217 struct nvkm_falcon *falcon = &pmu->falcon; in gm20b_pmu_init() local
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
Dga102.c62 struct nvkm_falcon *falcon = &sec2->falcon; in ga102_sec2_intr_vector() local
92 ga102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, enum nvkm_acr_lsf_id id) in ga102_sec2_acr_bootstrap_falcon()
Dbase.c44 struct nvkm_falcon *falcon = &sec2->falcon; in nvkm_sec2_fini() local
79 struct nvkm_falcon *falcon = &sec2->falcon; in nvkm_sec2_init() local
Dgp102.c59 gp102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gp102_sec2_acr_bootstrap_falcon()
157 struct nvkm_falcon *falcon = &sec2->falcon; in gp102_sec2_intr() local
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dnvdec.h11 struct nvkm_falcon falcon; member
Dnvenc.h11 struct nvkm_falcon falcon; member
Dfalcon.h109 nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr) in nvkm_falcon_rd32()
115 nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data) in nvkm_falcon_wr32()
121 nvkm_falcon_mask(struct nvkm_falcon *falcon, u32 addr, u32 mask, u32 val) in nvkm_falcon_mask()
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dgsp.h11 struct nvkm_falcon falcon; member

12