• Home
  • Raw
  • Download

Lines Matching defs:gru_thread_state

348 struct gru_thread_state {  struct
349 struct list_head ts_next; /* list - head at vma-private */
350 struct mutex ts_ctxlock; /* load/unload CTX lock */
351 struct mm_struct *ts_mm; /* mm currently mapped to
353 struct vm_area_struct *ts_vma; /* vma of GRU context */
354 struct gru_state *ts_gru; /* GRU where the context is
356 struct gru_mm_struct *ts_gms; /* asid & ioproc struct */
357 unsigned char ts_tlb_preload_count; /* TLB preload pages */
358 unsigned long ts_cbr_map; /* map of allocated CBRs */
359 unsigned long ts_dsr_map; /* map of allocated DATA
361 unsigned long ts_steal_jiffies;/* jiffies when context last
363 long ts_user_options;/* misc user option flags */
364 pid_t ts_tgid_owner; /* task that is using the
366 short ts_user_blade_id;/* user selected blade */
367 char ts_user_chiplet_id;/* user selected chiplet */
368 unsigned short ts_sizeavail; /* Pagesizes in use */
369 int ts_tsid; /* thread that owns the
371 int ts_tlb_int_select;/* target cpu if interrupts
373 int ts_ctxnum; /* context number where the
375 atomic_t ts_refcnt; /* reference count GTS */
376 unsigned char ts_dsr_au_count;/* Number of DSR resources
378 unsigned char ts_cbr_au_count;/* Number of CBR resources
380 char ts_cch_req_slice;/* CCH packet slice */
381 char ts_blade; /* If >= 0, migrate context if
383 char ts_force_cch_reload;
384 char ts_cbr_idx[GRU_CBR_AU];/* CBR numbers of each
386 int ts_data_valid; /* Indicates if ts_gdata has
388 struct gru_gseg_statistics ustats; /* User statistics */
389 unsigned long ts_gdata[0]; /* save area for GRU data (CB,