/linux-6.3-rc2/drivers/gpu/drm/tegra/ |
A D | falcon.c | 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 static int falcon_copy_chunk(struct falcon *falcon, in falcon_copy_chunk() argument 66 static void falcon_copy_firmware_image(struct falcon *falcon, in falcon_copy_firmware_image() argument 77 static int falcon_parse_firmware_image(struct falcon *falcon) in falcon_parse_firmware_image() argument 121 falcon->firmware.size = falcon->firmware.firmware->size; in falcon_read_firmware() 126 int falcon_load_firmware(struct falcon *falcon) in falcon_load_firmware() argument 147 int falcon_init(struct falcon *falcon) in falcon_init() argument 154 void falcon_exit(struct falcon *falcon) in falcon_exit() argument 160 int falcon_boot(struct falcon *falcon) in falcon_boot() argument [all …]
|
A D | falcon.h | 99 struct falcon { struct 107 int falcon_init(struct falcon *falcon); argument 108 void falcon_exit(struct falcon *falcon); 109 int falcon_read_firmware(struct falcon *falcon, const char *firmware_name); 110 int falcon_load_firmware(struct falcon *falcon); 111 int falcon_boot(struct falcon *falcon); 112 void falcon_execute_method(struct falcon *falcon, u32 method, u32 data); 113 int falcon_wait_idle(struct falcon *falcon);
|
A D | vic.c | 32 struct falcon falcon; member 90 err = falcon_boot(&vic->falcon); in vic_boot() 94 hdr = vic->falcon.firmware.virt; in vic_boot() 99 hdr = vic->falcon.firmware.virt + in vic_boot() 207 vic->falcon.firmware.virt, in vic_exit() 208 vic->falcon.firmware.iova); in vic_exit() 232 if (vic->falcon.firmware.virt) { in vic_load_firmware() 505 vic->falcon.dev = dev; in vic_probe() 506 vic->falcon.regs = vic->regs; in vic_probe() 535 falcon_exit(&vic->falcon); in vic_probe() [all …]
|
A D | nvdec.c | 39 struct falcon falcon; member 83 err = falcon_boot(&nvdec->falcon); in nvdec_boot_falcon() 241 nvdec->falcon.firmware.virt, in nvdec_exit() 242 nvdec->falcon.firmware.iova); in nvdec_exit() 262 if (nvdec->falcon.firmware.virt) in nvdec_load_falcon_firmware() 269 size = nvdec->falcon.firmware.size; in nvdec_load_falcon_firmware() 281 nvdec->falcon.firmware.virt = virt; in nvdec_load_falcon_firmware() 282 nvdec->falcon.firmware.iova = iova; in nvdec_load_falcon_firmware() 514 nvdec->falcon.dev = dev; in nvdec_probe() 545 falcon_exit(&nvdec->falcon); in nvdec_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/falcon/ |
A D | gm200.c | 161 ret = falcon->func->reset_eng(falcon); in gm200_flcn_enable() 167 ret = falcon->func->select(falcon); in gm200_flcn_enable() 175 ret = falcon->func->reset_wait_mem_scrubbing(falcon); in gm200_flcn_enable() 190 ret = falcon->func->select(falcon); in gm200_flcn_disable() 200 ret = falcon->func->reset_prep(falcon); in gm200_flcn_disable() 209 ret = falcon->func->reset_eng(falcon); in gm200_flcn_disable() 220 struct nvkm_falcon *falcon = fw->falcon; in gm200_flcn_fw_boot() local 251 struct nvkm_falcon *falcon = fw->falcon; in gm200_flcn_fw_load() local 269 if (falcon->func->bind_stat(falcon, falcon->func->bind_intr) == 5) in gm200_flcn_fw_load() 278 if (falcon->func->bind_stat(falcon, false) == 0) in gm200_flcn_fw_load() [all …]
|
A D | base.c | 73 if (img && nvkm_printk_ok(falcon->owner, falcon->user, NV_DBG_TRACE)) { in nvkm_falcon_dma_wr() 111 if (!falcon->func->emem_addr || *mem_base < falcon->func->emem_addr) in nvkm_falcon_pio() 143 if (nvkm_printk_ok(falcon->owner, falcon->user, NV_DBG_TRACE)) { in nvkm_falcon_pio_rd() 178 if (nvkm_printk_ok(falcon->owner, falcon->user, NV_DBG_TRACE)) { in nvkm_falcon_pio_wr() 205 falcon->func->load_imem(falcon, data, start, size, tag, port, in nvkm_falcon_load_imem() 215 falcon->func->load_dmem(falcon, data, start, size, port); in nvkm_falcon_load_dmem() 223 falcon->func->start(falcon); in nvkm_falcon_start() 231 ret = falcon->func->disable(falcon); in nvkm_falcon_reset() 277 nvkm_debug(falcon->user, "released %s falcon\n", falcon->name); in nvkm_falcon_put() 289 if (falcon->user) { in nvkm_falcon_get() [all …]
|
A D | ga102.c | 38 nvkm_falcon_wr32(falcon, 0x118, cmd); in ga102_flcn_dma_xfer() 80 nvkm_falcon_rd32(falcon, 0x0f4); in ga102_flcn_reset_prep() 94 if ((nvkm_falcon_rd32(falcon, falcon->addr2 + 0x668) & 0x00000010) != 0x00000000) { in ga102_flcn_select() 95 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x668, 0x00000000); in ga102_flcn_select() 97 if (nvkm_falcon_rd32(falcon, falcon->addr2 + 0x668) & 0x00000001) in ga102_flcn_select() 109 struct nvkm_falcon *falcon = fw->falcon; in ga102_flcn_fw_boot() local 111 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x210, fw->dmem_sign); in ga102_flcn_fw_boot() 112 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x19c, fw->engine_id); in ga102_flcn_fw_boot() 113 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x198, fw->ucode_id); in ga102_flcn_fw_boot() 114 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x180, 0x00000001); in ga102_flcn_fw_boot() [all …]
|
A D | gp102.c | 28 *(u32 *)img = nvkm_falcon_rd32(falcon, 0xac4 + (port * 8)); 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() argument 37 nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), BIT(25) | dmem_base); in gp102_flcn_pio_emem_rd_init() 44 nvkm_falcon_wr32(falcon, 0xac4 + (port * 8), *(u32 *)img); in gp102_flcn_pio_emem_wr() 53 nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), BIT(24) | emem_base); in gp102_flcn_pio_emem_wr_init() 67 gp102_flcn_reset_eng(struct nvkm_falcon *falcon) in gp102_flcn_reset_eng() argument 71 if (falcon->func->reset_prep) { in gp102_flcn_reset_eng() 72 ret = falcon->func->reset_prep(falcon); in gp102_flcn_reset_eng() 77 nvkm_falcon_mask(falcon, 0x3c0, 0x00000001, 0x00000001); in gp102_flcn_reset_eng() 79 nvkm_falcon_mask(falcon, 0x3c0, 0x00000001, 0x00000000); in gp102_flcn_reset_eng() [all …]
|
A D | v1.c | 39 nvkm_falcon_wr32(falcon, 0x180 + (port * 16), reg); in nvkm_falcon_v1_load_imem() 43 nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++); in nvkm_falcon_v1_load_imem() 44 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), ((u32 *)data)[i]); in nvkm_falcon_v1_load_imem() 56 nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++); in nvkm_falcon_v1_load_imem() 57 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), in nvkm_falcon_v1_load_imem() 64 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), 0); in nvkm_falcon_v1_load_imem() 87 nvkm_falcon_wr32(falcon, 0x1c4 + (port * 8), in nvkm_falcon_v1_load_dmem() 93 nvkm_falcon_v1_start(struct nvkm_falcon *falcon) in nvkm_falcon_v1_start() argument 95 u32 reg = nvkm_falcon_rd32(falcon, 0x100); in nvkm_falcon_v1_start() 98 nvkm_falcon_wr32(falcon, 0x130, 0x2); in nvkm_falcon_v1_start() [all …]
|
A D | Kbuild | 2 nvkm-y += nvkm/falcon/base.o 3 nvkm-y += nvkm/falcon/cmdq.o 4 nvkm-y += nvkm/falcon/fw.o 5 nvkm-y += nvkm/falcon/msgq.o 6 nvkm-y += nvkm/falcon/qmgr.o 7 nvkm-y += nvkm/falcon/v1.o 9 nvkm-y += nvkm/falcon/gm200.o 10 nvkm-y += nvkm/falcon/gp102.o 11 nvkm-y += nvkm/falcon/ga100.o 12 nvkm-y += nvkm/falcon/ga102.o
|
A D | msgq.c | 35 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_close() local 38 nvkm_falcon_wr32(falcon, msgq->tail_reg, msgq->position); in nvkm_falcon_msgq_close() 46 u32 head = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->head_reg); in nvkm_falcon_msgq_empty() 54 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_pop() local 57 head = nvkm_falcon_rd32(falcon, msgq->head_reg); in nvkm_falcon_msgq_pop() 71 nvkm_falcon_pio_rd(falcon, 0, DMEM, tail, data, 0, size); in nvkm_falcon_msgq_pop() 157 struct nvkm_falcon *falcon = msgq->qmgr->falcon; in nvkm_falcon_msgq_recv_initmsg() local 161 msgq->head_reg = falcon->func->msgq.head; in nvkm_falcon_msgq_recv_initmsg() 162 msgq->tail_reg = falcon->func->msgq.tail; in nvkm_falcon_msgq_recv_initmsg() 163 msgq->offset = nvkm_falcon_rd32(falcon, falcon->func->msgq.tail); in nvkm_falcon_msgq_recv_initmsg() [all …]
|
A D | fw.c | 33 struct nvkm_falcon *falcon = fw->falcon; in nvkm_falcon_fw_patch() local 52 if (nvkm_printk_ok(falcon->owner, falcon->user, NV_DBG_TRACE)) { in nvkm_falcon_fw_patch() 77 struct nvkm_falcon *falcon = fw->falcon; in nvkm_falcon_fw_boot() local 80 ret = nvkm_falcon_get(falcon, user); in nvkm_falcon_fw_boot() 115 nvkm_falcon_put(falcon, user); in nvkm_falcon_fw_boot() 125 fw->falcon = falcon; in nvkm_falcon_fw_oneinit() 130 FLCN_DBG(falcon, "mapping %s fw", fw->fw.name); in nvkm_falcon_fw_oneinit() 133 FLCN_ERR(falcon, "get %d", ret); in nvkm_falcon_fw_oneinit() 139 FLCN_ERR(falcon, "map %d", ret); in nvkm_falcon_fw_oneinit() 191 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor() argument [all …]
|
A D | ga100.c | 27 struct nvkm_falcon *falcon = fw->falcon; in ga100_flcn_fw_signature() local 28 struct nvkm_device *device = falcon->owner->device; in ga100_flcn_fw_signature() 32 FLCN_DBG(falcon, "brom: %08x %08x", fw->engine_id, fw->ucode_id); in ga100_flcn_fw_signature() 33 FLCN_DBG(falcon, "fuse_version: %d", fw->fuse_ver); in ga100_flcn_fw_signature() 48 FLCN_DBG(falcon, "reg_fuse_version: %08x", reg_fuse_version); in ga100_flcn_fw_signature() 51 FLCN_DBG(falcon, "reg_fuse_version: %d", reg_fuse_version); in ga100_flcn_fw_signature()
|
A D | cmdq.c | 28 u32 head = nvkm_falcon_rd32(cmdq->qmgr->falcon, cmdq->head_reg); in nvkm_falcon_cmdq_has_room() 29 u32 tail = nvkm_falcon_rd32(cmdq->qmgr->falcon, cmdq->tail_reg); in nvkm_falcon_cmdq_has_room() 53 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; in nvkm_falcon_cmdq_push() local 54 nvkm_falcon_pio_wr(falcon, data, 0, 0, DMEM, cmdq->position, size, 0, false); in nvkm_falcon_cmdq_push() 73 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; in nvkm_falcon_cmdq_open() local 84 cmdq->position = nvkm_falcon_rd32(falcon, cmdq->head_reg); in nvkm_falcon_cmdq_open() 95 nvkm_falcon_wr32(cmdq->qmgr->falcon, cmdq->head_reg, cmdq->position); in nvkm_falcon_cmdq_close() 178 const struct nvkm_falcon_func *func = cmdq->qmgr->falcon->func; in nvkm_falcon_cmdq_init()
|
A D | priv.h | 7 nvkm_falcon_enable(struct nvkm_falcon *falcon) in nvkm_falcon_enable() argument 9 if (falcon->func->enable) in nvkm_falcon_enable() 10 return falcon->func->enable(falcon); in nvkm_falcon_enable()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/ |
A D | falcon.c | 75 falcon->func->intr(falcon, chan); in nvkm_falcon_intr() 141 falcon->secret = (falcon->addr == 0x087000) ? 1 : 0; in nvkm_falcon_oneinit() 171 if (falcon->secret && falcon->version < 4) { in nvkm_falcon_init() 247 if (!falcon->data.data && !falcon->core) { in nvkm_falcon_init() 258 nvkm_wo32(falcon->core, i, falcon->code.data[i / 4]); in nvkm_falcon_init() 274 if (falcon->code.size > falcon->code.limit || in nvkm_falcon_init() 275 falcon->data.size > falcon->data.limit) { in nvkm_falcon_init() 297 for (i = 0; !falcon->core && i < falcon->data.size / 4; i++) in nvkm_falcon_init() 303 for (i = 0; !falcon->core && i < falcon->data.size / 4; i++) in nvkm_falcon_init() 316 falcon->func->init(falcon); in nvkm_falcon_init() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
A D | gm200.c | 27 gm200_pmu_flcn_bind_stat(struct nvkm_falcon *falcon, bool intr) in gm200_pmu_flcn_bind_stat() argument 29 nvkm_falcon_wr32(falcon, 0x200, 0x0000030e); in gm200_pmu_flcn_bind_stat() 30 return (nvkm_falcon_rd32(falcon, 0x20c) & 0x00007000) >> 12; 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() argument 36 nvkm_falcon_wr32(falcon, 0xe00, 4); /* DMAIDX_UCODE */ in gm200_pmu_flcn_bind_inst() 37 nvkm_falcon_wr32(falcon, 0xe04, 0); /* DMAIDX_VIRT */ in gm200_pmu_flcn_bind_inst() 38 nvkm_falcon_wr32(falcon, 0xe08, 4); /* DMAIDX_PHYS_VID */ in gm200_pmu_flcn_bind_inst() 39 nvkm_falcon_wr32(falcon, 0xe0c, 5); /* DMAIDX_PHYS_SYS_COH */ in gm200_pmu_flcn_bind_inst() 40 nvkm_falcon_wr32(falcon, 0xe10, 6); /* DMAIDX_PHYS_SYS_NCOH */ in gm200_pmu_flcn_bind_inst() 41 nvkm_falcon_mask(falcon, 0x090, 0x00010000, 0x00010000); in gm200_pmu_flcn_bind_inst() [all …]
|
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 109 nvkm_falcon_wr32(falcon, 0x508 + (BUSY_SLOT * 0x10), 0x80000000); in gk20a_pmu_dvfs_reset_dev_status() 110 nvkm_falcon_wr32(falcon, 0x508 + (CLK_SLOT * 0x10), 0x80000000); in gk20a_pmu_dvfs_reset_dev_status() 163 nvkm_falcon_put(&pmu->falcon, &pmu->subdev); in gk20a_pmu_fini() 172 struct nvkm_falcon *falcon = &pmu->falcon; in gk20a_pmu_init() local 175 ret = nvkm_falcon_get(falcon, subdev); in gk20a_pmu_init() 177 nvkm_error(subdev, "cannot acquire %s falcon!\n", falcon->name); in gk20a_pmu_init() 182 nvkm_falcon_wr32(falcon, 0x504 + (BUSY_SLOT * 0x10), 0x00200001); in gk20a_pmu_init() 183 nvkm_falcon_wr32(falcon, 0x50c + (BUSY_SLOT * 0x10), 0x00000002); in gk20a_pmu_init() [all …]
|
A D | gm20b.c | 39 gm20b_pmu_acr_bootstrap_falcon(struct nvkm_falcon *falcon, in gm20b_pmu_acr_bootstrap_falcon() argument 42 struct nvkm_pmu *pmu = container_of(falcon, typeof(*pmu), falcon); in gm20b_pmu_acr_bootstrap_falcon() 103 .argv = lsfw->falcon->data.limit - sizeof(struct nv_pmu_args), in gm20b_pmu_acr_bld_write() 211 nvkm_falcon_put(&pmu->falcon, &pmu->subdev); in gm20b_pmu_fini() 217 struct nvkm_falcon *falcon = &pmu->falcon; in gm20b_pmu_init() local 219 u32 addr_args = falcon->data.limit - sizeof(args); in gm20b_pmu_init() 222 ret = nvkm_falcon_get(&pmu->falcon, &pmu->subdev); in gm20b_pmu_init() 228 nvkm_falcon_pio_wr(falcon, (u8 *)&args, 0, 0, DMEM, addr_args, sizeof(args), 0, false); in gm20b_pmu_init() 229 nvkm_falcon_start(falcon); in gm20b_pmu_init() 253 return nvkm_acr_lsfw_load_sig_image_desc(&pmu->subdev, &pmu->falcon, in gm20b_pmu_load()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
A D | base.c | 44 struct nvkm_falcon *falcon = &sec2->falcon; in nvkm_sec2_fini() local 61 if (nvkm_falcon_rd32(falcon, 0x100) & 0x00000010) in nvkm_sec2_fini() 69 falcon->func->disable(falcon); in nvkm_sec2_fini() 70 nvkm_falcon_put(falcon, subdev); in nvkm_sec2_fini() 79 struct nvkm_falcon *falcon = &sec2->falcon; in nvkm_sec2_init() local 82 ret = nvkm_falcon_get(falcon, subdev); in nvkm_sec2_init() 86 nvkm_falcon_wr32(falcon, 0x014, 0xffffffff); in nvkm_sec2_init() 91 nvkm_falcon_start(falcon); in nvkm_sec2_init() 121 nvkm_falcon_dtor(&sec2->falcon); in nvkm_sec2_dtor() 154 sec2->engine.subdev.name, addr, &sec2->falcon); in nvkm_sec2_new_() [all …]
|
A D | gp102.c | 62 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in gp102_sec2_acr_bootstrap_falcon() 104 .argv = lsfw->falcon->func->emem_addr, in gp102_sec2_acr_bld_write() 157 struct nvkm_falcon *falcon = &sec2->falcon; in gp102_sec2_intr() local 158 u32 disp = nvkm_falcon_rd32(falcon, 0x01c); in gp102_sec2_intr() 176 nvkm_falcon_wr32(falcon, 0x004, 0x00000040); in gp102_sec2_intr() 182 FLCN_ERR(falcon, "halted"); in gp102_sec2_intr() 183 gm200_flcn_tracepc(falcon); in gp102_sec2_intr() 186 nvkm_falcon_wr32(falcon, 0x004, 0x00000010); in gp102_sec2_intr() 192 nvkm_falcon_wr32(falcon, 0x004, intr); in gp102_sec2_intr() 265 .argv = lsfw->falcon->func->emem_addr, in gp102_sec2_acr_bld_write_1() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
A D | falcon.h | 109 nvkm_falcon_rd32(struct nvkm_falcon *falcon, u32 addr) in nvkm_falcon_rd32() argument 111 return nvkm_rd32(falcon->owner->device, falcon->addr + addr); in nvkm_falcon_rd32() 115 nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data) in nvkm_falcon_wr32() argument 117 nvkm_wr32(falcon->owner->device, falcon->addr + addr, data); in nvkm_falcon_wr32() 121 nvkm_falcon_mask(struct nvkm_falcon *falcon, u32 addr, u32 mask, u32 val) in nvkm_falcon_mask() argument 123 struct nvkm_device *device = falcon->owner->device; in nvkm_falcon_mask() 125 return nvkm_mask(device, falcon->addr + addr, mask, val); in nvkm_falcon_mask()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
A D | base.c | 79 nvkm_subdev_unref(acr->rtos->falcon->owner); in nvkm_acr_unload() 117 ret = nvkm_subdev_ref(rtos->falcon->owner); in nvkm_acr_load() 160 return rtos->func->bootstrap_multiple_falcons(rtos->falcon, mask); in nvkm_acr_bootstrap_falcons() 163 int ret = rtos->func->bootstrap_falcon(rtos->falcon, id); in nvkm_acr_bootstrap_falcons() 222 struct nvkm_falcon *falcon; in nvkm_acr_oneinit() local 248 ret = nvkm_falcon_get(lsfw->falcon, subdev); in nvkm_acr_oneinit() 252 nvkm_falcon_put(lsfw->falcon, subdev); in nvkm_acr_oneinit() 257 lsf->falcon = lsfw->falcon; in nvkm_acr_oneinit() 341 case NVKM_ACR_HSF_PMU : falcon = &device->pmu->falcon; break; in nvkm_acr_oneinit() 342 case NVKM_ACR_HSF_SEC2: falcon = &device->sec2->falcon; break; in nvkm_acr_oneinit() [all …]
|
A D | lsfw.c | 60 struct nvkm_falcon *falcon, enum nvkm_acr_lsf_id id) in nvkm_acr_lsfw_add() argument 82 lsfw->falcon = falcon; in nvkm_acr_lsfw_add() 88 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_() argument 98 if (IS_ERR((lsfw = nvkm_acr_lsfw_add(func, acr, falcon, id)))) in nvkm_acr_lsfw_load_sig_image_desc_() 142 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc() argument 162 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_v1() argument 182 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_sig_image_desc_v2() argument 251 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_bl_inst_data_sig() argument 264 if (IS_ERR((lsfw = nvkm_acr_lsfw_add(func, acr, falcon, id)))) in nvkm_acr_lsfw_load_bl_inst_data_sig() 327 struct nvkm_falcon *falcon, in nvkm_acr_lsfw_load_bl_sig_net() argument [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/ |
A D | Makefile | 2 sfc-falcon-y += efx.o nic.o farch.o falcon.o tx.o rx.o selftest.o \ 6 sfc-falcon-$(CONFIG_SFC_FALCON_MTD) += mtd.o 7 obj-$(CONFIG_SFC_FALCON) += sfc-falcon.o
|