Home
last modified time | relevance | path

Searched refs:gts (Results 1 – 9 of 9) sorted by relevance

/linux-3.4.99/drivers/misc/sgi-gru/
Dgrumain.c200 struct gru_thread_state *gts) in reserve_gru_resources() argument
203 gts->ts_cbr_map = in reserve_gru_resources()
204 gru_reserve_cb_resources(gru, gts->ts_cbr_au_count, in reserve_gru_resources()
205 gts->ts_cbr_idx); in reserve_gru_resources()
206 gts->ts_dsr_map = in reserve_gru_resources()
207 gru_reserve_ds_resources(gru, gts->ts_dsr_au_count, NULL); in reserve_gru_resources()
211 struct gru_thread_state *gts) in free_gru_resources() argument
214 gru->gs_cbr_map |= gts->ts_cbr_map; in free_gru_resources()
215 gru->gs_dsr_map |= gts->ts_dsr_map; in free_gru_resources()
238 struct gru_thread_state *gts) in gru_load_mm_tracker() argument
[all …]
Dgrufault.c83 struct gru_thread_state *gts = NULL; in gru_find_lock_gts() local
88 gts = gru_find_thread_state(vma, TSID(vaddr, vma)); in gru_find_lock_gts()
89 if (gts) in gru_find_lock_gts()
90 mutex_lock(&gts->ts_ctxlock); in gru_find_lock_gts()
93 return gts; in gru_find_lock_gts()
100 struct gru_thread_state *gts = ERR_PTR(-EINVAL); in gru_alloc_locked_gts() local
107 gts = gru_alloc_thread_state(vma, TSID(vaddr, vma)); in gru_alloc_locked_gts()
108 if (IS_ERR(gts)) in gru_alloc_locked_gts()
110 mutex_lock(&gts->ts_ctxlock); in gru_alloc_locked_gts()
112 return gts; in gru_alloc_locked_gts()
[all …]
Dgrutables.h399 #define UGRUADDR(gts) ((gts)->ts_vma->vm_start + \ argument
400 (gts)->ts_tsid * GRU_GSEG_PAGESIZE)
507 #define thread_cbr_number(gts, n) ((gts)->ts_cbr_idx[(n) / GRU_CBR_AU_SIZE] \ argument
532 #define for_each_gts_on_gru(gts, gru, ctxnum) \ argument
534 if (((gts) = (gru)->gs_gts[ctxnum]))
607 static inline int is_kernel_context(struct gru_thread_state *gts) in is_kernel_context() argument
609 return !gts->ts_mm; in is_kernel_context()
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);
[all …]
Dgrukdump.c126 struct gru_thread_state *gts; in gru_dump_context() local
149 gts = gru->gs_gts[ctxnum]; in gru_dump_context()
150 if (gts && gts->ts_vma) { in gru_dump_context()
151 hdr.pid = gts->ts_tgid_owner; in gru_dump_context()
152 hdr.vaddr = gts->ts_vma->vm_start; in gru_dump_context()
Dgrufile.c71 struct gru_thread_state *gts; in gru_vma_close() local
82 gts = in gru_vma_close()
84 list_del(&gts->ts_next); in gru_vma_close()
85 mutex_lock(&gts->ts_ctxlock); in gru_vma_close()
86 if (gts->ts_gru) in gru_vma_close()
87 gru_unload_context(gts, 0); in gru_vma_close()
88 mutex_unlock(&gts->ts_ctxlock); in gru_vma_close()
89 gts_drop(gts); in gru_vma_close()
/linux-3.4.99/drivers/acpi/
Dsleep.c32 static unsigned int gts, bfs; variable
40 if (kp->arg == (const char *)&gts) { in set_param_wake_flag()
41 if (gts) in set_param_wake_flag()
54 module_param_call(gts, set_param_wake_flag, param_get_int, &gts, 0644);
56 MODULE_PARM_DESC(gts, "Enable evaluation of _GTS on suspend.");
/linux-3.4.99/drivers/infiniband/hw/cxgb4/
Dt4.h336 void __iomem *gts; member
457 void __iomem *gts; member
480 writel(val, cq->gts); in t4_arm_cq()
485 writel(val, cq->gts); in t4_arm_cq()
512 writel(val, cq->gts); in t4_hwcq_consume()
Dcq.c158 cq->gts = rdev->lldi.gts_reg; in create_cq()
Dqp.c177 wq->gts = rdev->lldi.gts_reg; in create_qp()