Home
last modified time | relevance | path

Searched refs:nvkm_gsp (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dpriv.h7 int nvkm_gsp_fwsec_frts(struct nvkm_gsp *);
8 int nvkm_gsp_fwsec_sb(struct nvkm_gsp *);
38 void (*dtor)(struct nvkm_gsp *);
39 int (*oneinit)(struct nvkm_gsp *);
40 int (*init)(struct nvkm_gsp *);
42 int (*reset)(struct nvkm_gsp *);
52 int tu102_gsp_reset(struct nvkm_gsp *);
58 int ga102_gsp_reset(struct nvkm_gsp *);
60 void r535_gsp_dtor(struct nvkm_gsp *);
62 int r535_gsp_init(struct nvkm_gsp *);
[all …]
H A Dbase.c25 nvkm_gsp_intr_nonstall(struct nvkm_gsp *gsp, enum nvkm_subdev_type type, int inst) in nvkm_gsp_intr_nonstall()
36 nvkm_gsp_intr_stall(struct nvkm_gsp *gsp, enum nvkm_subdev_type type, int inst) in nvkm_gsp_intr_stall()
53 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_fini()
64 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_init()
75 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_oneinit()
86 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_dtor()
96 nvkm_gsp = { variable
105 enum nvkm_subdev_type type, int inst, struct nvkm_gsp **pgsp) in nvkm_gsp_new_()
107 struct nvkm_gsp *gsp; in nvkm_gsp_new_()
112 nvkm_subdev_ctor(&nvkm_gsp, device, type, inst, &gsp->subdev); in nvkm_gsp_new_()
H A Dr535.c624 struct nvkm_gsp *gsp = client->gsp; in r535_gsp_event_dtor()
658 struct nvkm_gsp *gsp = client->gsp; in r535_gsp_device_event_ctor()
737 struct nvkm_gsp *gsp = client->gsp; in r535_gsp_client_dtor()
787 struct nvkm_gsp *gsp = client->gsp; in r535_gsp_rpc_rm_free()
838 struct nvkm_gsp *gsp = client->gsp; in r535_gsp_rpc_rm_alloc_get()
1902 struct nvkm_gsp *gsp = priv; in r535_gsp_msg_os_error_log()
1917 struct nvkm_gsp *gsp = priv; in r535_gsp_msg_rc_triggered()
1943 struct nvkm_gsp *gsp = priv; in r535_gsp_msg_mmu_fault_queued()
1955 struct nvkm_gsp *gsp = priv; in r535_gsp_msg_post_event()
2007 struct nvkm_gsp *gsp = priv; in r535_gsp_msg_run_cpu_sequencer()
[all …]
H A Dtu102.c31 tu102_gsp_booter_ctor(struct nvkm_gsp *gsp, const char *name, const struct firmware *blob, in tu102_gsp_booter_ctor()
112 tu102_gsp_reset(struct nvkm_gsp *gsp) in tu102_gsp_reset()
118 tu102_gsp_vga_workspace_addr(struct nvkm_gsp *gsp, u64 fb_size) in tu102_gsp_vga_workspace_addr()
137 tu102_gsp_oneinit(struct nvkm_gsp *gsp) in tu102_gsp_oneinit()
195 struct nvkm_gsp **pgsp) in tu102_gsp_new()
H A Dgv100.c43 gv100_gsp_nofw(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) in gv100_gsp_nofw()
56 struct nvkm_gsp **pgsp) in gv100_gsp_new()
H A Dfwsec.c89 nvkm_gsp_fwsec_patch(struct nvkm_gsp *gsp, struct nvkm_falcon_fw *fw, u32 if_offset, u32 init_cmd) in nvkm_gsp_fwsec_patch()
172 nvkm_gsp_fwsec_v2(struct nvkm_gsp *gsp, const char *name, in nvkm_gsp_fwsec_v2()
222 nvkm_gsp_fwsec_v3(struct nvkm_gsp *gsp, const char *name, in nvkm_gsp_fwsec_v3()
261 nvkm_gsp_fwsec(struct nvkm_gsp *gsp, const char *name, u32 init_cmd) in nvkm_gsp_fwsec()
315 nvkm_gsp_fwsec_sb(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_sb()
337 nvkm_gsp_fwsec_frts(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_frts()
H A Dga102.c29 ga102_gsp_reset(struct nvkm_gsp *gsp) in ga102_gsp_reset()
42 ga102_gsp_booter_ctor(struct nvkm_gsp *gsp, const char *name, const struct firmware *blob, in ga102_gsp_booter_ctor()
188 struct nvkm_gsp **pgsp) in ga102_gsp_new()
H A Dad102.c54 struct nvkm_gsp **pgsp) in ad102_gsp_new()
H A Dtu116.c54 struct nvkm_gsp **pgsp) in tu116_gsp_new()
H A Dga100.c71 struct nvkm_gsp **pgsp) in ga100_gsp_new()
/linux-6.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h3 #define nvkm_gsp(p) container_of((p), struct nvkm_gsp, subdev) macro
34 struct nvkm_gsp { struct
160 struct nvkm_gsp *gsp; argument
190 void *(*rpc_get)(struct nvkm_gsp *, u32 fn, u32 argc); argument
192 void (*rpc_done)(struct nvkm_gsp *gsp, void *repv);
246 nvkm_gsp_rm(struct nvkm_gsp *gsp) in nvkm_gsp_rm() argument
252 nvkm_gsp_rpc_get(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_get()
264 nvkm_gsp_rpc_rd(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_rd()
286 nvkm_gsp_rpc_done(struct nvkm_gsp *gsp, void *repv) in nvkm_gsp_rpc_done()
339 struct nvkm_gsp *gsp = client->gsp; in nvkm_gsp_rm_alloc_get()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dr535.c47 r535_bar_bar2_update_pde(struct nvkm_gsp *gsp, u64 addr) in r535_bar_bar2_update_pde()
65 struct nvkm_gsp *gsp = bar->subdev.device->gsp; in r535_bar_bar2_fini()
78 struct nvkm_gsp *gsp = device->gsp; in r535_bar_bar2_init()
114 struct nvkm_gsp *gsp = device->gsp; in r535_bar_bar1_init()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dr535.c62 struct nvkm_gsp *gsp = client->gsp; in fbsr_memlist()
122 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_send()
160 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_init()
224 struct nvkm_gsp *gsp = device->gsp; in r535_instmem_suspend()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dr535.c34 struct nvkm_gsp *gsp = fb->subdev.device->gsp; in r535_fb_ram_new()
/linux-6.15/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h2 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_GSP , struct nvkm_gsp , gsp)
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dr535.c238 struct nvkm_gsp *gsp = gr->engine.subdev.device->gsp; in r535_gr_units()
250 struct nvkm_gsp *gsp = device->gsp; in r535_gr_oneinit()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dr535.c509 struct nvkm_gsp *gsp = fifo->engine.subdev.device->gsp; in r535_fifo_ectx_size()
539 struct nvkm_gsp *gsp = subdev->device->gsp; in r535_fifo_runl_ctor()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dr535.c83 struct nvkm_gsp *gsp = chan->disp->engine.subdev.device->gsp; in r535_chan_push()
1447 struct nvkm_gsp *gsp = device->gsp; in r535_disp_oneinit()