Lines Matching refs:gseg
459 static void gru_prefetch_context(void *gseg, void *cb, void *cbe, in gru_prefetch_context() argument
464 prefetch_data(gseg + GRU_DS_BASE, length / GRU_CACHE_LINE_BYTES, in gru_prefetch_context()
479 void *gseg, *cb, *cbe; in gru_load_context_data() local
483 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_load_context_data()
484 cb = gseg + GRU_CB_BASE; in gru_load_context_data()
487 gru_prefetch_context(gseg, cb, cbe, cbrmap, length); in gru_load_context_data()
506 memcpy(gseg + GRU_DS_BASE, save, length); in gru_load_context_data()
508 memset(gseg + GRU_DS_BASE, 0, length); in gru_load_context_data()
514 void *gseg, *cb, *cbe; in gru_unload_context_data() local
518 gseg = grubase + ctxnum * GRU_GSEG_STRIDE; in gru_unload_context_data()
519 cb = gseg + GRU_CB_BASE; in gru_unload_context_data()
528 gru_prefetch_context(gseg, cb, cbe, cbrmap, length); in gru_unload_context_data()
535 memcpy(save, gseg + GRU_DS_BASE, length); in gru_unload_context_data()