container 896 oshmem/shmem/c/shmem_lock.c oshmem_lock_prev_pe_container_t *container = lock_prev_pe_container_head; container 898 oshmem/shmem/c/shmem_lock.c while (container != 0) { container 899 oshmem/shmem/c/shmem_lock.c if (container->lock == lock) { container 902 oshmem/shmem/c/shmem_lock.c container = container->next; container 905 oshmem/shmem/c/shmem_lock.c if (container) { container 906 oshmem/shmem/c/shmem_lock.c container->prev_pe = prev_pe; container 908 oshmem/shmem/c/shmem_lock.c container = malloc(sizeof(oshmem_lock_prev_pe_container_t)); container 909 oshmem/shmem/c/shmem_lock.c container->lock = lock; container 910 oshmem/shmem/c/shmem_lock.c container->prev_pe = prev_pe; container 911 oshmem/shmem/c/shmem_lock.c container->next = lock_prev_pe_container_head; container 912 oshmem/shmem/c/shmem_lock.c container->prev = 0; container 914 oshmem/shmem/c/shmem_lock.c lock_prev_pe_container_head->prev = container; container 916 oshmem/shmem/c/shmem_lock.c lock_prev_pe_container_head = container; container 924 oshmem/shmem/c/shmem_lock.c oshmem_lock_prev_pe_container_t *container = lock_prev_pe_container_head; container 925 oshmem/shmem/c/shmem_lock.c while (container != 0) { container 926 oshmem/shmem/c/shmem_lock.c if (container->lock == lock) { container 929 oshmem/shmem/c/shmem_lock.c container = container->next; container 932 oshmem/shmem/c/shmem_lock.c if (container) { container 933 oshmem/shmem/c/shmem_lock.c oshmem_lock_prev_pe_container_t *next = container->next; container 934 oshmem/shmem/c/shmem_lock.c oshmem_lock_prev_pe_container_t *prev = container->prev; container 935 oshmem/shmem/c/shmem_lock.c *prev_pe = container->prev_pe; container 943 oshmem/shmem/c/shmem_lock.c if (lock_prev_pe_container_head == container) { container 946 oshmem/shmem/c/shmem_lock.c free(container);