/linux-master/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 *); 12 int (*load)(struct nvkm_gsp *, int ver, const struct nvkm_gsp_fwif *); 18 int gv100_gsp_nofw(struct nvkm_gsp *, int, const struct nvkm_gsp_fwif *); 19 int r535_gsp_load(struct nvkm_gsp *, int, const struct nvkm_gsp_fwif *); 34 int (*ctor)(struct nvkm_gsp *, const char *name, const struct firmware *, 38 void (*dtor)(struct nvkm_gsp *); 39 int (*oneinit)(struct nvkm_gsp *); 40 int (*init)(struct nvkm_gsp *); 41 int (*fini)(struct nvkm_gsp *, boo [all...] |
H A D | base.c | 25 nvkm_gsp_intr_nonstall(struct nvkm_gsp *gsp, enum nvkm_subdev_type type, int inst) 36 nvkm_gsp_intr_stall(struct nvkm_gsp *gsp, enum nvkm_subdev_type type, int inst) 53 struct nvkm_gsp *gsp = nvkm_gsp(subdev); 64 struct nvkm_gsp *gsp = nvkm_gsp(subdev); 75 struct nvkm_gsp *gsp = nvkm_gsp(subdev); 86 struct nvkm_gsp *gsp = nvkm_gsp(subde 96 nvkm_gsp = { variable in typeref:struct:nvkm_subdev_func [all...] |
H A D | gv100.c | 43 gv100_gsp_nofw(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) 56 struct nvkm_gsp **pgsp)
|
H A D | ad102.c | 54 struct nvkm_gsp **pgsp)
|
H A D | tu116.c | 54 struct nvkm_gsp **pgsp)
|
H A D | ga100.c | 71 struct nvkm_gsp **pgsp)
|
H A D | tu102.c | 31 tu102_gsp_booter_ctor(struct nvkm_gsp *gsp, const char *name, const struct firmware *blob, 112 tu102_gsp_reset(struct nvkm_gsp *gsp) 118 tu102_gsp_vga_workspace_addr(struct nvkm_gsp *gsp, u64 fb_size) 137 tu102_gsp_oneinit(struct nvkm_gsp *gsp) 195 struct nvkm_gsp **pgsp)
|
H A D | ga102.c | 29 ga102_gsp_reset(struct nvkm_gsp *gsp) 42 ga102_gsp_booter_ctor(struct nvkm_gsp *gsp, const char *name, const struct firmware *blob, 188 struct nvkm_gsp **pgsp)
|
H A D | r535.c | 88 r535_gsp_msgq_wait(struct nvkm_gsp *gsp, u32 repc, u32 *prepc, int *ptime) 149 r535_gsp_msgq_recv(struct nvkm_gsp *gsp, u32 repc, int *ptime) 155 r535_gsp_cmdq_push(struct nvkm_gsp *gsp, void *argv) 221 r535_gsp_cmdq_get(struct nvkm_gsp *gsp, u32 argc) 251 r535_gsp_msg_done(struct nvkm_gsp *gsp, struct nvfw_gsp_rpc *msg) 257 r535_gsp_msg_dump(struct nvkm_gsp *gsp, struct nvfw_gsp_rpc *msg, int lvl) 270 r535_gsp_msg_recv(struct nvkm_gsp *gsp, int fn, u32 repc) 335 r535_gsp_msg_ntfy_add(struct nvkm_gsp *gsp, u32 fn, nvkm_gsp_msg_ntfy_func func, void *priv) 353 r535_gsp_rpc_poll(struct nvkm_gsp *gsp, u32 fn) 367 r535_gsp_rpc_send(struct nvkm_gsp *gs [all...] |
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) 172 nvkm_gsp_fwsec_v2(struct nvkm_gsp *gsp, const char *name, 222 nvkm_gsp_fwsec_v3(struct nvkm_gsp *gsp, const char *name, 261 nvkm_gsp_fwsec(struct nvkm_gsp *gsp, const char *name, u32 init_cmd) 315 nvkm_gsp_fwsec_sb(struct nvkm_gsp *gsp) 337 nvkm_gsp_fwsec_frts(struct nvkm_gsp *gsp)
|
/linux-master/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 31 struct nvkm_gsp { struct 157 struct nvkm_gsp *gsp; 187 void *(*rpc_get)(struct nvkm_gsp *, u32 fn, u32 argc); 188 void *(*rpc_push)(struct nvkm_gsp *, void *argv, bool wait, u32 repc); 189 void (*rpc_done)(struct nvkm_gsp *gsp, void *repv); 201 int (*client_ctor)(struct nvkm_gsp *, struct nvkm_gsp_client *); 219 nvkm_gsp_rm(struct nvkm_gsp *gsp) 225 nvkm_gsp_rpc_get(struct nvkm_gsp *gs [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | r535.c | 34 struct nvkm_gsp *gsp = fb->subdev.device->gsp;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | r535.c | 47 r535_bar_bar2_update_pde(struct nvkm_gsp *gsp, u64 addr) 65 struct nvkm_gsp *gsp = bar->subdev.device->gsp; 78 struct nvkm_gsp *gsp = device->gsp; 114 struct nvkm_gsp *gsp = device->gsp;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | r535.c | 62 struct nvkm_gsp *gsp = client->gsp; 122 struct nvkm_gsp *gsp = fbsr->client.gsp; 160 struct nvkm_gsp *gsp = fbsr->client.gsp; 224 struct nvkm_gsp *gsp = device->gsp;
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 2 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_GSP , struct nvkm_gsp , gsp)
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | r535.c | 238 struct nvkm_gsp *gsp = gr->engine.subdev.device->gsp; 250 struct nvkm_gsp *gsp = device->gsp;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | r535.c | 509 struct nvkm_gsp *gsp = fifo->engine.subdev.device->gsp; 539 struct nvkm_gsp *gsp = subdev->device->gsp;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | r535.c | 83 struct nvkm_gsp *gsp = chan->disp->engine.subdev.device->gsp; 1436 struct nvkm_gsp *gsp = device->gsp;
|