Lines Matching refs:msgmaps
80 static struct msgmap *msgmaps; /* MSGSEG msgmap structures */ variable
134 msgmaps = (void *)((uintptr_t)msgpool + ALIGN(msginfo.msgmax)); in msginit()
135 msghdrs = (void *)((uintptr_t)msgmaps + in msginit()
141 msgmaps[i].next = i + 1; in msginit()
142 msgmaps[msginfo.msgseg - 1].next = -1; in msginit()
375 nnext = msgmaps[nnext].next; in msgrealloc()
376 next = msgmaps[next].next; in msgrealloc()
398 msgmaps = new_msgmaps; in msgrealloc()
429 next = msgmaps[msghdr->msg_spot].next; in msg_freehdr()
430 msgmaps[msghdr->msg_spot].next = free_msgmaps; in msg_freehdr()
889 free_msgmaps = msgmaps[next].next; in msgsnd1()
891 msgmaps[next].next = msghdr->msg_spot; in msgsnd1()
951 next = msgmaps[next].next; in msgsnd1()
1251 next = msgmaps[next].next; in msgrcv1()