Home
last modified time | relevance | path

Searched refs:wpr (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dga102.c39 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in ga102_acr_wpr_patch()
43 if (lsfw->id != hdr.wpr.falcon_id) in ga102_acr_wpr_patch()
46 nvkm_robj(acr->wpr, hdr.wpr.lsb_offset, lsb, sizeof(*lsb)); in ga102_acr_wpr_patch()
54 } while (hdr.wpr.falcon_id != WPR_HEADER_V1_FALCON_ID_INVALID); in ga102_acr_wpr_patch()
126 nvkm_wobj(acr->wpr, lsfw->offset.lsb, hdr, sizeof(*hdr)); in ga102_acr_wpr_build_lsb()
140 nvkm_wo32(acr->wpr, 0x300, (2 << 16) | WPR_GENERIC_HEADER_ID_LSF_SHARED_SUB_WPR); in ga102_acr_wpr_build()
141 nvkm_wo32(acr->wpr, 0x304, 0x14); in ga102_acr_wpr_build()
142 nvkm_wo32(acr->wpr, 0x308, 0xffffffff); in ga102_acr_wpr_build()
143 nvkm_wo32(acr->wpr, in ga102_acr_wpr_build()
191 u32 wpr = 0; ga102_acr_wpr_layout() local
[all...]
H A Dgp102.c41 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in gp102_acr_wpr_patch()
48 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); in gp102_acr_wpr_patch()
72 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); in gp102_acr_wpr_build_lsb()
96 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in gp102_acr_wpr_build()
105 nvkm_wobj(acr->wpr, lsfw->offset.img, in gp102_acr_wpr_build()
114 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID); in gp102_acr_wpr_build()
123 &acr->wpr); in gp102_acr_wpr_alloc()
127 acr->shadow_start = nvkm_memory_addr(acr->wpr); in gp102_acr_wpr_alloc()
128 acr->wpr_start = acr->shadow_start + (nvkm_memory_size(acr->wpr) >> 1); in gp102_acr_wpr_alloc()
129 acr->wpr_end = acr->wpr_start + (nvkm_memory_size(acr->wpr) >> in gp102_acr_wpr_alloc()
137 u32 wpr = 0; gp102_acr_wpr_layout() local
[all...]
H A Dgm200.c74 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_patch()
81 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); in gm200_acr_wpr_patch()
124 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); in gm200_acr_wpr_build_lsb()
146 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_build()
155 nvkm_wobj(acr->wpr, lsfw->offset.img, in gm200_acr_wpr_build()
164 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V0_FALCON_ID_INVALID); in gm200_acr_wpr_build()
173 &acr->wpr); in gm200_acr_wpr_alloc()
177 acr->wpr_start = nvkm_memory_addr(acr->wpr); in gm200_acr_wpr_alloc()
178 acr->wpr_end = acr->wpr_start + nvkm_memory_size(acr->wpr); in gm200_acr_wpr_alloc()
186 u32 wpr in gm200_acr_wpr_layout() local
[all...]
H A Dtu102.c50 nvkm_wo32(acr->wpr, 0x200, 0xffffffff); in tu102_acr_wpr_build()
65 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in tu102_acr_wpr_build()
74 nvkm_wobj(acr->wpr, lsfw->offset.img, in tu102_acr_wpr_build()
83 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID); in tu102_acr_wpr_build()
H A Dgm20b.c45 wpr_size, 0, true, &acr->wpr); in gm20b_acr_wpr_alloc()
75 desc->ucode_blob_base = nvkm_memory_addr(acr->wpr); in gm20b_acr_load_setup()
76 desc->ucode_blob_size = nvkm_memory_size(acr->wpr); in gm20b_acr_load_setup()
H A Dbase.c300 nvkm_kmap(acr->wpr); in nvkm_acr_oneinit()
302 nvkm_wobj(acr->wpr, 0, acr->wpr_fw->data, acr->wpr_fw->size); in nvkm_acr_oneinit()
309 nvkm_kmap(acr->wpr); in nvkm_acr_oneinit()
311 u32 us = nvkm_ro32(acr->wpr, i); in nvkm_acr_oneinit()
320 nvkm_done(acr->wpr); in nvkm_acr_oneinit()
376 nvkm_memory_unref(&acr->wpr); in nvkm_acr_dtor()
402 ret = nvkm_firmware_get(subdev, "acr/wpr", ver, &acr->wpr_fw); in nvkm_acr_ctor_wpr()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dgp102.c41 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in gp102_acr_wpr_patch()
48 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); in gp102_acr_wpr_patch()
70 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); in gp102_acr_wpr_build_lsb()
94 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in gp102_acr_wpr_build()
103 nvkm_wobj(acr->wpr, lsfw->offset.img, in gp102_acr_wpr_build()
112 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID); in gp102_acr_wpr_build()
121 &acr->wpr); in gp102_acr_wpr_alloc()
125 acr->shadow_start = nvkm_memory_addr(acr->wpr); in gp102_acr_wpr_alloc()
126 acr->wpr_start = acr->shadow_start + (nvkm_memory_size(acr->wpr) >> 1); in gp102_acr_wpr_alloc()
127 acr->wpr_end = acr->wpr_start + (nvkm_memory_size(acr->wpr) >> in gp102_acr_wpr_alloc()
135 u32 wpr = 0; gp102_acr_wpr_layout() local
[all...]
H A Dgm200.c74 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_patch()
81 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); in gm200_acr_wpr_patch()
122 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); in gm200_acr_wpr_build_lsb()
144 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_build()
153 nvkm_wobj(acr->wpr, lsfw->offset.img, in gm200_acr_wpr_build()
162 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V0_FALCON_ID_INVALID); in gm200_acr_wpr_build()
171 &acr->wpr); in gm200_acr_wpr_alloc()
175 acr->wpr_start = nvkm_memory_addr(acr->wpr); in gm200_acr_wpr_alloc()
176 acr->wpr_end = acr->wpr_start + nvkm_memory_size(acr->wpr); in gm200_acr_wpr_alloc()
184 u32 wpr in gm200_acr_wpr_layout() local
[all...]
H A Dtu102.c50 nvkm_wo32(acr->wpr, 0x200, 0xffffffff); in tu102_acr_wpr_build()
65 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in tu102_acr_wpr_build()
74 nvkm_wobj(acr->wpr, lsfw->offset.img, in tu102_acr_wpr_build()
83 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID); in tu102_acr_wpr_build()
H A Dgm20b.c45 wpr_size, 0, true, &acr->wpr); in gm20b_acr_wpr_alloc()
73 desc->ucode_blob_base = nvkm_memory_addr(acr->wpr); in gm20b_acr_load_load()
74 desc->ucode_blob_size = nvkm_memory_size(acr->wpr); in gm20b_acr_load_load()
H A Dbase.c299 nvkm_kmap(acr->wpr); in nvkm_acr_oneinit()
301 nvkm_wobj(acr->wpr, 0, acr->wpr_fw->data, acr->wpr_fw->size); in nvkm_acr_oneinit()
308 nvkm_kmap(acr->wpr); in nvkm_acr_oneinit()
310 u32 us = nvkm_ro32(acr->wpr, i); in nvkm_acr_oneinit()
319 nvkm_done(acr->wpr); in nvkm_acr_oneinit()
369 nvkm_memory_unref(&acr->wpr); in nvkm_acr_dtor()
395 ret = nvkm_firmware_get(subdev, "acr/wpr", ver, &acr->wpr_fw); in nvkm_acr_ctor_wpr()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c32 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_patch()
35 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_patch()
56 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_write()
H A Dgm20b.c39 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_patch()
46 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_patch()
70 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_write()
H A Dgm200.c50 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_patch()
53 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_patch()
74 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_write()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c32 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_patch()
35 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_patch()
56 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp108_gr_acr_bld_write()
H A Dgm20b.c39 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_patch()
46 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_patch()
70 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_gr_acr_bld_write()
H A Dgm200.c49 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_patch()
52 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_patch()
73 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm200_gr_acr_bld_write()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c91 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch()
95 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch()
117 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_write()
275 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch_1()
278 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch_1()
299 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_write_1()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c81 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch()
85 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch()
107 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_write()
244 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch_1()
247 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_patch_1()
268 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gp102_sec2_acr_bld_write_1()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgm20b.c81 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_patch()
91 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_patch()
119 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_write()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-stm32.c101 u16 wpr; member
137 writel_relaxed(RTC_WPR_1ST_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_unlock()
138 writel_relaxed(RTC_WPR_2ND_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_unlock()
145 writel_relaxed(RTC_WPR_WRONG_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_lock()
558 .wpr = 0x24,
580 .wpr = 0x24,
611 .wpr = 0x24,
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-stm32.c106 u16 wpr; member
141 writel_relaxed(RTC_WPR_1ST_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_unlock()
142 writel_relaxed(RTC_WPR_2ND_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_unlock()
149 writel_relaxed(RTC_WPR_WRONG_KEY, rtc->base + regs->wpr); in stm32_rtc_wpr_lock()
563 .wpr = 0x24,
585 .wpr = 0x24,
616 .wpr = 0x24,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgm20b.c71 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_patch()
81 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_patch()
109 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); in gm20b_pmu_acr_bld_write()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h44 struct nvkm_memory *wpr; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h44 struct nvkm_memory *wpr; member

Completed in 12 milliseconds

12