Lines Matching refs:buffer
52 void __user *buffer, /* buffer to place output in */ in xfs_bulkstat_one_int() argument
65 if (!buffer || xfs_internal_inum(mp, ino)) in xfs_bulkstat_one_int()
132 error = formatter(buffer, ubsize, ubused, buf); in xfs_bulkstat_one_int()
147 const xfs_bstat_t *buffer) in xfs_bulkstat_one_fmt() argument
149 if (ubsize < sizeof(*buffer)) in xfs_bulkstat_one_fmt()
151 if (copy_to_user(ubuffer, buffer, sizeof(*buffer))) in xfs_bulkstat_one_fmt()
154 *ubused = sizeof(*buffer); in xfs_bulkstat_one_fmt()
162 void __user *buffer, /* buffer to place output in */ in xfs_bulkstat_one() argument
167 return xfs_bulkstat_one_int(mp, ino, buffer, ubsize, in xfs_bulkstat_one()
541 const struct xfs_inogrp *buffer, /* buffer to read from */ in xfs_inumbers_fmt() argument
545 if (copy_to_user(ubuffer, buffer, count * sizeof(*buffer))) in xfs_inumbers_fmt()
547 *written = count * sizeof(*buffer); in xfs_inumbers_fmt()
566 struct xfs_inogrp *buffer; in xfs_inumbers() local
577 bcount = MIN(left, (int)(PAGE_SIZE / sizeof(*buffer))); in xfs_inumbers()
578 buffer = kmem_alloc(bcount * sizeof(*buffer), KM_SLEEP); in xfs_inumbers()
605 buffer[bufidx].xi_startino = in xfs_inumbers()
607 buffer[bufidx].xi_alloccount = r.ir_count - r.ir_freecount; in xfs_inumbers()
608 buffer[bufidx].xi_allocmask = ~r.ir_free; in xfs_inumbers()
612 error = formatter(ubuffer, buffer, bufidx, &written); in xfs_inumbers()
641 error = formatter(ubuffer, buffer, bufidx, &written); in xfs_inumbers()
648 kmem_free(buffer); in xfs_inumbers()