dmu.c revision 3baa08fc5b6bea08a475b0cfe3ad161d74c5864b
4015N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4015N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4015N/Admu_bonus_max(void)
4015N/A return (DN_MAX_BONUSLEN);
int err;
else if (err)
return (err);
else if (err)
return (err);
while (length) {
if (err)
return (err);
if (err) {
return (err);
int err;
if (err != 0)
return (err);
return (err);
int err;
if (err != 0)
return (err);
if (err == 0) {
return (err);
if (err)
return (err);
void *buf)
if (err)
return (err);
while (size > 0) {
if (err)
for (i = 0; i < numbufs; i++) {
int tocpy;
int bufoff;
return (err);
int numbufs, i;
if (size == 0)
for (i = 0; i < numbufs; i++) {
int tocpy;
int bufoff;
#ifdef _KERNEL
if (err)
return (err);
for (i = 0; i < numbufs; i++) {
int tocpy;
int bufoff;
if (err)
return (err);
int numbufs, i;
int err = 0;
if (size == 0)
if (err)
return (err);
for (i = 0; i < numbufs; i++) {
int tocpy;
int bufoff;
if (err)
return (err);
int numbufs, i;
int err;
if (size == 0)
if (err)
return (err);
for (i = 0; i < numbufs; i++) {
int bufoff;
if (err)
return (err);
void *arg;
if (done)
int zio_flags;
int err;
return (EEXIST);
return (ENOENT);
return (EALREADY);
if (pio) {
return (err);
int err;
if (err)
return (err);
return (err);
int i, err;
if (err)
return (err);
for (i = 0; i < TXG_SIZE; i++) {
if (i != TXG_SIZE) {
if (err)
return (err);
return (err);
if (err)
return (err);
for (i = 0; i < count; i++)
for (i = 0; i < count; i++)
for (i = 0; i < count; i++)
dmu_init(void)
dbuf_init();
dnode_init();
arc_init();
l2arc_init();
dmu_fini(void)
arc_fini();
dnode_fini();
dbuf_fini();
l2arc_fini();