Lines Matching refs:reply_data
271 struct tsinfo_reply_data *reply_data; member
280 struct tsinfo_reply_data *reply_data, in ethnl_tsinfo_prepare_dump() argument
291 reply_data = ctx->reply_data; in ethnl_tsinfo_prepare_dump()
292 memset(reply_data, 0, sizeof(*reply_data)); in ethnl_tsinfo_prepare_dump()
293 reply_data->base.dev = dev; in ethnl_tsinfo_prepare_dump()
294 reply_data->ts_info.cmd = ETHTOOL_GET_TS_INFO; in ethnl_tsinfo_prepare_dump()
295 reply_data->ts_info.phc_index = -1; in ethnl_tsinfo_prepare_dump()
303 struct tsinfo_reply_data *reply_data, in ethnl_tsinfo_end_dump() argument
308 reply_data->ts_info.so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in ethnl_tsinfo_end_dump()
315 ret = tsinfo_fill_reply(skb, &req_info->base, &reply_data->base); in ethnl_tsinfo_end_dump()
319 reply_data->base.dev = NULL; in ethnl_tsinfo_end_dump()
331 struct tsinfo_reply_data *reply_data; in ethnl_tsinfo_dump_one_phydev() local
339 reply_data = ctx->reply_data; in ethnl_tsinfo_dump_one_phydev()
341 ehdr = ethnl_tsinfo_prepare_dump(skb, dev, reply_data, cb); in ethnl_tsinfo_dump_one_phydev()
345 ret = phy_ts_info(phydev, &reply_data->ts_info); in ethnl_tsinfo_dump_one_phydev()
349 ret = ethnl_tsinfo_end_dump(skb, dev, req_info, reply_data, ehdr); in ethnl_tsinfo_dump_one_phydev()
365 struct tsinfo_reply_data *reply_data; in ethnl_tsinfo_dump_one_netdev() local
373 reply_data = ctx->reply_data; in ethnl_tsinfo_dump_one_netdev()
381 ehdr = ethnl_tsinfo_prepare_dump(skb, dev, reply_data, cb); in ethnl_tsinfo_dump_one_netdev()
387 reply_data->ts_info.phc_qualifier = ctx->pos_phcqualifier; in ethnl_tsinfo_dump_one_netdev()
388 ret = ops->get_ts_info(dev, &reply_data->ts_info); in ethnl_tsinfo_dump_one_netdev()
392 ret = ethnl_tsinfo_end_dump(skb, dev, req_info, reply_data, in ethnl_tsinfo_dump_one_netdev()
479 struct tsinfo_reply_data *reply_data; in ethnl_tsinfo_start() local
488 reply_data = kzalloc(sizeof(*reply_data), GFP_KERNEL); in ethnl_tsinfo_start()
489 if (!reply_data) { in ethnl_tsinfo_start()
502 ctx->reply_data = reply_data; in ethnl_tsinfo_start()
511 kfree(reply_data); in ethnl_tsinfo_start()
524 kfree(ctx->reply_data); in ethnl_tsinfo_done()