Lines Matching refs:reply_data

261 	struct ethnl_reply_data		*reply_data;  member
339 static void ethnl_init_reply_data(struct ethnl_reply_data *reply_data, in ethnl_init_reply_data() argument
343 memset(reply_data, 0, ops->reply_data_size); in ethnl_init_reply_data()
344 reply_data->dev = dev; in ethnl_init_reply_data()
350 struct ethnl_reply_data *reply_data = NULL; in ethnl_default_doit() local
365 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_doit()
366 if (!reply_data) { in ethnl_default_doit()
375 ethnl_init_reply_data(reply_data, ops, req_info->dev); in ethnl_default_doit()
378 ret = ops->prepare_data(req_info, reply_data, info); in ethnl_default_doit()
382 ret = ops->reply_size(req_info, reply_data); in ethnl_default_doit()
393 ret = ops->fill_reply(rskb, req_info, reply_data); in ethnl_default_doit()
400 ops->cleanup_data(reply_data); in ethnl_default_doit()
404 kfree(reply_data); in ethnl_default_doit()
413 ops->cleanup_data(reply_data); in ethnl_default_doit()
416 kfree(reply_data); in ethnl_default_doit()
434 ethnl_init_reply_data(ctx->reply_data, ctx->ops, dev); in ethnl_default_dump_one()
436 ret = ctx->ops->prepare_data(ctx->req_info, ctx->reply_data, NULL); in ethnl_default_dump_one()
443 ret = ctx->ops->fill_reply(skb, ctx->req_info, ctx->reply_data); in ethnl_default_dump_one()
447 ctx->ops->cleanup_data(ctx->reply_data); in ethnl_default_dump_one()
448 ctx->reply_data->dev = NULL; in ethnl_default_dump_one()
523 struct ethnl_reply_data *reply_data; in ethnl_default_start() local
538 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_start()
539 if (!reply_data) { in ethnl_default_start()
559 ctx->reply_data = reply_data; in ethnl_default_start()
566 kfree(reply_data); in ethnl_default_start()
578 kfree(ctx->reply_data); in ethnl_default_done()
605 struct ethnl_reply_data *reply_data; in ethnl_default_notify() local
621 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_notify()
622 if (!reply_data) { in ethnl_default_notify()
630 ethnl_init_reply_data(reply_data, ops, dev); in ethnl_default_notify()
631 ret = ops->prepare_data(req_info, reply_data, NULL); in ethnl_default_notify()
634 ret = ops->reply_size(req_info, reply_data); in ethnl_default_notify()
648 ret = ops->fill_reply(skb, req_info, reply_data); in ethnl_default_notify()
652 ops->cleanup_data(reply_data); in ethnl_default_notify()
655 kfree(reply_data); in ethnl_default_notify()
668 ops->cleanup_data(reply_data); in ethnl_default_notify()
669 kfree(reply_data); in ethnl_default_notify()