Lines Matching refs:ooo
1828 if (!nfsi->ooo) {
1829 nfsi->ooo = kmalloc(sizeof(*nfsi->ooo), GFP_ATOMIC);
1830 if (!nfsi->ooo) {
1834 nfsi->ooo->cnt = 0;
1838 cnt = nfsi->ooo->cnt;
1840 if (end == nfsi->ooo->gap[i].start)
1841 end = nfsi->ooo->gap[i].end;
1842 else if (start == nfsi->ooo->gap[i].end)
1843 start = nfsi->ooo->gap[i].start;
1848 nfsi->ooo->gap[i] = nfsi->ooo->gap[cnt];
1852 if (cnt >= ARRAY_SIZE(nfsi->ooo->gap)) {
1854 kfree(nfsi->ooo);
1855 nfsi->ooo = NULL;
1858 nfsi->ooo->gap[cnt].start = start;
1859 nfsi->ooo->gap[cnt].end = end;
1862 nfsi->ooo->cnt = cnt;
2141 if (!have_writers && nfsi->ooo && nfsi->ooo->cnt == 1 &&
2142 nfsi->ooo->gap[0].end == inode_peek_iversion_raw(inode)) {
2146 inode_set_iversion_raw(inode, nfsi->ooo->gap[0].start);
2147 kfree(nfsi->ooo);
2148 nfsi->ooo = NULL;
2329 nfsi->ooo = NULL;
2344 kfree(NFS_I(inode)->ooo);