Lines Matching defs:ptr
365 static struct alisp_object * search_object_pointer(struct alisp_instance *instance, const void *ptr)
370 list_for_each(pos, &instance->used_objs_list[(long)ptr & ALISP_OBJ_PAIR_HASH_MASK][ALISP_OBJ_POINTER]) {
372 if (p->value.ptr == ptr) {
448 static struct alisp_object * new_pointer(struct alisp_instance *instance, const void *ptr)
452 obj = search_object_pointer(instance, ptr);
457 list_add(&obj->list, &instance->used_objs_list[(long)ptr & ALISP_OBJ_PAIR_HASH_MASK][ALISP_OBJ_POINTER]);
458 obj->value.ptr = ptr;
463 static struct alisp_object * new_cons_pointer(struct alisp_instance * instance, const char *ptr_id, void *ptr)
467 if (ptr == NULL)
475 lexpr->value.c.cdr = new_pointer(instance, ptr);
1695 snd_output_printf(out, "<%p>", p->value.ptr);
3475 int alsa_lisp_seq_pointer(struct alisp_seq_iterator *seq, const char *ptr_id, void **ptr)
3491 *ptr = (void *)seq->value.ptr;