/linux/drivers/gpu/drm/nouveau/nvkm/falcon/ |
A D | base.c | 28 nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_imem() 76 nvkm_falcon_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) in nvkm_falcon_set_start_addr() 82 nvkm_falcon_start(struct nvkm_falcon *falcon) in nvkm_falcon_start() 88 nvkm_falcon_enable(struct nvkm_falcon *falcon) in nvkm_falcon_enable() 104 nvkm_falcon_disable(struct nvkm_falcon *falcon) in nvkm_falcon_disable() 118 nvkm_falcon_reset(struct nvkm_falcon *falcon) in nvkm_falcon_reset() 125 nvkm_falcon_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) in nvkm_falcon_wait_for_halt() 131 nvkm_falcon_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) in nvkm_falcon_clear_interrupt() 137 nvkm_falcon_oneinit(struct nvkm_falcon *falcon) in nvkm_falcon_oneinit() 203 nvkm_falcon_dtor(struct nvkm_falcon *falcon) in nvkm_falcon_dtor() [all …]
|
A 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() 124 nvkm_falcon_v1_read_emem(struct nvkm_falcon *falcon, u32 start, u32 size, in nvkm_falcon_v1_read_emem() 151 nvkm_falcon_v1_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, in nvkm_falcon_v1_read_dmem() 231 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) in nvkm_falcon_v1_start() 242 nvkm_falcon_v1_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) in nvkm_falcon_v1_wait_for_halt() 255 nvkm_falcon_v1_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) in nvkm_falcon_v1_clear_interrupt() 271 falcon_v1_wait_idle(struct nvkm_falcon *falcon) in falcon_v1_wait_idle() 284 nvkm_falcon_v1_enable(struct nvkm_falcon *falcon) in nvkm_falcon_v1_enable() 306 nvkm_falcon_v1_disable(struct nvkm_falcon *falcon) in nvkm_falcon_v1_disable() [all …]
|
A D | msgq.c | 35 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
|
A D | cmdq.c | 53 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
|
A D | qmgr.c | 70 nvkm_falcon_qmgr_new(struct nvkm_falcon *falcon, in nvkm_falcon_qmgr_new()
|
A D | qmgr.h | 45 struct nvkm_falcon *falcon; member
|
/linux/drivers/gpu/drm/tegra/ |
A D | falcon.c | 20 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() 69 static int falcon_parse_firmware_image(struct falcon *falcon) in falcon_parse_firmware_image() 104 int falcon_read_firmware(struct falcon *falcon, const char *name) in falcon_read_firmware() 118 int falcon_load_firmware(struct falcon *falcon) in falcon_load_firmware() 139 int falcon_init(struct falcon *falcon) in falcon_init() 146 void falcon_exit(struct falcon *falcon) in falcon_exit() [all …]
|
A D | falcon.h | 98 struct falcon { struct 103 struct falcon_firmware firmware; argument 106 int falcon_init(struct falcon *falcon); argument
|
A D | vic.c | 31 struct falcon falcon; member
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ |
A D | falcon.c | 32 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/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
A D | lsfw.c | 59 struct nvkm_falcon *falcon, enum nvkm_acr_lsf_id id) in nvkm_acr_lsfw_add() 87 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_() 141 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc() 161 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_v1() 181 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_bl_inst_data_sig()
|
A D | gm200.c | 248 struct nvkm_falcon *falcon = hsf->falcon; in gm200_acr_hsfw_boot() local 290 struct nvkm_falcon *falcon) in gm200_acr_hsfw_load()
|
A D | priv.h | 110 struct nvkm_falcon *falcon; member 144 struct nvkm_falcon *falcon; member
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
A D | gp102.c | 59 gp102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gp102_sec2_acr_bootstrap_falcon() 78 gp102_sec2_acr_boot(struct nvkm_falcon *falcon) in gp102_sec2_acr_boot() 167 struct nvkm_falcon *falcon = &sec2->falcon; in gp102_sec2_intr() local 184 gp102_sec2_flcn_enable(struct nvkm_falcon *falcon) in gp102_sec2_flcn_enable() 193 gp102_sec2_flcn_bind_context(struct nvkm_falcon *falcon, in gp102_sec2_flcn_bind_context()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
A D | gk20a.c | 98 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
|
A D | gm20b.c | 39 gm20b_pmu_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gm20b_pmu_acr_bootstrap_falcon() 66 gm20b_pmu_acr_boot(struct nvkm_falcon *falcon) in gm20b_pmu_acr_boot()
|
A D | gp10b.c | 38 gp10b_pmu_acr_bootstrap_multiple_falcons(struct nvkm_falcon *falcon, u32 mask) in gp10b_pmu_acr_bootstrap_multiple_falcons()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
A D | gsp.h | 9 struct nvkm_falcon falcon; member
|
A D | pmu.h | 10 struct nvkm_falcon falcon; member
|
A D | acr.h | 71 struct nvkm_falcon *falcon; member
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
A D | nvdec.h | 11 struct nvkm_falcon falcon; member
|
A D | nvenc.h | 11 struct nvkm_falcon falcon; member
|
A D | falcon.h | 107 nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr) in nvkm_falcon_rd32() 113 nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data) in nvkm_falcon_wr32() 119 nvkm_falcon_mask(struct nvkm_falcon *falcon, u32 addr, u32 mask, u32 val) in nvkm_falcon_mask()
|
A D | sec2.h | 11 struct nvkm_falcon falcon; member
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
A D | gp102.c | 38 struct nvkm_falcon *falcon = &device->nvdec[0]->falcon; in gp102_fb_vpr_scrub() local
|