Home
last modified time | relevance | path

Searched refs:shminfo (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/winsys/sw/xlib/
Dxlib_sw_winsys.c78 XShmSegmentInfo shminfo; member
124 XShmSegmentInfo *const shminfo = & buf->shminfo; in alloc_shm() local
126 shminfo->shmid = -1; in alloc_shm()
127 shminfo->shmaddr = (char *) -1; in alloc_shm()
130 shminfo->shmid = shmget(IPC_PRIVATE, size, IPC_CREAT | 0600); in alloc_shm()
131 if (shminfo->shmid < 0) { in alloc_shm()
135 shminfo->shmaddr = (char *) shmat(shminfo->shmid, 0, 0); in alloc_shm()
136 if (shminfo->shmaddr == (char *) -1) { in alloc_shm()
137 shmctl(shminfo->shmid, IPC_RMID, 0); in alloc_shm()
141 shminfo->readOnly = False; in alloc_shm()
[all …]
/external/swiftshader/src/Main/
DFrameBufferX11.cpp66 x_image = libX11->XShmCreateImage(x_display, visual, depth, ZPixmap, 0, &shminfo, width, height); in FrameBufferX11()
68shminfo.shmid = shmget(IPC_PRIVATE, x_image->bytes_per_line * x_image->height, IPC_CREAT | SHM_R |… in FrameBufferX11()
69 shminfo.shmaddr = x_image->data = (char*)shmat(shminfo.shmid, 0, 0); in FrameBufferX11()
70 shminfo.readOnly = False; in FrameBufferX11()
73 libX11->XShmAttach(x_display, &shminfo); // May produce a BadAccess error in FrameBufferX11()
82 shmdt(shminfo.shmaddr); in FrameBufferX11()
83 shmctl(shminfo.shmid, IPC_RMID, 0); in FrameBufferX11()
114 libX11->XShmDetach(x_display, &shminfo); in ~FrameBufferX11()
116 shmdt(shminfo.shmaddr); in ~FrameBufferX11()
117 shmctl(shminfo.shmid, IPC_RMID, 0); in ~FrameBufferX11()
DlibX11.hpp45 …al *visual, unsigned int depth, int format, char *data, XShmSegmentInfo *shminfo, unsigned int wid…
46 Bool (*XShmAttach)(Display *display, XShmSegmentInfo *shminfo);
47 Bool (*XShmDetach)(Display *display, XShmSegmentInfo *shminfo);
DFrameBufferX11.hpp48 XShmSegmentInfo shminfo; member in sw::FrameBufferX11
/external/mesa3d/src/mesa/drivers/x11/
Dxm_buffer.c84 ZPixmap, NULL, &b->shminfo, in alloc_back_shm_ximage()
93 b->shminfo.shmid = shmget(IPC_PRIVATE, b->backxrb->ximage->bytes_per_line in alloc_back_shm_ximage()
95 if (b->shminfo.shmid < 0) { in alloc_back_shm_ximage()
104 b->shminfo.shmaddr = b->backxrb->ximage->data in alloc_back_shm_ximage()
105 = (char*)shmat(b->shminfo.shmid, 0, 0); in alloc_back_shm_ximage()
106 if (b->shminfo.shmaddr == (char *) -1) { in alloc_back_shm_ximage()
109 shmctl(b->shminfo.shmid, IPC_RMID, 0); in alloc_back_shm_ximage()
116 b->shminfo.readOnly = False; in alloc_back_shm_ximage()
120 XShmAttach(b->xm_visual->display, &b->shminfo); in alloc_back_shm_ximage()
128 shmdt(b->shminfo.shmaddr); in alloc_back_shm_ximage()
[all …]
DxmesaP.h210 XShmSegmentInfo shminfo; member
/external/mesa3d/src/glx/
Ddrisw_glx.c62 if ((pdp->shminfo.shmid > 0) && (shmid != pdp->shminfo.shmid)) in XCreateDrawable()
63 XShmDetach(dpy, &pdp->shminfo); in XCreateDrawable()
67 pdp->shminfo.shmid = shmid; in XCreateDrawable()
73 &pdp->shminfo, /* shminfo */ in XCreateDrawable()
83 XShmAttach(dpy, &pdp->shminfo); in XCreateDrawable()
97 pdp->shminfo.shmid = -1; in XCreateDrawable()
124 if (pdp->shminfo.shmid > 0) in XDestroyDrawable()
125 XShmDetach(dpy, &pdp->shminfo); in XDestroyDrawable()
189 if (!pdp->ximage || shmid != pdp->shminfo.shmid) { in swrastXPutImage()
202 if (pdp->shminfo.shmid >= 0) { in swrastXPutImage()
[all …]
Ddrisw_priv.h68 XShmSegmentInfo shminfo; member
/external/swiftshader/src/WSI/
DlibX11.hpp46 …al *visual, unsigned int depth, int format, char *data, XShmSegmentInfo *shminfo, unsigned int wid…
47 Bool (*XShmAttach)(Display *display, XShmSegmentInfo *shminfo);
48 Bool (*XShmDetach)(Display *display, XShmSegmentInfo *shminfo);
/external/kernel-headers/original/uapi/linux/
Dshm.h93 struct shminfo { struct
/external/ltp/testcases/kernel/syscalls/ipc/shmctl/
Dshmctl01.c57 static struct shminfo info;
/external/toybox/toys/pending/
Dipcs.c150 struct shminfo ipc_buf; in shm_array()
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_platform_limits_posix.cc279 unsigned struct_shminfo_sz = sizeof(struct shminfo);
/external/compiler-rt/lib/msan/tests/
Dmsan_test.cc1204 struct shminfo si; in TEST()