Lines Matching defs:gru_thread_state
335 struct gru_thread_state { struct
336 struct list_head ts_next; /* list - head at vma-private */
337 struct mutex ts_ctxlock; /* load/unload CTX lock */
338 struct mm_struct *ts_mm; /* mm currently mapped to
340 struct vm_area_struct *ts_vma; /* vma of GRU context */
341 struct gru_state *ts_gru; /* GRU where the context is
343 struct gru_mm_struct *ts_gms; /* asid & ioproc struct */
344 unsigned char ts_tlb_preload_count; /* TLB preload pages */
345 unsigned long ts_cbr_map; /* map of allocated CBRs */
346 unsigned long ts_dsr_map; /* map of allocated DATA
348 unsigned long ts_steal_jiffies;/* jiffies when context last
350 long ts_user_options;/* misc user option flags */
351 pid_t ts_tgid_owner; /* task that is using the
353 short ts_user_blade_id;/* user selected blade */
354 signed char ts_user_chiplet_id;/* user selected chiplet */
355 unsigned short ts_sizeavail; /* Pagesizes in use */
356 int ts_tsid; /* thread that owns the
358 int ts_tlb_int_select;/* target cpu if interrupts
360 int ts_ctxnum; /* context number where the
362 refcount_t ts_refcnt; /* reference count GTS */
363 unsigned char ts_dsr_au_count;/* Number of DSR resources
365 unsigned char ts_cbr_au_count;/* Number of CBR resources
367 signed char ts_cch_req_slice;/* CCH packet slice */
368 signed char ts_blade; /* If >= 0, migrate context if
370 signed char ts_force_cch_reload;
371 signed char ts_cbr_idx[GRU_CBR_AU];/* CBR numbers of each
373 int ts_data_valid; /* Indicates if ts_gdata has
375 struct gru_gseg_statistics ustats; /* User statistics */
376 unsigned long ts_gdata[]; /* save area for GRU data (CB,