Lines Matching refs:errors
2222 return ff_layout_encode_ds_ioerr(xdr, &ff_args->errors); in ff_layout_encode_ioerr()
2339 ff_layout_free_ds_ioerr(&ff_args->errors); in ff_layout_free_layoutreturn()
2364 INIT_LIST_HEAD(&ff_args->errors); in ff_layout_prepare_layoutreturn()
2366 &args->range, &ff_args->errors, in ff_layout_prepare_layoutreturn()
2389 struct nfs42_layout_error *errors; in ff_layout_send_layouterror() local
2398 errors = kmalloc_array(NFS42_LAYOUTERROR_MAX, sizeof(*errors), in ff_layout_send_layouterror()
2400 if (errors != NULL) { in ff_layout_send_layouterror()
2405 errors[n].offset = pos->offset; in ff_layout_send_layouterror()
2406 errors[n].length = pos->length; in ff_layout_send_layouterror()
2407 nfs4_stateid_copy(&errors[n].stateid, &pos->stateid); in ff_layout_send_layouterror()
2408 errors[n].errors[0].dev_id = pos->deviceid; in ff_layout_send_layouterror()
2409 errors[n].errors[0].status = pos->status; in ff_layout_send_layouterror()
2410 errors[n].errors[0].opnum = pos->opnum; in ff_layout_send_layouterror()
2415 if (nfs42_proc_layouterror(lseg, errors, n) < 0) in ff_layout_send_layouterror()
2419 kfree(errors); in ff_layout_send_layouterror()