Home
last modified time | relevance | path

Searched refs:falcon (Results 1 – 25 of 75) sorted by relevance

123

/linux-6.3-rc2/drivers/gpu/drm/tegra/
A Dfalcon.c25 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 Dfalcon.h99 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 Dvic.c32 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 Dnvdec.c39 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 Dgm200.c161 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 Dbase.c73 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 Dga102.c38 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 Dgp102.c28 *(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 Dv1.c39 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 DKbuild2 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 Dmsgq.c35 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 Dfw.c33 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 Dga100.c27 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 Dcmdq.c28 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 Dpriv.h7 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 Dfalcon.c75 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 Dgm200.c27 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 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
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 Dgm20b.c39 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 Dbase.c44 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 Dgp102.c62 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 Dfalcon.h109 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 Dbase.c79 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 Dlsfw.c60 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 DMakefile2 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

Completed in 28 milliseconds

123