Lines Matching defs:devinfo
46 struct nfs42_layoutstat_devinfo *devinfo,
49 const struct nfs42_layoutstat_devinfo *devinfo,
2150 const struct nfs42_layoutstat_devinfo *devinfo)
2155 p = xdr_encode_hyper(p, devinfo->offset);
2156 p = xdr_encode_hyper(p, devinfo->length);
2159 p = xdr_encode_hyper(p, devinfo->read_count);
2160 p = xdr_encode_hyper(p, devinfo->read_bytes);
2161 p = xdr_encode_hyper(p, devinfo->write_count);
2162 p = xdr_encode_hyper(p, devinfo->write_bytes);
2163 encode_opaque_fixed(xdr, devinfo->dev_id.data, NFS4_DEVICEID4_SIZE);
2169 const struct nfs42_layoutstat_devinfo *devinfo)
2171 ff_layout_encode_ff_iostat_head(xdr, stateid, devinfo);
2172 ff_layout_encode_ff_layoutupdate(xdr, devinfo,
2173 devinfo->ld_private.data);
2189 &ff_args->devinfo[i]);
2193 ff_layout_free_iostats_array(struct nfs42_layoutstat_devinfo *devinfo,
2199 if (!devinfo[i].ld_private.ops)
2201 if (!devinfo[i].ld_private.ops->free)
2203 devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
2262 ff_layout_free_iostats_array(ff_args->devinfo, ff_args->num_dev);
2293 &ff_layout->generic_hdr, &ff_args->devinfo[0],
2294 ARRAY_SIZE(ff_args->devinfo), NFS4_FF_OP_LAYOUTRETURN);
2468 const struct nfs42_layoutstat_devinfo *devinfo,
2501 struct nfs42_layoutstat_devinfo *devinfo = container_of(opaque,
2507 ff_layout_encode_ff_layoutupdate(xdr, devinfo, opaque->data);
2527 struct nfs42_layoutstat_devinfo *devinfo,
2548 memcpy(&devinfo->dev_id, &dev->deviceid, NFS4_DEVICEID4_SIZE);
2549 devinfo->offset = 0;
2550 devinfo->length = NFS4_MAX_UINT64;
2552 devinfo->read_count = mirror->read_stat.io_stat.ops_completed;
2553 devinfo->read_bytes = mirror->read_stat.io_stat.bytes_completed;
2554 devinfo->write_count = mirror->write_stat.io_stat.ops_completed;
2555 devinfo->write_bytes = mirror->write_stat.io_stat.bytes_completed;
2557 devinfo->layout_type = LAYOUT_FLEX_FILES;
2558 devinfo->ld_private.ops = &layoutstat_ops;
2559 devinfo->ld_private.data = mirror;
2561 devinfo++;
2574 args->devinfo = kmalloc_array(dev_count, sizeof(*args->devinfo),
2576 if (!args->devinfo)
2584 &ff_layout->generic_hdr, &args->devinfo[0], dev_count,
2590 kfree(args->devinfo);
2591 args->devinfo = NULL;