Home
last modified time | relevance | path

Searched defs:gsp (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dtu102.c34 tu102_gsp_fwsec_sb_ctor(struct nvkm_gsp *gsp) in tu102_gsp_fwsec_sb_ctor()
40 tu102_gsp_fwsec_sb_dtor(struct nvkm_gsp *gsp) in tu102_gsp_fwsec_sb_dtor()
46 tu102_gsp_booter_unload(struct nvkm_gsp *gsp, u32 mbox0, u32 mbox1) in tu102_gsp_booter_unload()
71 tu102_gsp_booter_load(struct nvkm_gsp *gsp, u32 mbox0, u32 mbox1) in tu102_gsp_booter_load()
77 tu102_gsp_booter_ctor(struct nvkm_gsp *gsp, const char *name, const struct firmware *blob, in tu102_gsp_booter_ctor()
158 tu102_gsp_reset(struct nvkm_gsp *gsp) in tu102_gsp_reset()
164 tu102_gsp_fini(struct nvkm_gsp *gsp, enum nvkm_suspend_state suspend) in tu102_gsp_fini()
189 tu102_gsp_init(struct nvkm_gsp *gsp) in tu102_gsp_init()
213 tu102_gsp_wpr_meta_init(struct nvkm_gsp *gsp) in tu102_gsp_wpr_meta_init()
262 tu102_gsp_wpr_heap_size(struct nvkm_gsp *gsp) in tu102_gsp_wpr_heap_size()
[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() local
64 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_init() local
75 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_oneinit() local
84 nvkm_gsp_dtor_fws(struct nvkm_gsp *gsp) in nvkm_gsp_dtor_fws()
101 struct nvkm_gsp *gsp = nvkm_gsp(subdev); in nvkm_gsp_dtor() local
120 nvkm_gsp_load_fw(struct nvkm_gsp *gsp, const char *name, const char *ver, in nvkm_gsp_load_fw()
133 struct nvkm_gsp *gsp; in nvkm_gsp_new_() local
H A Dgh100.c20 gh100_gsp_fini(struct nvkm_gsp *gsp, enum nvkm_suspend_state suspend) in gh100_gsp_fini()
44 gh100_gsp_lockdown_released(struct nvkm_gsp *gsp, u32 *mbox0) in gh100_gsp_lockdown_released()
69 gh100_gsp_init(struct nvkm_gsp *gsp) in gh100_gsp_init()
131 gh100_gsp_wpr_meta_init(struct nvkm_gsp *gsp) in gh100_gsp_wpr_meta_init()
263 gh100_gsp_oneinit(struct nvkm_gsp *gsp) in gh100_gsp_oneinit()
328 gh100_gsp_load(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) in gh100_gsp_load()
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()
223 nvkm_gsp_fwsec_v3(struct nvkm_gsp *gsp, const char *name, in nvkm_gsp_fwsec_v3()
262 nvkm_gsp_fwsec_init(struct nvkm_gsp *gsp, struct nvkm_falcon_fw *fw, const char *name, u32 init_cmd) in nvkm_gsp_fwsec_init()
308 nvkm_gsp_fwsec_boot(struct nvkm_gsp *gsp, struct nvkm_falcon_fw *fw) in nvkm_gsp_fwsec_boot()
318 nvkm_gsp_fwsec_sb(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_sb()
340 nvkm_gsp_fwsec_sb_init(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_sb_init()
347 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()
H A Dpriv.h100 static inline int nvkm_gsp_fwsec_sb_ctor(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_sb_ctor()
107 static inline void nvkm_gsp_fwsec_sb_dtor(struct nvkm_gsp *gsp) in nvkm_gsp_fwsec_sb_dtor()
H A Dgv100.c43 gv100_gsp_nofw(struct nvkm_gsp *gsp, int ver, const struct nvkm_gsp_fwif *fwif) in gv100_gsp_nofw()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dgsp.c51 struct nvkm_gsp *gsp = container_of(work, typeof(*gsp), msgq.work); in r535_gsp_msgq_work() local
62 struct nvkm_gsp *gsp = container_of(inth, typeof(*gsp), subdev.inth); in r535_gsp_intr() local
132 r535_gsp_intr_get_table(struct nvkm_gsp *gsp) in r535_gsp_intr_get_table()
178 r535_gsp_get_static_info_fb(struct nvkm_gsp *gsp, in r535_gsp_get_static_info_fb()
213 r535_gsp_get_static_info(struct nvkm_gsp *gsp) in r535_gsp_get_static_info()
280 nvkm_gsp_mem_ctor(struct nvkm_gsp *gsp, size_t size, struct nvkm_gsp_mem *mem) in nvkm_gsp_mem_ctor()
293 r535_gsp_postinit(struct nvkm_gsp *gsp) in r535_gsp_postinit()
329 r535_gsp_rpc_unloading_guest_driver(struct nvkm_gsp *gsp, bool suspend) in r535_gsp_rpc_unloading_guest_driver()
411 static int add_registry(struct nvkm_gsp *gsp, const char *key, in add_registry()
453 static int add_registry_num(struct nvkm_gsp *gsp, const char *key, u32 value) in add_registry_num()
[all …]
H A Drpc.c142 r535_gsp_msgq_wait(struct nvkm_gsp *gsp, u32 gsp_rpc_len, int *ptime) in r535_gsp_msgq_wait()
171 r535_gsp_msgq_get_entry(struct nvkm_gsp *gsp) in r535_gsp_msgq_get_entry()
208 r535_gsp_msgq_peek(struct nvkm_gsp *gsp, u32 gsp_rpc_len, int *retries) in r535_gsp_msgq_peek()
233 r535_gsp_msgq_recv_one_elem(struct nvkm_gsp *gsp, in r535_gsp_msgq_recv_one_elem()
287 r535_gsp_msgq_recv(struct nvkm_gsp *gsp, u32 gsp_rpc_len, int *retries) in r535_gsp_msgq_recv()
352 r535_gsp_cmdq_push(struct nvkm_gsp *gsp, void *rpc) in r535_gsp_cmdq_push()
420 r535_gsp_cmdq_get(struct nvkm_gsp *gsp, u32 gsp_rpc_len) in r535_gsp_cmdq_get()
435 r535_gsp_msg_done(struct nvkm_gsp *gsp, struct nvfw_gsp_rpc *msg) in r535_gsp_msg_done()
441 r535_gsp_msg_dump(struct nvkm_gsp *gsp, struct nvfw_gsp_rpc *msg, int lvl) in r535_gsp_msg_dump()
454 r535_gsp_msg_recv(struct nvkm_gsp *gsp, int fn, u32 gsp_rpc_len) in r535_gsp_msg_recv()
[all …]
H A Dbar.c53 r535_bar_bar2_update_pde(struct nvkm_gsp *gsp, u8 page_shift, u64 pdbe) in r535_bar_bar2_update_pde()
72 struct nvkm_gsp *gsp = bar->subdev.device->gsp; in r535_bar_bar2_fini() local
85 struct nvkm_gsp *gsp = device->gsp; in r535_bar_bar2_init() local
131 struct nvkm_gsp *gsp = device->gsp; in r535_bar_bar1_init() local
H A Dfbsr.c56 struct nvkm_gsp *gsp = client->gsp; in r535_fbsr_memlist() local
116 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_send() local
154 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_init() local
204 r535_fbsr_resume(struct nvkm_gsp *gsp) in r535_fbsr_resume()
211 r535_fbsr_suspend(struct nvkm_gsp *gsp, bool runtime) in r535_fbsr_suspend()
H A Dfifo.c44 struct nvkm_gsp *gsp = chan->rm.object.client->gsp; in r535_chan_doorbell_handle() local
80 struct nvkm_gsp *gsp = device->object.client->gsp; in r535_chan_alloc() local
364 struct nvkm_gsp *gsp = priv; in r535_fifo_rc_triggered() local
430 struct nvkm_gsp *gsp = fifo->engine.subdev.device->gsp; in r535_fifo_ectx_size() local
461 struct nvkm_gsp *gsp = device->gsp; in r535_fifo_runl_ctor() local
H A Dgr.c169 struct nvkm_gsp *gsp = gr->engine.subdev.device->gsp; in r535_gr_units() local
256 struct nvkm_gsp *gsp = subdev->device->gsp; in r535_gr_get_ctxbufs_info() local
277 struct nvkm_gsp *gsp = device->gsp; in r535_gr_oneinit() local
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/
H A Dgsp.c18 r570_gsp_sr_data_size(struct nvkm_gsp *gsp) in r570_gsp_sr_data_size()
27 r570_gsp_drop_post_nocat_record(struct nvkm_gsp *gsp) in r570_gsp_drop_post_nocat_record()
77 r570_gsp_get_static_info(struct nvkm_gsp *gsp) in r570_gsp_get_static_info()
135 r570_gsp_acpi_info(struct nvkm_gsp *gsp, ACPI_METHOD_DATA *acpi) in r570_gsp_acpi_info()
152 r570_gsp_set_system_info(struct nvkm_gsp *gsp) in r570_gsp_set_system_info()
183 r570_gsp_set_rmargs(struct nvkm_gsp *gsp, bool resume) in r570_gsp_set_rmargs()
H A Dfbsr.c14 r570_fbsr_suspend_channels(struct nvkm_gsp *gsp, bool suspend) in r570_fbsr_suspend_channels()
30 r570_fbsr_resume(struct nvkm_gsp *gsp) in r570_fbsr_resume()
65 r570_fbsr_init(struct nvkm_gsp *gsp, struct sg_table *sgt, u64 size, bool runtime) in r570_fbsr_init()
95 r570_fbsr_suspend(struct nvkm_gsp *gsp, bool runtime) in r570_fbsr_suspend()
/linux/arch/powerpc/kvm/
H A Dguest-state-buffer.c303 int kvmppc_gse_parse(struct kvmppc_gs_parser *gsp, struct kvmppc_gs_buff *gsb) in kvmppc_gse_parse()
432 void kvmppc_gsp_insert(struct kvmppc_gs_parser *gsp, u16 iden, in kvmppc_gsp_insert()
450 struct kvmppc_gs_elem *kvmppc_gsp_lookup(struct kvmppc_gs_parser *gsp, u16 iden) in kvmppc_gsp_lookup()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h207 struct nvkm_gsp *gsp; member
271 nvkm_gsp_rm(struct nvkm_gsp *gsp) in nvkm_gsp_rm()
279 nvkm_gsp_rpc_get(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_get()
285 nvkm_gsp_rpc_push(struct nvkm_gsp *gsp, void *argv, in nvkm_gsp_rpc_push()
292 nvkm_gsp_rpc_rd(struct nvkm_gsp *gsp, u32 fn, u32 argc) in nvkm_gsp_rpc_rd()
303 nvkm_gsp_rpc_wr(struct nvkm_gsp *gsp, void *argv, in nvkm_gsp_rpc_wr()
315 nvkm_gsp_rpc_done(struct nvkm_gsp *gsp, void *repv) in nvkm_gsp_rpc_done()
368 struct nvkm_gsp *gsp = client->gsp; in nvkm_gsp_rm_alloc_get() local
453 nvkm_gsp_client_device_ctor(struct nvkm_gsp *gsp, in nvkm_gsp_client_device_ctor()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dr535.c34 struct nvkm_gsp *gsp = fb->subdev.device->gsp; in r535_fb_ram_new() local
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Drm.h42 } *gsp; member