Lines Matching refs:shminfo
83 ZPixmap, NULL, &b->shminfo, in alloc_back_shm_ximage()
91 b->shminfo.shmid = shmget(IPC_PRIVATE, b->backxrb->ximage->bytes_per_line in alloc_back_shm_ximage()
93 if (b->shminfo.shmid < 0) { in alloc_back_shm_ximage()
102 b->shminfo.shmaddr = b->backxrb->ximage->data in alloc_back_shm_ximage()
103 = (char*)shmat(b->shminfo.shmid, 0, 0); in alloc_back_shm_ximage()
104 if (b->shminfo.shmaddr == (char *) -1) { in alloc_back_shm_ximage()
107 shmctl(b->shminfo.shmid, IPC_RMID, 0); in alloc_back_shm_ximage()
114 b->shminfo.readOnly = False; in alloc_back_shm_ximage()
118 XShmAttach(b->xm_visual->display, &b->shminfo); in alloc_back_shm_ximage()
126 shmdt(b->shminfo.shmaddr); in alloc_back_shm_ximage()
127 shmctl(b->shminfo.shmid, IPC_RMID, 0); in alloc_back_shm_ximage()
134 shmctl(b->shminfo.shmid, IPC_RMID, 0); /* nobody else needs it */ in alloc_back_shm_ximage()
147 shmdt(b->shminfo.shmaddr); in alloc_back_shm_ximage()
148 shmctl(b->shminfo.shmid, IPC_RMID, 0); in alloc_back_shm_ximage()
179 XShmDetach(b->xm_visual->display, &b->shminfo); in alloc_back_buffer()
181 shmdt(b->shminfo.shmaddr); in alloc_back_buffer()
398 XShmDetach( b->display, &b->shminfo ); in xmesa_delete_framebuffer()
400 shmdt( b->shminfo.shmaddr ); in xmesa_delete_framebuffer()