Lines Matching refs:entry
53 * and return the corresponding glprocs_table_t entry.
176 * only allocate the entry-point stub when the application requests the
263 * \param funcName Name of the function to create an entry-point for.
271 struct _glapi_function * entry = NULL;
292 entry = & ExtEntryTable[NumExtEntryPoints];
295 entry->name = name_dup;
296 entry->parameter_signature = NULL;
297 entry->dispatch_offset = ~0;
298 entry->dispatch_stub = entrypoint;
300 return entry;
305 set_entry_info( struct _glapi_function * entry, const char * signature, unsigned offset )
316 fill_in_entrypoint_offset(entry->dispatch_stub, offset);
318 entry->parameter_signature = sig_dup;
319 entry->dispatch_offset = offset;
321 return entry;
379 struct _glapi_function * entry[8];
387 (void) memset( entry, 0, sizeof( entry ) );
422 entry[i] = get_extension_proc(funcName);
424 if (entry[i] != NULL) {
425 extension_offset = entry[i]->dispatch_offset;
435 if (strcmp(real_sig, entry[i]->parameter_signature) != 0) {
466 if (entry[i] == NULL) {
467 entry[i] = add_function_name( function_names[i] );
468 if (entry[i] == NULL) {
474 if (entry[i]->dispatch_offset == ~0) {
475 set_entry_info( entry[i], real_sig, offset );
511 struct _glapi_function * entry;
535 entry = add_function_name(funcName);
536 if (entry == NULL)
539 return entry->dispatch_stub;