Lines Matching defs:cacheentry
1460 struct CACHED_PERMISSIONS *cacheentry;
1464 cacheentry = &pseccache->cachetable[index1][index2];
1465 if (cacheentry->valid
1466 && cacheentry->pxdesc)
1467 free(cacheentry->pxdesc);
1581 struct CACHED_PERMISSIONS *cacheentry;
1607 cacheentry = &pcache->cachetable[index1][index2];
1608 cacheentry->uid = uid;
1609 cacheentry->gid = gid;
1611 if (cacheentry->valid && cacheentry->pxdesc)
1612 free(cacheentry->pxdesc);
1619 cacheentry->pxdesc = pxcached;
1621 cacheentry->valid = 0;
1622 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1624 cacheentry->mode = pxdesc->mode & 07777;
1626 cacheentry->pxdesc = (struct POSIX_SECURITY*)NULL;
1628 cacheentry->mode = mode & 07777;
1630 cacheentry->inh_fileid = const_cpu_to_le32(0);
1631 cacheentry->inh_dirid = const_cpu_to_le32(0);
1632 cacheentry->valid = 1;
1652 cacheentry = &cacheblock[index2];
1653 if (cacheentry) {
1654 cacheentry->uid = uid;
1655 cacheentry->gid = gid;
1663 cacheentry->pxdesc = pxcached;
1665 cacheentry->valid = 0;
1666 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1668 cacheentry->mode = pxdesc->mode & 07777;
1670 cacheentry->pxdesc = (struct POSIX_SECURITY*)NULL;
1672 cacheentry->mode = mode & 07777;
1674 cacheentry->inh_fileid = const_cpu_to_le32(0);
1675 cacheentry->inh_dirid = const_cpu_to_le32(0);
1676 cacheentry->valid = 1;
1680 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1683 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1711 cacheentry = &legacy->perm;
1717 cacheentry->pxdesc = legacy->variable;
1723 return (cacheentry);
1738 struct CACHED_PERMISSIONS *cacheentry;
1745 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1755 cacheentry = &pcache->cachetable[index1][index2];
1757 if (!cacheentry->valid)
1758 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1767 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1778 if (legacy) cacheentry = &legacy->perm;
1783 if (cacheentry && !cacheentry->pxdesc) {
1785 cacheentry = (struct CACHED_PERMISSIONS*)NULL;
1788 return (cacheentry);