Lines Matching refs:entry
57 * and return the corresponding glprocs_table_t entry.
175 * only allocate the entry-point stub when the application requests the
262 * \param funcName Name of the function to create an entry-point for.
270 struct _glapi_function * entry = NULL;
291 entry = & ExtEntryTable[NumExtEntryPoints];
294 entry->name = name_dup;
295 entry->parameter_signature = NULL;
296 entry->dispatch_offset = ~0;
297 entry->dispatch_stub = entrypoint;
299 return entry;
304 set_entry_info( struct _glapi_function * entry, const char * signature, unsigned offset )
315 fill_in_entrypoint_offset(entry->dispatch_stub, offset);
317 entry->parameter_signature = sig_dup;
318 entry->dispatch_offset = offset;
320 return entry;
378 struct _glapi_function * entry[8];
386 (void) memset( entry, 0, sizeof( entry ) );
421 entry[i] = get_extension_proc(funcName);
423 if (entry[i] != NULL) {
424 extension_offset = entry[i]->dispatch_offset;
434 if (strcmp(real_sig, entry[i]->parameter_signature) != 0) {
465 if (entry[i] == NULL) {
466 entry[i] = add_function_name( function_names[i] );
467 if (entry[i] == NULL) {
473 if (entry[i]->dispatch_offset == ~0) {
474 set_entry_info( entry[i], real_sig, offset );
510 struct _glapi_function * entry;
528 entry = add_function_name(funcName);
529 if (entry == NULL)
532 return entry->dispatch_stub;