Lines Matching refs:storage
67 static struct refuse_chan_storage storage; variable
116 for (idx = 0; idx < (int)storage.n_alloc; idx++) { in fuse_chan_stash()
117 if (storage.vec[idx] == NULL) { in fuse_chan_stash()
118 storage.vec[idx] = chan; in fuse_chan_stash()
124 storage.n_alloc = (storage.n_alloc + 8) * 2; in fuse_chan_stash()
125 storage.vec = realloc(storage.vec, sizeof(struct fuse_chan*) * storage.n_alloc); in fuse_chan_stash()
126 if (!storage.vec) { in fuse_chan_stash()
132 storage.vec[idx] = chan; in fuse_chan_stash()
133 memset(&storage.vec[idx+1], 0, sizeof(struct fuse_chan*) * (storage.n_alloc - (size_t)idx - 1)); in fuse_chan_stash()
153 if (idx >= 0 && idx < (int)storage.n_alloc) { in fuse_chan_peek()
154 chan = storage.vec[idx]; in fuse_chan_peek()
175 if (idx >= 0 && idx < (int)storage.n_alloc) { in fuse_chan_take()
176 chan = storage.vec[idx]; in fuse_chan_take()
177 storage.vec[idx] = NULL; in fuse_chan_take()
201 for (idx = 0; idx < (int)storage.n_alloc; idx++) { in fuse_chan_find()
202 if (storage.vec[idx] != NULL) { in fuse_chan_find()
203 if (pred(storage.vec[idx], priv)) { in fuse_chan_find()
204 chan = storage.vec[idx]; in fuse_chan_find()