Lines Matching defs:gru_state
397 struct gru_state { struct
398 struct gru_blade_state *gs_blade; /* GRU state for entire
400 unsigned long gs_gru_base_paddr; /* Physical address of
402 void *gs_gru_base_vaddr; /* Virtual address of
404 unsigned short gs_gid; /* unique GRU number */
405 unsigned short gs_blade_id; /* blade of GRU */
406 unsigned char gs_chiplet_id; /* blade chiplet of GRU */
407 unsigned char gs_tgh_local_shift; /* used to pick TGH for
409 unsigned char gs_tgh_first_remote; /* starting TGH# for
411 spinlock_t gs_asid_lock; /* lock used for
413 spinlock_t gs_lock; /* lock used for
417 unsigned int gs_asid; /* Next availe ASID */
418 unsigned int gs_asid_limit; /* Limit of available
420 unsigned int gs_asid_gen; /* asid generation.
424 unsigned long gs_context_map; /* bitmap to manage
426 unsigned long gs_cbr_map; /* bitmap to manage CB
428 unsigned long gs_dsr_map; /* bitmap used to manage
430 unsigned int gs_reserved_cbrs; /* Number of kernel-
432 unsigned int gs_reserved_dsr_bytes; /* Bytes of kernel-
434 unsigned short gs_active_contexts; /* number of contexts
436 struct gru_thread_state *gs_gts[GRU_NUM_CCH]; /* GTS currently using
438 int gs_irq[GRU_NUM_TFM]; /* Interrupt irqs */