Home
last modified time | relevance | path

Searched refs:gru_thread_state (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/misc/sgi-gru/
Dgrutables.h348 struct gru_thread_state { struct
450 struct gru_thread_state *gs_gts[GRU_NUM_CCH]; /* GTS currently using
464 struct gru_thread_state *bs_kgts; /* GTS for kernel use */
607 static inline int is_kernel_context(struct gru_thread_state *gts) in is_kernel_context()
631 extern struct gru_thread_state *gru_find_thread_state(struct vm_area_struct
633 extern struct gru_thread_state *gru_alloc_thread_state(struct vm_area_struct
635 extern struct gru_state *gru_assign_gru_context(struct gru_thread_state *gts);
636 extern void gru_load_context(struct gru_thread_state *gts);
637 extern void gru_steal_context(struct gru_thread_state *gts);
638 extern void gru_unload_context(struct gru_thread_state *gts, int savestate);
[all …]
Dgrumain.c200 struct gru_thread_state *gts) in reserve_gru_resources()
211 struct gru_thread_state *gts) in free_gru_resources()
238 struct gru_thread_state *gts) in gru_load_mm_tracker()
274 struct gru_thread_state *gts) in gru_unload_mm_tracker()
296 void gts_drop(struct gru_thread_state *gts) in gts_drop()
309 static struct gru_thread_state *gru_find_current_gts_nolock(struct gru_vma_data in gru_find_current_gts_nolock()
312 struct gru_thread_state *gts; in gru_find_current_gts_nolock()
323 struct gru_thread_state *gru_alloc_gts(struct vm_area_struct *vma, in gru_alloc_gts()
327 struct gru_thread_state *gts; in gru_alloc_gts()
332 bytes += sizeof(struct gru_thread_state); in gru_alloc_gts()
[all …]
Dgrufault.c79 static struct gru_thread_state *gru_find_lock_gts(unsigned long vaddr) in gru_find_lock_gts()
83 struct gru_thread_state *gts = NULL; in gru_find_lock_gts()
96 static struct gru_thread_state *gru_alloc_locked_gts(unsigned long vaddr) in gru_alloc_locked_gts()
100 struct gru_thread_state *gts = ERR_PTR(-EINVAL); in gru_alloc_locked_gts()
122 static void gru_unlock_gts(struct gru_thread_state *gts) in gru_unlock_gts()
261 static int gru_vtop(struct gru_thread_state *gts, unsigned long vaddr, in gru_vtop()
319 struct gru_thread_state *gts, int atomic, in gru_preload_tlb()
365 struct gru_thread_state *gts, in gru_try_dropin()
532 struct gru_thread_state *gts; in gru_intr()
622 static int gru_user_dropin(struct gru_thread_state *gts, in gru_user_dropin()
[all …]
Dgrukservices.c155 struct gru_thread_state *kgts; in gru_load_kernel_context()
197 struct gru_thread_state *kgts; in gru_free_kernel_contexts()
301 struct gru_thread_state *kgts; in gru_reserve_async_resources()
398 struct gru_thread_state *kgts = NULL; in gru_get_cb_exception_detail()
Dgrufile.c76 struct gru_thread_state *gts; in gru_vma_close()
88 list_entry(entry, struct gru_thread_state, ts_next); in gru_vma_close()
Dgrukdump.c126 struct gru_thread_state *gts; in gru_dump_context()
Dgruprocfs.c177 struct gru_thread_state *ts; in cch_seq_show()