| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| H A D | tu102.c | 34 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 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() 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 D | gh100.c | 20 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 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() 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 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()
|
| H A D | priv.h | 100 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 D | gv100.c | 43 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 D | gsp.c | 51 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 D | rpc.c | 142 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 D | bar.c | 53 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 D | fbsr.c | 56 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 D | fifo.c | 44 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 D | gr.c | 169 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 D | gsp.c | 18 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 D | fbsr.c | 14 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 D | guest-state-buffer.c | 303 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 D | gsp.h | 207 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 D | r535.c | 34 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 D | rm.h | 42 } *gsp; member
|