ceph_vinop
ceph_vinop(inode), size);
ceph_vinop(inode), ceph_ino(inode));
ceph_vinop(inode), folio, folio->index,
ceph_vinop(inode), folio, folio->index);
ceph_vinop(inode), folio->index, offset, length);
ceph_vinop(inode), folio->index);
doutc(cl, "%llx.%llx (mode=%s)\n", ceph_vinop(inode),
doutc(cl, "%llx.%llx dend - startone, rc = %d\n", ceph_vinop(inode),
ceph_vinop(inode), folio);
ceph_vinop(inode), folio, snapc);
ceph_vinop(inode), folio, snapc);
doutc(cl, "%llx.%llx file %p folio %p %d~%d (%d)\n", ceph_vinop(inode),
ceph_vinop(inode), off);
doutc(cl, "%llx.%llx %llu got cap refs on %s\n", ceph_vinop(inode),
ceph_vinop(inode), off, ceph_cap_string(got), ret);
ceph_vinop(inode), off, ret);
ceph_vinop(inode), off, len, size);
doutc(cl, "%llx.%llx %llu~%zd got cap refs on %s\n", ceph_vinop(inode),
ceph_vinop(inode), off, len, ceph_cap_string(got), ret);
ceph_vinop(inode), len, locked_page);
doutc(cl, "%llx.%llx inline_version %llu\n", ceph_vinop(inode),
ceph_vinop(inode), inline_version, err);
ceph_vinop(inode), subreq->start, subreq->len, len);
ceph_vinop(inode), err);
doutc(cl, "%llx.%llx result %d\n", ceph_vinop(inode), err);
doutc(cl, "%llx.%llx, error getting cap\n", ceph_vinop(inode));
doutc(cl, "%llx.%llx, no cache cap\n", ceph_vinop(inode));
doutc(cl, "%llx.%llx folio %p idx %lu\n", ceph_vinop(inode), folio,
doutc(cl, "%llx.%llx folio %p not dirty?\n", ceph_vinop(inode),
ceph_vinop(inode), folio, snapc);
ceph_vinop(inode), folio->index, ceph_wbc.i_size);
ceph_vinop(inode), folio, folio->index, page_off, wlen, snapc,
ceph_vinop(inode), page_off, len, wlen,
ceph_vinop(inode), folio);
ceph_vinop(inode), err, folio);
ceph_vinop(inode), folio);
doutc(cl, "%llx.%llx rc %d\n", ceph_vinop(inode), rc);
ceph_vinop(inode), folio, folio->index);
ceph_vinop(inode), req->r_ops[i].op, req, i,
ceph_vinop(inode), osd_data->length,
doutc(cl, "%p from %p %llx.%llx\n", cap, inode, ceph_vinop(inode));
inode, ceph_vinop(inode), cap, cap->session,
ceph_vinop(inode), ceph_cap_string(arg->dirty),
doutc(cl, "%p %llx.%llx session %p\n", inode, ceph_vinop(inode),
inode, ceph_vinop(inode), cap, session->s_mds);
ceph_vinop(inode), capsnap, cf->tid,
ceph_vinop(inode), cf->tid,
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));
inode, ceph_vinop(inode),
ceph_vinop(inode), ceph_cap_string(mask),
inode, ceph_vinop(inode), ci->i_head_snapc,
doutc(cl, "%p %llx.%llx now !dirty\n", inode, ceph_vinop(inode));
ceph_vinop(inode));
doutc(cl, "%p %llx.%llx failed\n", inode, ceph_vinop(inode));
inode, ceph_vinop(inode), ceph_cap_string(file_wanted),
inode, ceph_vinop(inode));
ceph_vinop(inode), req1 ? req1->r_tid : 0ULL,
doutc(cl, "%p %llx.%llx%s\n", inode, ceph_vinop(inode),
doutc(cl, "%p %llx.%llx%s result=%d\n", inode, ceph_vinop(inode),
doutc(cl, "%p %llx.%llx wait=%d\n", inode, ceph_vinop(inode), wait);
inode, ceph_vinop(inode), cap, cf->tid,
inode, ceph_vinop(inode), capsnap, cf->tid,
inode, ceph_vinop(inode), cf->tid,
inode, ceph_vinop(inode), cap,
inode, ceph_vinop(inode), cap,
inode, ceph_vinop(inode),
ceph_vinop(inode), ci->i_wb_ref-1, ci->i_wb_ref);
ceph_vinop(inode), ceph_cap_string(need),
ceph_vinop(inode));
inode, ceph_vinop(inode), endoff, ci->i_max_size);
ceph_vinop(inode));
inode, ceph_vinop(inode), ceph_cap_string(have),
inode, ceph_vinop(inode), ceph_cap_string(need),
inode, ceph_vinop(inode));
inode, ceph_vinop(inode), ceph_cap_string(need),
ceph_vinop(inode), ceph_cap_string(have),
ceph_vinop(inode), ret, ceph_cap_string(*got));
inode, ceph_vinop(inode), endoff);
ceph_vinop(inode), ci->i_wb_ref+1, ci->i_wb_ref);
doutc(cl, "%p %llx.%llx had %s%s%s\n", inode, ceph_vinop(inode),
inode, ceph_vinop(inode), ci->i_wrbuffer_ref+nr,
inode, ceph_vinop(inode), capsnap, capsnap->context->seq,
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode), cap, session->s_mds, seq,
ceph_vinop(inode), inode->i_mode, mode);
ceph_vinop(inode), inode->i_mode,
version, inode, ceph_vinop(inode), len);
inode, ceph_vinop(inode), session->s_mds, seq,
session->s_mds, inode, ceph_vinop(inode));
ceph_vinop(inode));
ceph_vinop(inode));
inode, ceph_vinop(inode), ci);
ceph_vinop(inode), ci, session->s_mds, follows);
inode, ceph_vinop(inode), mds, seq, truncate_size, truncate_seq);
ceph_vinop(inode), target, t_issue_seq, t_mseq);
inode, ceph_vinop(inode), mds,
ceph_vinop(inode), peer, piseq, pmseq);
inode, ceph_vinop(inode), peer,
ceph_vinop(inode));
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode));
inode, ceph_vinop(inode), mds, ceph_cap_string(used|dirty),
ceph_vinop(inode), cap,
inode, ceph_vinop(inode), cap,
inode, ceph_vinop(inode), cap,
ci, inode, ceph_vinop(inode));
cap, ci, inode, ceph_vinop(inode));
ceph_vinop(inode), ci->i_hold_caps_max - jiffies);
inode, ceph_vinop(inode));
inode, ceph_vinop(inode));
inode, ceph_vinop(inode));
inode, ceph_vinop(inode), ci->i_ceph_flags,
doutc(mdsc->fsc->client, "%p %llx.%llx\n", inode, ceph_vinop(inode));
doutc(mdsc->fsc->client, "%p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode), session->s_mds, cap_id,
inode, ceph_vinop(inode), cap, ceph_cap_string(issued),
inode, ceph_vinop(inode), cap,
ceph_vinop(inode), cap, ceph_cap_string(cap->issued));
ceph_vinop(inode), cap, s->s_mds);
inode, ceph_vinop(inode), cap, s->s_mds);
inode, ceph_vinop(inode), ceph_cap_string(have),
inode, ceph_vinop(inode), cap,
inode, ceph_vinop(inode),
ceph_vinop(inode), len, offs, lblk_num);
ceph_vinop(inode), len, offs, lblk_num);
ceph_vinop(inode));
inode, ceph_vinop(inode), i, ext->off,
ceph_vinop(inode), i, ext->off, ext->len, fret);
doutc(cl, "%p %llx.%llx/'%pd' to '%s'\n", dir, ceph_vinop(dir), dentry,
ceph_vinop(dir), dentry, dentry);
ceph_vinop(dir), dentry, dentry, mode);
doutc(cl, "%p %llx.%llx/'%pd' to '%pd'\n", dir, ceph_vinop(dir),
doutc(cl, "rmsnap %llx.%llx/'%pd' dn\n", ceph_vinop(dir),
ceph_vinop(dir), dentry, ceph_vinop(inode));
ceph_vinop(dir), dentry,
ceph_vinop(old_dir), old_dentry, ceph_vinop(new_dir),
ceph_vinop(dir), (unsigned)atomic_read(&ci->i_shared_gen),
doutc(cl, "%p %llx.%llx v%u at %llx\n", dir, ceph_vinop(dir),
ceph_vinop(dir), idx);
ceph_vinop(inode), file, ctx->pos);
ceph_vinop(inode));
ceph_vinop(inode));
inode, ceph_vinop(inode), frag, dfi->last_name);
inode, ceph_vinop(inode), err, frag,
ceph_vinop(inode));
inode, ceph_vinop(inode), dfi->frag, rinfo->dir_nr, ctx->pos,
inode, ceph_vinop(inode), rde->offset, ctx->pos);
ceph_vinop(inode), i, rinfo->dir_nr, ctx->pos,
ceph_vinop(inode), frag);
inode, ceph_vinop(inode));
ceph_vinop(inode));
doutc(cl, "%p %llx.%llx file %p done.\n", inode, ceph_vinop(inode),
inode, ceph_vinop(inode), file);
dentry, dentry, inode, ceph_vinop(inode), res);
dentry, ceph_vinop(d_inode(dentry)));
doutc(cl, "%p %llx.%llx/'%pd' dentry %p\n", dir, ceph_vinop(dir),
ceph_vinop(dir), ci->i_ceph_flags);
ceph_vinop(dir));
dir, ceph_vinop(dir), dentry, dentry, mode, rdev);
ceph_vinop(inode), parent_inode, ceph_vinop(parent_inode));
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode), (long)PTR_ERR_OR_ZERO(dn));
inode, ceph_vinop(inode), err);
child, inode, ceph_vinop(inode), err, err ? "" : "name ",
doutc(cl, "%p %llx.%llx ret=%d\n", inode, ceph_vinop(inode), ret);
ceph_vinop(inode), file);
ceph_vinop(inode), file);
ceph_vinop(inode), *ki_pos, len);
doutc(cl, "%p %llx.%llx rc %d\n", inode, ceph_vinop(inode), ret);
inode, ceph_vinop(inode), rc, len);
iocb->ki_pos, (unsigned)len, inode, ceph_vinop(inode));
inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
inode, ceph_vinop(inode), ceph_cap_string(got), (int)ret);
doutc(cl, "%p %llx.%llx %p 0%o (%s)\n", inode, ceph_vinop(inode),
inode, ceph_vinop(inode), *ppos, len, inode);
inode, ceph_vinop(inode), *ppos, len,
inode, ceph_vinop(inode), *ppos, len, ceph_cap_string(got));
inode, ceph_vinop(inode), ceph_cap_string(got), ret);
inode, ceph_vinop(inode), pos, count,
inode, ceph_vinop(inode), pos, count, ceph_cap_string(got));
inode, ceph_vinop(inode), pos, (unsigned)count,
inode, ceph_vinop(inode), pos, (unsigned)count);
inode, ceph_vinop(inode), mode, offset, length);
ceph_vinop(inode), file, inode->i_mode);
ceph_vinop(inode), file, inode->i_mode);
inode, ceph_vinop(inode), ceph_cap_string(wanted),
doutc(cl, "%p %llx.%llx open result=%d\n", inode, ceph_vinop(inode),
ceph_vinop(inode), file, flags, file->f_flags);
doutc(cl, "open result=%d on %llx.%llx\n", err, ceph_vinop(inode));
dir, ceph_vinop(dir), dentry, dentry,
ceph_vinop(dir), ceph_vinop(d_inode(dentry)));
doutc(cl, "%p ino %llx.%llx v %llu had %llu\n", inode, ceph_vinop(inode),
ceph_vinop(inode), inode->i_mode, mode);
ceph_vinop(inode), MAJOR(inode->i_rdev),
ceph_vinop(inode), inode->i_mode,
inode, ceph_vinop(inode),
inode, ceph_vinop(inode),
ceph_vinop(inode), inode->i_mode);
ceph_vinop(inode));
PTR_ERR(realdn), dn, in, ceph_vinop(in));
d_inode(realdn), ceph_vinop(d_inode(realdn)));
d_inode(dn), ceph_vinop(d_inode(dn)));
ceph_vinop(in));
dn, d_inode(dn), ceph_vinop(d_inode(dn)),
ceph_vinop(in));
ceph_present_inode(inode), ceph_vinop(inode), inode,
ceph_vinop(in));
ceph_vinop(inode), ci->i_work_mask);
inode, ceph_vinop(inode), ci->i_work_mask);
ceph_vinop(inode));
ceph_vinop(inode), ci->i_rdcache_gen, ci->i_rdcache_revoking);
ceph_vinop(inode));
ceph_vinop(inode), ci->i_rdcache_gen);
inode, ceph_vinop(inode), orig_gen, ci->i_rdcache_gen,
ceph_vinop(inode));
ceph_vinop(inode));
doutc(cl, "%p %llx.%llx (%d) to %lld\n", inode, ceph_vinop(inode),
doutc(cl, "writeback %p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode), ceph_cap_string(got));
doutc(cl, "%p %llx.%llx issued %s\n", inode, ceph_vinop(inode),
ceph_vinop(inode), ci->fscrypt_auth_len, len);
ceph_vinop(inode),
ceph_vinop(inode),
ceph_vinop(inode), inode->i_mode, attr->ia_mode);
inode, ceph_vinop(inode), &atime, &attr->ia_atime);
ceph_vinop(inode), isize, attr->ia_size);
inode, ceph_vinop(inode), &mtime, &attr->ia_mtime);
inode, ceph_vinop(inode), &ictime, &attr->ia_ctime,
ceph_vinop(inode));
inode, ceph_vinop(inode), err,
ceph_vinop(inode), err, ceph_cap_string(dirtied), mask);
ceph_vinop(inode));
ceph_vinop(inode), ceph_cap_string(mask), inode->i_mode);
doutc(cl, "added %p %llx.%llx frag %x\n", inode, ceph_vinop(inode), f);
inode, ceph_vinop(inode), id);
inode, ceph_vinop(inode), id);
inode, ceph_vinop(inode),
ceph_vinop(inode), frag->frag, frag->ndist);
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode), i, nsplits, id, split_by);
doutc(cl, "%p ino %llx.%llx\n", inode, ceph_vinop(inode));
ceph_vinop(inode));
ceph_vinop(inode));
inode, ceph_vinop(inode), ceph_ioctl_cmd_name(cmd), arg);
inode, ceph_vinop(inode));
inode, ceph_vinop(inode));
ceph_vinop(inode), (int)is_hash, hash, mode);
inode, ceph_vinop(inode), frag.frag,
inode, ceph_vinop(inode), frag.frag, mds);
ceph_vinop(inode), mds,
inode, ceph_vinop(inode), cap, ceph_cap_string(mine),
inode, ceph_vinop(inode), cap, count);
ceph_vinop(inode));
ceph_vinop(inode), cap, cap->cap_id,
inode, ceph_vinop(inode));
inode, ceph_vinop(inode));
inode, ceph_vinop(inode), ci->i_snap_realm->ino,
inode, ceph_vinop(inode), realm->ino, realm);
ceph_vinop(inode));
ceph_vinop(inode));
inode, ceph_vinop(inode));
inode, ceph_vinop(inode), capsnap, old_snapc,
" now pending\n", inode, ceph_vinop(inode), capsnap,
ceph_vinop(inode), capsnap, capsnap->context,
ceph_vinop(inode), capsnap, capsnap->context,
inode, ceph_vinop(inode), capsnap, capsnap->context,
d_inode(res), ceph_vinop(d_inode(res)));
ceph_vinop(inode), name, ci->i_xattrs.version,
inode, ceph_vinop(inode));
ceph_vinop(inode), ci->i_xattrs.version,
ceph_vinop(inode), name, ceph_cap_string(issued));
inode, ceph_vinop(inode));
ceph_vinop(inode), xattr, name_len, name, min(val_len,
doutc(cl, "%p %llx.%llx\n", inode, ceph_vinop(inode));