Home | History | Annotate | Download | only in orig

Lines Matching refs:winShmNode

32149 typedef struct winShmNode winShmNode;   /* A region of shared-memory */
34395 ** Either winShmNode.mutex must be held or winShmNode.nRef==0 and
34400 struct winShmNode {
34415 winShmNode *pNext; /* Next in list of all winShmNode objects */
34422 ** A global array of all winShmNode objects.
34426 static winShmNode *winShmNodeList = 0;
34442 winShmNode *pShmNode; /* The underlying winShmNode object */
34443 winShm *pNext; /* Next winShm with the same winShmNode */
34444 u8 hasMutex; /* True if holding the winShmNode mutex */
34448 u8 id; /* Id of this connection with its winShmNode */
34465 winShmNode *pFile, /* Apply locks to this open shared-memory segment */
34474 /* Access to the winShmNode object is serialized by the caller */
34512 ** Purge the winShmNodeList list of all entries with winShmNode.nRef==0.
34518 winShmNode **pp;
34519 winShmNode *p;
34567 struct winShmNode *pShmNode = 0; /* The underlying mmapped file */
34569 struct winShmNode *pNew; /* Newly allocated winShmNode */
34575 ** allocate space for a new winShmNode and filename.
34591 /* Look to see if there is an existing winShmNode that can be used.
34592 ** If no matching winShmNode currently exists, create a new one.
34642 /* Make the new connection a child of the winShmNode */
34684 winShmNode *pShmNode; /* The underlying shared-memory file */
34728 winShmNode *pShmNode = p->pShmNode;
34865 winShmNode *pShmNode;