Lines Matching defs:devinfo
39 struct nfs42_layoutstat_devinfo *devinfo,
42 const struct nfs42_layoutstat_devinfo *devinfo,
2033 const struct nfs42_layoutstat_devinfo *devinfo)
2038 p = xdr_encode_hyper(p, devinfo->offset);
2039 p = xdr_encode_hyper(p, devinfo->length);
2042 p = xdr_encode_hyper(p, devinfo->read_count);
2043 p = xdr_encode_hyper(p, devinfo->read_bytes);
2044 p = xdr_encode_hyper(p, devinfo->write_count);
2045 p = xdr_encode_hyper(p, devinfo->write_bytes);
2046 encode_opaque_fixed(xdr, devinfo->dev_id.data, NFS4_DEVICEID4_SIZE);
2052 const struct nfs42_layoutstat_devinfo *devinfo)
2054 ff_layout_encode_ff_iostat_head(xdr, stateid, devinfo);
2055 ff_layout_encode_ff_layoutupdate(xdr, devinfo,
2056 devinfo->ld_private.data);
2072 &ff_args->devinfo[i]);
2076 ff_layout_free_iostats_array(struct nfs42_layoutstat_devinfo *devinfo,
2082 if (!devinfo[i].ld_private.ops)
2084 if (!devinfo[i].ld_private.ops->free)
2086 devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
2145 ff_layout_free_iostats_array(ff_args->devinfo, ff_args->num_dev);
2176 &ff_args->devinfo[0], ARRAY_SIZE(ff_args->devinfo));
2355 const struct nfs42_layoutstat_devinfo *devinfo,
2388 struct nfs42_layoutstat_devinfo *devinfo = container_of(opaque,
2394 ff_layout_encode_ff_layoutupdate(xdr, devinfo, opaque->data);
2414 struct nfs42_layoutstat_devinfo *devinfo,
2433 memcpy(&devinfo->dev_id, &dev->deviceid, NFS4_DEVICEID4_SIZE);
2434 devinfo->offset = 0;
2435 devinfo->length = NFS4_MAX_UINT64;
2437 devinfo->read_count = mirror->read_stat.io_stat.ops_completed;
2438 devinfo->read_bytes = mirror->read_stat.io_stat.bytes_completed;
2439 devinfo->write_count = mirror->write_stat.io_stat.ops_completed;
2440 devinfo->write_bytes = mirror->write_stat.io_stat.bytes_completed;
2442 devinfo->layout_type = LAYOUT_FLEX_FILES;
2443 devinfo->ld_private.ops = &layoutstat_ops;
2444 devinfo->ld_private.data = mirror;
2446 devinfo++;
2459 args->devinfo = kmalloc_array(dev_count, sizeof(*args->devinfo), GFP_NOIO);
2460 if (!args->devinfo)
2466 &args->devinfo[0], dev_count);
2469 kfree(args->devinfo);
2470 args->devinfo = NULL;