| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| 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), subde in r535_gsp_intr() local 132 r535_gsp_intr_get_table(struct nvkm_gsp * gsp) r535_gsp_intr_get_table() argument 178 r535_gsp_get_static_info_fb(struct nvkm_gsp * gsp,const struct NV2080_CTRL_CMD_FB_GET_FB_REGION_INFO_PARAMS * info) r535_gsp_get_static_info_fb() argument 213 r535_gsp_get_static_info(struct nvkm_gsp * gsp) r535_gsp_get_static_info() argument 280 nvkm_gsp_mem_ctor(struct nvkm_gsp * gsp,size_t size,struct nvkm_gsp_mem * mem) nvkm_gsp_mem_ctor() argument 293 r535_gsp_postinit(struct nvkm_gsp * gsp) r535_gsp_postinit() argument 329 r535_gsp_rpc_unloading_guest_driver(struct nvkm_gsp * gsp,bool suspend) r535_gsp_rpc_unloading_guest_driver() argument 411 add_registry(struct nvkm_gsp * gsp,const char * key,enum registry_type type,const void * data,size_t length) add_registry() argument 453 add_registry_num(struct nvkm_gsp * gsp,const char * key,u32 value) add_registry_num() argument 459 add_registry_string(struct nvkm_gsp * gsp,const char * key,const char * value) add_registry_string() argument 502 build_registry(struct nvkm_gsp * gsp,PACKED_REGISTRY_TABLE * registry) build_registry() argument 553 clean_registry(struct nvkm_gsp * gsp) clean_registry() argument 632 r535_gsp_rpc_set_registry(struct nvkm_gsp * gsp) r535_gsp_rpc_set_registry() argument 883 r535_gsp_acpi_info(struct nvkm_gsp * gsp,ACPI_METHOD_DATA * acpi) r535_gsp_acpi_info() argument 903 r535_gsp_set_system_info(struct nvkm_gsp * gsp) r535_gsp_set_system_info() argument 931 struct nvkm_gsp *gsp = priv; r535_gsp_msg_os_error_log() local 945 struct nvkm_gsp *gsp = priv; r535_gsp_msg_mmu_fault_queued() local 957 struct nvkm_gsp *gsp = priv; r535_gsp_msg_post_event() local 1009 struct nvkm_gsp *gsp = priv; r535_gsp_msg_run_cpu_sequencer() local 1135 r535_gsp_shared_init(struct nvkm_gsp * gsp) r535_gsp_shared_init() argument 1186 r535_gsp_set_rmargs(struct nvkm_gsp * gsp,bool resume) r535_gsp_set_rmargs() argument 1209 r535_gsp_rmargs_init(struct nvkm_gsp * gsp,bool resume) r535_gsp_rmargs_init() argument 1283 struct nvkm_gsp *gsp = priv; r535_gsp_msg_libos_print() local 1317 create_debugfs(struct nvkm_gsp * gsp,const char * name,struct debugfs_blob_wrapper * blob) create_debugfs() argument 1366 r535_gsp_libos_debugfs_init(struct nvkm_gsp * gsp) r535_gsp_libos_debugfs_init() argument 1508 r535_gsp_libos_init(struct nvkm_gsp * gsp) r535_gsp_libos_init() argument 1616 nvkm_gsp_radix3_dtor(struct nvkm_gsp * gsp,struct nvkm_gsp_radix3 * rx3) nvkm_gsp_radix3_dtor() argument 1657 nvkm_gsp_radix3_sg(struct nvkm_gsp * gsp,struct sg_table * sgt,u64 size,struct nvkm_gsp_radix3 * rx3) nvkm_gsp_radix3_sg() argument 1717 r535_gsp_sr_data_size(struct nvkm_gsp * gsp) r535_gsp_sr_data_size() argument 1725 r535_gsp_fini(struct nvkm_gsp * gsp,enum nvkm_suspend_state suspend) r535_gsp_fini() argument 1782 r535_gsp_init(struct nvkm_gsp * gsp) r535_gsp_init() argument 1814 r535_gsp_rm_boot_ctor(struct nvkm_gsp * gsp) r535_gsp_rm_boot_ctor() argument 1850 r535_gsp_elf_section(struct nvkm_gsp * gsp,const char * name,const u8 ** pdata,u64 * psize) r535_gsp_elf_section() argument 1989 r535_gsp_retain_logging(struct nvkm_gsp * gsp) r535_gsp_retain_logging() argument 2075 r535_gsp_libos_debugfs_fini(struct nvkm_gsp __maybe_unused * gsp) r535_gsp_libos_debugfs_fini() argument 2090 r535_gsp_dtor(struct nvkm_gsp * gsp) r535_gsp_dtor() argument 2126 r535_gsp_drop_send_user_shared_data(struct nvkm_gsp * gsp) r535_gsp_drop_send_user_shared_data() argument 2132 r535_gsp_oneinit(struct nvkm_gsp * gsp) r535_gsp_oneinit() argument [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 | 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
|
| /linux/include/linux/ |
| H A D | rcutiny.h | 33 static inline void get_state_synchronize_rcu_full(struct rcu_gp_seq *gsp) in get_state_synchronize_rcu_full() 40 static inline void start_poll_synchronize_rcu_full(struct rcu_gp_seq *gsp) in start_poll_synchronize_rcu_full() 47 static inline bool poll_state_synchronize_rcu_full(struct rcu_gp_seq *gsp) in poll_state_synchronize_rcu_full() 57 static inline void cond_synchronize_rcu_full(struct rcu_gp_seq *gsp) in cond_synchronize_rcu_full() 67 static inline void start_poll_synchronize_rcu_expedited_full(struct rcu_gp_seq *gsp) in start_poll_synchronize_rcu_expedited_full() 77 static inline void cond_synchronize_rcu_expedited_full(struct rcu_gp_seq *gsp) in cond_synchronize_rcu_expedited_full()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ |
| H A D | fbsr.c | 14 r570_fbsr_suspend_channels(struct nvkm_gsp *gsp, bool suspend) in r570_fbsr_suspend_channels() argument 30 r570_fbsr_resume(struct nvkm_gsp *gsp) in r570_fbsr_resume() argument 65 r570_fbsr_init(struct nvkm_gsp *gsp, struct sg_table *sgt, u64 size) in r570_fbsr_init() argument 95 r570_fbsr_suspend(struct nvkm_gsp * gsp,bool runtime) r570_fbsr_suspend() argument [all...] |
| /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/kernel/rcu/ |
| H A D | rcu_segcblist.c | 313 bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, struct rcu_gp_seq *gsp) in rcu_segcblist_nextgp() 544 bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, struct rcu_gp_seq *gsp) in rcu_segcblist_accelerate()
|
| H A D | tiny.c | 190 void get_completed_synchronize_rcu_full(struct rcu_gp_seq *gsp) in get_completed_synchronize_rcu_full()
|
| H A D | tree.c | 3447 void get_completed_synchronize_rcu_full(struct rcu_gp_seq *gsp) in get_completed_synchronize_rcu_full() 3488 void get_state_synchronize_rcu_full(struct rcu_gp_seq *gsp) in get_state_synchronize_rcu_full() 3561 void start_poll_synchronize_rcu_full(struct rcu_gp_seq *gsp) in start_poll_synchronize_rcu_full() 3620 static bool poll_state_synchronize_rcu_full_unordered(struct rcu_gp_seq *gsp) in poll_state_synchronize_rcu_full_unordered() 3664 bool poll_state_synchronize_rcu_full(struct rcu_gp_seq *gsp) in poll_state_synchronize_rcu_full() 3720 void cond_synchronize_rcu_full(struct rcu_gp_seq *gsp) in cond_synchronize_rcu_full()
|
| H A D | tree_exp.h | 1064 void start_poll_synchronize_rcu_expedited_full(struct rcu_gp_seq *gsp) in start_poll_synchronize_rcu_expedited_full() 1118 void cond_synchronize_rcu_expedited_full(struct rcu_gp_seq *gsp) in cond_synchronize_rcu_expedited_full()
|