Searched refs:GRU_GSEG_PAGESIZE (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | grulib.h | 62 #define CONTEXT_WINDOW_BYTES(th) (GRU_GSEG_PAGESIZE * (th)) 63 #define THREAD_POINTER(p, th) (p + GRU_GSEG_PAGESIZE * (th)) 64 #define GSEG_START(cb) ((void *)((unsigned long)(cb) & ~(GRU_GSEG_PAGESIZE - 1)))
|
H A D | gru.h | 34 #define GRU_GSEG_PAGESIZE (256 * 1024UL) macro 36 #define GRU_GSEG_PAGESIZE (256 * 1024UL) /* ZZZ 2MB ??? */ macro
|
H A D | gruhandles.h | 48 #define GSEG_BASE(a) ((a) & ~(GRU_GSEG_PAGESIZE - 1)) 138 return (((unsigned long)cb - GRU_CB_BASE) % GRU_GSEG_PAGESIZE) / in get_cb_number()
|
H A D | gru_instructions.h | 704 return (void *)((unsigned long)p & ~(GRU_GSEG_PAGESIZE - 1)); in gru_get_gseg_pointer() 734 return ((unsigned long)vaddr & (GRU_GSEG_PAGESIZE - 1)) - GRU_DS_BASE; in gru_get_tri()
|
H A D | grufile.c | 100 if (vma->vm_start & (GRU_GSEG_PAGESIZE - 1) || in gru_file_mmap() 101 vma->vm_end & (GRU_GSEG_PAGESIZE - 1)) in gru_file_mmap()
|
H A D | grutables.h | 384 #define TSID(a, v) (((a) - (v)->vm_start) / GRU_GSEG_PAGESIZE) 386 (gts)->ts_tsid * GRU_GSEG_PAGESIZE)
|
H A D | grumain.c | 549 zap_vma_ptes(gts->ts_vma, UGRUADDR(gts), GRU_GSEG_PAGESIZE); in gru_unload_context() 923 * Note: gru segments alway mmaped on GRU_GSEG_PAGESIZE boundaries. 967 remap_pfn_range(vma, vaddr & ~(GRU_GSEG_PAGESIZE - 1), in gru_fault() 968 paddr >> PAGE_SHIFT, GRU_GSEG_PAGESIZE, in gru_fault()
|
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | grulib.h | 62 #define CONTEXT_WINDOW_BYTES(th) (GRU_GSEG_PAGESIZE * (th)) 63 #define THREAD_POINTER(p, th) (p + GRU_GSEG_PAGESIZE * (th)) 64 #define GSEG_START(cb) ((void *)((unsigned long)(cb) & ~(GRU_GSEG_PAGESIZE - 1)))
|
H A D | gru.h | 34 #define GRU_GSEG_PAGESIZE (256 * 1024UL) macro 36 #define GRU_GSEG_PAGESIZE (256 * 1024UL) /* ZZZ 2MB ??? */ macro
|
H A D | gruhandles.h | 48 #define GSEG_BASE(a) ((a) & ~(GRU_GSEG_PAGESIZE - 1)) 138 return (((unsigned long)cb - GRU_CB_BASE) % GRU_GSEG_PAGESIZE) / in get_cb_number()
|
H A D | gru_instructions.h | 704 return (void *)((unsigned long)p & ~(GRU_GSEG_PAGESIZE - 1)); in gru_get_gseg_pointer() 734 return ((unsigned long)vaddr & (GRU_GSEG_PAGESIZE - 1)) - GRU_DS_BASE; in gru_get_tri()
|
H A D | grufile.c | 100 if (vma->vm_start & (GRU_GSEG_PAGESIZE - 1) || in gru_file_mmap() 101 vma->vm_end & (GRU_GSEG_PAGESIZE - 1)) in gru_file_mmap()
|
H A D | grutables.h | 385 #define TSID(a, v) (((a) - (v)->vm_start) / GRU_GSEG_PAGESIZE) 387 (gts)->ts_tsid * GRU_GSEG_PAGESIZE)
|
H A D | grumain.c | 549 zap_vma_ptes(gts->ts_vma, UGRUADDR(gts), GRU_GSEG_PAGESIZE); in gru_unload_context() 923 * Note: gru segments alway mmaped on GRU_GSEG_PAGESIZE boundaries. 967 remap_pfn_range(vma, vaddr & ~(GRU_GSEG_PAGESIZE - 1), in gru_fault() 968 paddr >> PAGE_SHIFT, GRU_GSEG_PAGESIZE, in gru_fault()
|
Completed in 19 milliseconds