func (n *pathInode) Fallocate(file nodefs.File, off uint64, size uint64, mode uint32, context *fuse.Context) (code fuse.Status) { if file != nil { code = file.Allocate(off, size, mode) if code.Ok() { return code } } files := n.Inode().Files(fuse.O_ANYWRITE) for _, f := range files { // TODO - pass context code = f.Allocate(off, size, mode) if code.Ok() { return code } } return code }