Lines Matching refs:dump_ctx

2091 int devlink_dpipe_entry_ctx_prepare(struct devlink_dpipe_dump_ctx *dump_ctx)  in devlink_dpipe_entry_ctx_prepare()  argument
2096 err = devlink_dpipe_send_and_alloc_skb(&dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare()
2097 dump_ctx->info); in devlink_dpipe_entry_ctx_prepare()
2101 dump_ctx->hdr = genlmsg_put(dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare()
2102 dump_ctx->info->snd_portid, in devlink_dpipe_entry_ctx_prepare()
2103 dump_ctx->info->snd_seq, in devlink_dpipe_entry_ctx_prepare()
2105 dump_ctx->cmd); in devlink_dpipe_entry_ctx_prepare()
2106 if (!dump_ctx->hdr) in devlink_dpipe_entry_ctx_prepare()
2109 devlink = dump_ctx->info->user_ptr[0]; in devlink_dpipe_entry_ctx_prepare()
2110 if (devlink_nl_put_handle(dump_ctx->skb, devlink)) in devlink_dpipe_entry_ctx_prepare()
2112 dump_ctx->nest = nla_nest_start_noflag(dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare()
2114 if (!dump_ctx->nest) in devlink_dpipe_entry_ctx_prepare()
2119 nlmsg_free(dump_ctx->skb); in devlink_dpipe_entry_ctx_prepare()
2124 int devlink_dpipe_entry_ctx_append(struct devlink_dpipe_dump_ctx *dump_ctx, in devlink_dpipe_entry_ctx_append() argument
2127 return devlink_dpipe_entry_put(dump_ctx->skb, entry); in devlink_dpipe_entry_ctx_append()
2131 int devlink_dpipe_entry_ctx_close(struct devlink_dpipe_dump_ctx *dump_ctx) in devlink_dpipe_entry_ctx_close() argument
2133 nla_nest_end(dump_ctx->skb, dump_ctx->nest); in devlink_dpipe_entry_ctx_close()
2134 genlmsg_end(dump_ctx->skb, dump_ctx->hdr); in devlink_dpipe_entry_ctx_close()
2165 struct devlink_dpipe_dump_ctx dump_ctx; in devlink_dpipe_entries_fill() local
2169 dump_ctx.skb = NULL; in devlink_dpipe_entries_fill()
2170 dump_ctx.cmd = cmd; in devlink_dpipe_entries_fill()
2171 dump_ctx.info = info; in devlink_dpipe_entries_fill()
2175 &dump_ctx); in devlink_dpipe_entries_fill()
2180 nlh = nlmsg_put(dump_ctx.skb, info->snd_portid, info->snd_seq, in devlink_dpipe_entries_fill()
2183 err = devlink_dpipe_send_and_alloc_skb(&dump_ctx.skb, info); in devlink_dpipe_entries_fill()
2188 return genlmsg_reply(dump_ctx.skb, info); in devlink_dpipe_entries_fill()