Lines Matching refs:ctx

299 	struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx;  in ethnl_tsinfo_prepare_dump()  local
307 reply_data = ctx->reply_data; in ethnl_tsinfo_prepare_dump()
346 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_dump_one_phydev() local
355 reply_data = ctx->reply_data; in ethnl_tsinfo_dump_one_phydev()
356 req_info = ctx->req_info; in ethnl_tsinfo_dump_one_phydev()
384 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_dump_one_netdev() local
394 reply_data = ctx->reply_data; in ethnl_tsinfo_dump_one_netdev()
395 req_info = ctx->req_info; in ethnl_tsinfo_dump_one_netdev()
396 for (; ctx->pos_phcqualifier < HWTSTAMP_PROVIDER_QUALIFIER_CNT; in ethnl_tsinfo_dump_one_netdev()
397 ctx->pos_phcqualifier++) { in ethnl_tsinfo_dump_one_netdev()
399 ctx->pos_phcqualifier)) in ethnl_tsinfo_dump_one_netdev()
408 reply_data->ts_info.phc_qualifier = ctx->pos_phcqualifier; in ethnl_tsinfo_dump_one_netdev()
432 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_dump_one_net_topo() local
436 if (!ctx->netdev_dump_done) { in ethnl_tsinfo_dump_one_net_topo()
440 ctx->netdev_dump_done = true; in ethnl_tsinfo_dump_one_net_topo()
454 xa_for_each_start(&dev->link_topo->phys, ctx->pos_phyindex, pdn, in ethnl_tsinfo_dump_one_net_topo()
455 ctx->pos_phyindex) { in ethnl_tsinfo_dump_one_net_topo()
469 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_dumpit() local
475 if (ctx->req_info->base.dev) { in ethnl_tsinfo_dumpit()
476 dev = ctx->req_info->base.dev; in ethnl_tsinfo_dumpit()
481 for_each_netdev_dump(net, dev, ctx->pos_ifindex) { in ethnl_tsinfo_dumpit()
487 ctx->pos_phyindex = 0; in ethnl_tsinfo_dumpit()
488 ctx->netdev_dump_done = false; in ethnl_tsinfo_dumpit()
489 ctx->pos_phcqualifier = HWTSTAMP_PROVIDER_QUALIFIER_PRECISE; in ethnl_tsinfo_dumpit()
500 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_start() local
506 BUILD_BUG_ON(sizeof(*ctx) > sizeof(cb->ctx)); in ethnl_tsinfo_start()
524 ctx->req_info = req_info; in ethnl_tsinfo_start()
525 ctx->reply_data = reply_data; in ethnl_tsinfo_start()
526 ctx->pos_ifindex = 0; in ethnl_tsinfo_start()
527 ctx->pos_phyindex = 0; in ethnl_tsinfo_start()
528 ctx->netdev_dump_done = false; in ethnl_tsinfo_start()
529 ctx->pos_phcqualifier = HWTSTAMP_PROVIDER_QUALIFIER_PRECISE; in ethnl_tsinfo_start()
543 struct ethnl_tsinfo_dump_ctx *ctx = (void *)cb->ctx; in ethnl_tsinfo_done() local
544 struct tsinfo_req_info *req_info = ctx->req_info; in ethnl_tsinfo_done()
547 kfree(ctx->reply_data); in ethnl_tsinfo_done()
548 kfree(ctx->req_info); in ethnl_tsinfo_done()