Lines Matching full:dispatch
28 * Arch-specific code for manipulating GL API entrypoints (dispatch stubs).
87 * Generate a dispatch function (entrypoint) which jumps through
88 * the given slot number (offset) in the current dispatch table.
94 /* 32 is chosen as something of a magic offset. For x86, the dispatch in generate_entrypoint()
113 * This function inserts a new dispatch offset into the assembly language
196 unsigned long dispatch = __glapi_sparc_get_dispatch(); in init_glapi_relocs() local
200 unsigned long dispatch = (unsigned long) &_glapi_Dispatch; in init_glapi_relocs() local
206 code[0] = template[0] | (dispatch >> 10); in init_glapi_relocs()
209 code[2] = template[2] | (dispatch & 0x3ff); in init_glapi_relocs()
219 code[0] = template[0] | (dispatch >> (32 + 10)); in init_glapi_relocs()
220 code[1] = template[1] | ((dispatch & 0xffffffff) >> 10); in init_glapi_relocs()
222 code[2] = template[2] | ((dispatch >> 32) & 0x3ff); in init_glapi_relocs()
228 code[6] = template[6] | (dispatch & 0x3ff); in init_glapi_relocs()
231 code[0] = template[0] | (dispatch >> 10); in init_glapi_relocs()
234 code[2] = template[2] | (dispatch & 0x3ff); in init_glapi_relocs()