Home | History | Annotate | Download | only in dist

Lines Matching refs:winShmNode

32160 typedef struct winShmNode winShmNode;   /* A region of shared-memory */
34406 ** Either winShmNode.mutex must be held or winShmNode.nRef==0 and
34411 struct winShmNode {
34426 winShmNode *pNext; /* Next in list of all winShmNode objects */
34433 ** A global array of all winShmNode objects.
34437 static winShmNode *winShmNodeList = 0;
34453 winShmNode *pShmNode; /* The underlying winShmNode object */
34454 winShm *pNext; /* Next winShm with the same winShmNode */
34455 u8 hasMutex; /* True if holding the winShmNode mutex */
34459 u8 id; /* Id of this connection with its winShmNode */
34476 winShmNode *pFile, /* Apply locks to this open shared-memory segment */
34485 /* Access to the winShmNode object is serialized by the caller */
34523 ** Purge the winShmNodeList list of all entries with winShmNode.nRef==0.
34529 winShmNode **pp;
34530 winShmNode *p;
34578 struct winShmNode *pShmNode = 0; /* The underlying mmapped file */
34580 struct winShmNode *pNew; /* Newly allocated winShmNode */
34586 ** allocate space for a new winShmNode and filename.
34602 /* Look to see if there is an existing winShmNode that can be used.
34603 ** If no matching winShmNode currently exists, create a new one.
34653 /* Make the new connection a child of the winShmNode */
34695 winShmNode *pShmNode; /* The underlying shared-memory file */
34739 winShmNode *pShmNode = p->pShmNode;
34876 winShmNode *pShmNode;