Searched refs:cbe (Results 1 - 5 of 5) sorted by relevance

/drivers/misc/sgi-gru/
H A Dgrufault.c305 static void gru_flush_cache_cbe(struct gru_control_block_extended *cbe) argument
307 if (unlikely(cbe)) {
308 cbe->cbrexecstatus = 0; /* make CL dirty */
309 gru_flush_cache(cbe);
323 struct gru_control_block_extended *cbe)
328 if (cbe->opccpy != OP_BCOPY)
331 if (fault_vaddr == cbe->cbe_baddr0)
332 vaddr = fault_vaddr + GRU_CACHE_LINE_BYTES * cbe->cbe_src_cl - 1;
333 else if (fault_vaddr == cbe->cbe_baddr1)
334 vaddr = fault_vaddr + (1 << cbe
318 gru_preload_tlb(struct gru_state *gru, struct gru_thread_state *gts, int atomic, unsigned long fault_vaddr, int asid, int write, unsigned char tlb_preload_count, struct gru_tlb_fault_handle *tfh, struct gru_control_block_extended *cbe) argument
369 struct gru_control_block_extended *cbe = NULL; local
698 struct gru_control_block_extended *cbe; local
[all...]
H A Dgrumain.c476 static void gru_prefetch_context(void *gseg, void *cb, void *cbe, argument
486 prefetch_data(cbe + i * GRU_HANDLE_STRIDE, 1,
496 void *gseg, *cb, *cbe; local
502 cbe = grubase + GRU_CBE_BASE;
504 gru_prefetch_context(gseg, cb, cbe, cbrmap, length);
509 save += gru_copy_handle(cbe + i * GRU_HANDLE_STRIDE,
513 memset(cbe + i * GRU_HANDLE_STRIDE, 0,
518 gru_flush_cache(cbe + i * GRU_HANDLE_STRIDE);
531 void *gseg, *cb, *cbe; local
537 cbe
[all...]
H A Dgruhandles.h47 /* Bytes per handle & handle stride. Code assumes all cb, tfh, cbe handles
170 unsigned long cbe; local
172 cbe = (unsigned long)tfh - GRU_TFH_BASE + GRU_CBE_BASE;
173 return (struct gru_control_block_extended*)cbe;
H A Dgrukdump.c50 void *cb, *cbe, *tfh, *gseg; local
55 cbe = grubase + GRU_CBE_BASE;
65 if (gru_user_copy_handle(&ubuf, cbe + i * GRU_HANDLE_STRIDE))
H A Dgrukservices.c397 struct gru_control_block_extended *cbe; local
420 cbe = get_cbe(GRUBASE(cb), cbrnum);
421 gru_flush_cache(cbe); /* CBE not coherent */
423 excdet->opc = cbe->opccpy;
424 excdet->exopc = cbe->exopccpy;
425 excdet->ecause = cbe->ecause;
426 excdet->exceptdet0 = cbe->idef1upd;
427 excdet->exceptdet1 = cbe->idef3upd;
428 gru_flush_cache(cbe);

Completed in 62 milliseconds