| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| H A D | gm20b.c | 39 gm20b_pmu_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gm20b_pmu_acr_bootstrap_falcon() argument 66 gm20b_pmu_acr_boot(struct nvkm_falcon *falcon) in gm20b_pmu_acr_boot() argument
|
| H 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 in gk20a_pmu_init() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/falcon/ |
| H A D | v1.c | 29 nvkm_falcon_v1_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_imem() argument 68 nvkm_falcon_v1_load_emem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_v1_load_emem() argument 93 nvkm_falcon_v1_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start, u32 size, u8 port) nvkm_falcon_v1_load_dmem() argument 124 nvkm_falcon_v1_read_emem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port, void *data) nvkm_falcon_v1_read_emem() argument 151 nvkm_falcon_v1_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port, void *data) nvkm_falcon_v1_read_dmem() argument 183 nvkm_falcon_v1_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *ctx) nvkm_falcon_v1_bind_context() argument 225 nvkm_falcon_v1_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) nvkm_falcon_v1_set_start_addr() argument 231 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) nvkm_falcon_v1_start() argument 242 nvkm_falcon_v1_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) nvkm_falcon_v1_wait_for_halt() argument 255 nvkm_falcon_v1_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) nvkm_falcon_v1_clear_interrupt() argument 271 falcon_v1_wait_idle(struct nvkm_falcon *falcon) falcon_v1_wait_idle() argument 284 nvkm_falcon_v1_enable(struct nvkm_falcon *falcon) nvkm_falcon_v1_enable() argument 306 nvkm_falcon_v1_disable(struct nvkm_falcon *falcon) nvkm_falcon_v1_disable() argument 331 struct nvkm_falcon *falcon; nvkm_falcon_v1_new() local [all...] |
| H A D | base.c | 28 nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_imem() argument 42 nvkm_falcon_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start, in nvkm_falcon_load_dmem() argument 53 nvkm_falcon_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port, void *data) nvkm_falcon_read_dmem() argument 64 nvkm_falcon_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *inst) nvkm_falcon_bind_context() argument 76 nvkm_falcon_set_start_addr(struct nvkm_falcon *falcon, u32 start_addr) nvkm_falcon_set_start_addr() argument 82 nvkm_falcon_start(struct nvkm_falcon *falcon) nvkm_falcon_start() argument 88 nvkm_falcon_enable(struct nvkm_falcon *falcon) nvkm_falcon_enable() argument 105 nvkm_falcon_disable(struct nvkm_falcon *falcon) nvkm_falcon_disable() argument 120 nvkm_falcon_reset(struct nvkm_falcon *falcon) nvkm_falcon_reset() argument 131 nvkm_falcon_wait_for_halt(struct nvkm_falcon *falcon, u32 ms) nvkm_falcon_wait_for_halt() argument 137 nvkm_falcon_clear_interrupt(struct nvkm_falcon *falcon, u32 mask) nvkm_falcon_clear_interrupt() argument 143 nvkm_falcon_oneinit(struct nvkm_falcon *falcon) nvkm_falcon_oneinit() argument 174 nvkm_falcon_put(struct nvkm_falcon *falcon, const struct nvkm_subdev *user) nvkm_falcon_put() argument 188 nvkm_falcon_get(struct nvkm_falcon *falcon, const struct nvkm_subdev *user) nvkm_falcon_get() argument 209 nvkm_falcon_dtor(struct nvkm_falcon *falcon) nvkm_falcon_dtor() argument 214 nvkm_falcon_ctor(const struct nvkm_falcon_func *func, struct nvkm_subdev *subdev, const char *name, u32 addr, struct nvkm_falcon *falcon) nvkm_falcon_ctor() argument [all...] |
| H 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 [all...] |
| H 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; nvkm_falcon_msgq_recv_initmsg() local [all...] |
| H A D | qmgr.h | 45 struct nvkm_falcon *falcon; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/ |
| H 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); nvkm_falcon_fini() local 131 struct nvkm_falcon *falcon = nvkm_falcon(engine); nvkm_falcon_oneinit() local 162 struct nvkm_falcon *falcon = nvkm_falcon(engine); nvkm_falcon_init() local 342 struct nvkm_falcon *falcon; nvkm_falcon_new_() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
| H A D | falcon.c | 20 static void falcon_writel(struct falcon *falcon, u32 value, u32 offset) in falcon_writel() argument 25 int falcon_wait_idle(struct falcon *falcon) in falcon_wait_idle() argument 33 static int falcon_dma_wait_idle(struct falcon *falcon) in falcon_dma_wait_idle() argument 41 falcon_copy_chunk(struct falcon *falcon, phys_addr_t base, unsigned long offset, enum falcon_memory target) falcon_copy_chunk() argument 58 falcon_copy_firmware_image(struct falcon *falcon, const struct firmware *firmware) falcon_copy_firmware_image() argument 69 falcon_parse_firmware_image(struct falcon *falcon) falcon_parse_firmware_image() argument 104 falcon_read_firmware(struct falcon *falcon, const char *name) falcon_read_firmware() argument 118 falcon_load_firmware(struct falcon *falcon) falcon_load_firmware() argument 139 falcon_init(struct falcon *falcon) falcon_init() argument 146 falcon_exit(struct falcon *falcon) falcon_exit() argument 152 falcon_boot(struct falcon *falcon) falcon_boot() argument 218 falcon_execute_method(struct falcon *falcon, u32 method, u32 data) falcon_execute_method() argument [all...] |
| H A D | falcon.h | 98 struct falcon { struct [all...] |
| H A D | vic.c | 32 struct falcon falcon; member [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/ |
| H 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; nvkm_falcon_msgq_recv_initmsg() local [all...] |
| H A D | qmgr.h | 45 struct nvkm_falcon *falcon; member
|
| H 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 [all...] |
| H A D | gm200.c | 29 gm200_flcn_tracepc(struct nvkm_falcon *falcon) in gm200_flcn_tracepc() argument 44 gm200_flcn_pio_dmem_rd(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len) in gm200_flcn_pio_dmem_rd() argument 64 gm200_flcn_pio_dmem_rd_init(struct nvkm_falcon *falcon, u8 port, u32 dmem_base) gm200_flcn_pio_dmem_rd_init() argument 70 gm200_flcn_pio_dmem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) gm200_flcn_pio_dmem_wr() argument 82 gm200_flcn_pio_dmem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 dmem_base) gm200_flcn_pio_dmem_wr_init() argument 98 gm200_flcn_pio_imem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 imem_base) gm200_flcn_pio_imem_wr_init() argument 104 gm200_flcn_pio_imem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) gm200_flcn_pio_imem_wr() argument 123 gm200_flcn_bind_stat(struct nvkm_falcon *falcon, bool intr) gm200_flcn_bind_stat() argument 132 gm200_flcn_bind_inst(struct nvkm_falcon *falcon, int target, u64 addr) gm200_flcn_bind_inst() argument 141 gm200_flcn_reset_wait_mem_scrubbing(struct nvkm_falcon *falcon) gm200_flcn_reset_wait_mem_scrubbing() argument 155 gm200_flcn_enable(struct nvkm_falcon *falcon) gm200_flcn_enable() argument 184 gm200_flcn_disable(struct nvkm_falcon *falcon) gm200_flcn_disable() argument 220 struct nvkm_falcon *falcon = fw->falcon; gm200_flcn_fw_boot() local 251 struct nvkm_falcon *falcon = fw->falcon; gm200_flcn_fw_load() local 333 struct nvkm_falcon *falcon = fw->falcon; gm200_flcn_fw_signature() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
| H A D | gp102.c | 59 gp102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gp102_sec2_acr_bootstrap_falcon() argument 157 struct nvkm_falcon *falcon = &sec2->falcon; in gp102_sec2_intr() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/ |
| H 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); nvkm_falcon_fini() local 131 struct nvkm_falcon *falcon = nvkm_falcon(engine); nvkm_falcon_oneinit() local 162 struct nvkm_falcon *falcon = nvkm_falcon(engine); nvkm_falcon_init() local 342 struct nvkm_falcon *falcon; nvkm_falcon_new_() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
| H A D | priv.h | 108 struct nvkm_falcon *falcon; member
|
| H A D | base.c | 222 struct nvkm_falcon *falcon; in nvkm_acr_oneinit() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
| H A D | falcon.c | 20 static void falcon_writel(struct falcon *falcon, u32 value, u32 offset) in falcon_writel() argument 25 int falcon_wait_idle(struct falcon *falcon) in falcon_wait_idle() argument 33 static int falcon_dma_wait_idle(struct falcon *falcon) in falcon_dma_wait_idle() argument 41 falcon_copy_chunk(struct falcon *falcon, phys_addr_t base, unsigned long offset, enum falcon_memory target) falcon_copy_chunk() argument 66 falcon_copy_firmware_image(struct falcon *falcon, const struct firmware *firmware) falcon_copy_firmware_image() argument 77 falcon_parse_firmware_image(struct falcon *falcon) falcon_parse_firmware_image() argument 112 falcon_read_firmware(struct falcon *falcon, const char *name) falcon_read_firmware() argument 126 falcon_load_firmware(struct falcon *falcon) falcon_load_firmware() argument 147 falcon_init(struct falcon *falcon) falcon_init() argument 154 falcon_exit(struct falcon *falcon) falcon_exit() argument 160 falcon_boot(struct falcon *falcon) falcon_boot() argument 227 falcon_execute_method(struct falcon *falcon, u32 method, u32 data) falcon_execute_method() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | acr.h | 71 struct nvkm_falcon *falcon; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
| H A D | gp102.c | 59 gp102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gp102_sec2_acr_bootstrap_falcon() argument 78 gp102_sec2_acr_boot(struct nvkm_falcon *falcon) in gp102_sec2_acr_boot() argument 167 struct nvkm_falcon *falcon in gp102_sec2_intr() local 184 gp102_sec2_flcn_enable(struct nvkm_falcon *falcon) gp102_sec2_flcn_enable() argument 193 gp102_sec2_flcn_bind_context(struct nvkm_falcon *falcon, struct nvkm_memory *ctx) gp102_sec2_flcn_bind_context() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
| H A D | gm200.c | 248 struct nvkm_falcon *falcon = hsf->falcon; in gm200_acr_hsfw_boot() local 289 gm200_acr_hsfw_load(struct nvkm_acr *acr, struct nvkm_acr_hsfw *hsfw, struct nvkm_falcon *falcon) gm200_acr_hsfw_load() argument [all...] |
| H A D | priv.h | 110 struct nvkm_falcon *falcon; member 144 struct nvkm_falcon *falcon; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
| H A D | falcon.h | 107 nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr) in nvkm_falcon_rd32() argument 113 nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data) in nvkm_falcon_wr32() argument 119 nvkm_falcon_mask(struct nvkm_falcon *falcon, u3 argument [all...] |