| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| H A D | priv.h | 7 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 D | base.c | 25 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 D | r535.c | 624 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 D | tu102.c | 31 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 D | gv100.c | 43 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 D | fwsec.c | 89 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 D | ga102.c | 29 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 D | ad102.c | 54 struct nvkm_gsp **pgsp) in ad102_gsp_new()
|
| H A D | tu116.c | 54 struct nvkm_gsp **pgsp) in tu116_gsp_new()
|
| H A D | ga100.c | 71 struct nvkm_gsp **pgsp) in ga100_gsp_new()
|
| /linux-6.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | gsp.h | 3 #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 D | r535.c | 47 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 D | r535.c | 62 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 D | r535.c | 34 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 D | layout.h | 2 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_GSP , struct nvkm_gsp , gsp)
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | r535.c | 238 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 D | r535.c | 509 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 D | r535.c | 83 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()
|