Lines Matching refs:g_mm_frame
59 static struct mm_frame *g_mm_frame;
155 g_mm_frame = (void *)vbase_map;
159 g_mm_frame->cols = cols;
160 g_mm_frame->rows = rows;
161 g_mm_frame->sum = 0;
170 debug_printf("g_mm %p, %p, %p\n", g_mm_frame, mA_repl, mB_repl);
171 for (int i = 0; i < g_mm_frame->rows; i++) {
172 uint64_t row = i * g_mm_frame->rows;
175 for (int j = 0; j < g_mm_frame->cols; j++) {
203 DEBUG("frame_mm_frame, (lvaddr_t) g_mm_frame, XOMP_FRAME_TYPE_SHARED_RW\n");
204 err = xomp_master_add_memory(frame_mm_frame, (lvaddr_t) g_mm_frame,
206 EXPECT_SUCCESS(err, "xomp_master_add_memory g_mm_frame\n");
229 for (int i = 0; i < g_mm_frame->rows; i++) {
230 uint64_t row = i * g_mm_frame->rows;
233 for (int k = 0; k < g_mm_frame->rows; ++k) {
234 MATRIX_TYPE *b_row_k = b + k * g_mm_frame->rows;
236 for (int j = 0; j < g_mm_frame->cols; ++j) {
241 for (int j = 0; j < g_mm_frame->cols; ++j) {
494 mm_omp(mA_repl, mB_repl, mC_repl, g_mm_frame);
498 if (g_mm_frame->sum != g_mm_frame->rows) {
499 debug_printf("ERROR: sum was not identical: %lu / %lu\n", g_mm_frame->sum,
500 g_mm_frame->rows);
502 g_mm_frame->sum = 0;
516 mm_omp(mA_shared, mB_shared, mC_shared, g_mm_frame);
519 if (g_mm_frame->sum != g_mm_frame->rows) {
520 debug_printf("ERROR: sum was not identical: %lu / %lu\n", g_mm_frame->sum,
521 g_mm_frame->rows);
524 g_mm_frame->sum = 0;