Lines Matching refs:reply_data

264 	struct ethnl_reply_data		*reply_data;  member
361 static void ethnl_init_reply_data(struct ethnl_reply_data *reply_data, in ethnl_init_reply_data() argument
365 memset(reply_data, 0, ops->reply_data_size); in ethnl_init_reply_data()
366 reply_data->dev = dev; in ethnl_init_reply_data()
372 struct ethnl_reply_data *reply_data = NULL; in ethnl_default_doit() local
390 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_doit()
391 if (!reply_data) { in ethnl_default_doit()
399 ethnl_init_reply_data(reply_data, ops, req_info->dev); in ethnl_default_doit()
402 ret = ops->prepare_data(req_info, reply_data, info); in ethnl_default_doit()
406 ret = ops->reply_size(req_info, reply_data); in ethnl_default_doit()
417 ret = ops->fill_reply(rskb, req_info, reply_data); in ethnl_default_doit()
424 ops->cleanup_data(reply_data); in ethnl_default_doit()
428 kfree(reply_data); in ethnl_default_doit()
437 ops->cleanup_data(reply_data); in ethnl_default_doit()
440 kfree(reply_data); in ethnl_default_doit()
458 ethnl_init_reply_data(ctx->reply_data, ctx->ops, dev); in ethnl_default_dump_one()
460 ret = ctx->ops->prepare_data(ctx->req_info, ctx->reply_data, info); in ethnl_default_dump_one()
467 ret = ctx->ops->fill_reply(skb, ctx->req_info, ctx->reply_data); in ethnl_default_dump_one()
471 ctx->ops->cleanup_data(ctx->reply_data); in ethnl_default_dump_one()
472 ctx->reply_data->dev = NULL; in ethnl_default_dump_one()
519 struct ethnl_reply_data *reply_data; in ethnl_default_start() local
534 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_start()
535 if (!reply_data) { in ethnl_default_start()
554 ctx->reply_data = reply_data; in ethnl_default_start()
560 kfree(reply_data); in ethnl_default_start()
572 kfree(ctx->reply_data); in ethnl_default_done()
647 struct ethnl_reply_data *reply_data; in ethnl_default_notify() local
666 reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL); in ethnl_default_notify()
667 if (!reply_data) { in ethnl_default_notify()
675 ethnl_init_reply_data(reply_data, ops, dev); in ethnl_default_notify()
676 ret = ops->prepare_data(req_info, reply_data, &info); in ethnl_default_notify()
679 ret = ops->reply_size(req_info, reply_data); in ethnl_default_notify()
692 ret = ops->fill_reply(skb, req_info, reply_data); in ethnl_default_notify()
696 ops->cleanup_data(reply_data); in ethnl_default_notify()
699 kfree(reply_data); in ethnl_default_notify()
712 ops->cleanup_data(reply_data); in ethnl_default_notify()
713 kfree(reply_data); in ethnl_default_notify()