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

/linux-master/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 *);
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 Dbase.c25 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 Dgv100.c43 gv100_gsp_nofw(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif)
56 struct nvkm_gsp **pgsp)
H A Dad102.c54 struct nvkm_gsp **pgsp)
H A Dtu116.c54 struct nvkm_gsp **pgsp)
H A Dga100.c71 struct nvkm_gsp **pgsp)
H A Dtu102.c31 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 Dga102.c29 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 Dr535.c88 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 Dfwsec.c89 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 Dgsp.h3 #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 Dr535.c34 struct nvkm_gsp *gsp = fb->subdev.device->gsp;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dr535.c47 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 Dr535.c62 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 Dlayout.h2 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_GSP , struct nvkm_gsp , gsp)
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dr535.c238 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 Dr535.c509 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 Dr535.c83 struct nvkm_gsp *gsp = chan->disp->engine.subdev.device->gsp;
1436 struct nvkm_gsp *gsp = device->gsp;

Completed in 350 milliseconds