Lines Matching refs:gru
508 #define for_each_gru_on_blade(gru, nid, i) \ argument
509 for ((gru) = gru_base[nid]->bs_grus, (i) = 0; \
511 (i)++, (gru)++)
518 #define for_each_gts_on_gru(gts, gru, ctxnum) \ argument
520 if (((gts) = (gru)->gs_gts[ctxnum]))
538 #define gseg_physical_address(gru, ctxnum) \ argument
539 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE)
540 #define gseg_virtual_address(gru, ctxnum) \ argument
541 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
627 extern void gru_tgh_flush_init(struct gru_state *gru);
643 extern void gru_flush_all_tlb(struct gru_state *gru);
650 extern unsigned long gru_reserve_cb_resources(struct gru_state *gru,
652 extern unsigned long gru_reserve_ds_resources(struct gru_state *gru,