Lines Matching refs:gseg
463 static void gru_prefetch_context(void *gseg, void *cb, void *cbe, in gru_prefetch_context() argument
468 prefetch_data(gseg + GRU_DS_BASE, length / GRU_CACHE_LINE_BYTES, in gru_prefetch_context()
483 void *gseg, *cb, *cbe; in gru_load_context_data() local
487 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_load_context_data()
488 cb = gseg + GRU_CB_BASE; in gru_load_context_data()
491 gru_prefetch_context(gseg, cb, cbe, cbrmap, length); in gru_load_context_data()
510 memcpy(gseg + GRU_DS_BASE, save, length); in gru_load_context_data()
512 memset(gseg + GRU_DS_BASE, 0, length); in gru_load_context_data()
518 void *gseg, *cb, *cbe; in gru_unload_context_data() local
522 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_unload_context_data()
523 cb = gseg + GRU_CB_BASE; in gru_unload_context_data()
532 gru_prefetch_context(gseg, cb, cbe, cbrmap, length); in gru_unload_context_data()
539 memcpy(save, gseg + GRU_DS_BASE, length); in gru_unload_context_data()