/kernel/linux/linux-6.6/net/devlink/ |
H A D | dpipe.c | 465 int devlink_dpipe_entry_ctx_prepare(struct devlink_dpipe_dump_ctx *dump_ctx) in devlink_dpipe_entry_ctx_prepare() argument 470 err = devlink_dpipe_send_and_alloc_skb(&dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare() 471 dump_ctx->info); in devlink_dpipe_entry_ctx_prepare() 475 dump_ctx->hdr = genlmsg_put(dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare() 476 dump_ctx->info->snd_portid, in devlink_dpipe_entry_ctx_prepare() 477 dump_ctx->info->snd_seq, in devlink_dpipe_entry_ctx_prepare() 479 dump_ctx->cmd); in devlink_dpipe_entry_ctx_prepare() 480 if (!dump_ctx->hdr) in devlink_dpipe_entry_ctx_prepare() 483 devlink = dump_ctx in devlink_dpipe_entry_ctx_prepare() 498 devlink_dpipe_entry_ctx_append(struct devlink_dpipe_dump_ctx *dump_ctx, struct devlink_dpipe_entry *entry) devlink_dpipe_entry_ctx_append() argument 505 devlink_dpipe_entry_ctx_close(struct devlink_dpipe_dump_ctx *dump_ctx) devlink_dpipe_entry_ctx_close() argument 539 struct devlink_dpipe_dump_ctx dump_ctx; devlink_dpipe_entries_fill() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_dpipe.c | 193 struct devlink_dpipe_dump_ctx *dump_ctx) in mlxsw_sp_dpipe_table_erif_entries_dump() 217 err = devlink_dpipe_entry_ctx_prepare(dump_ctx); in mlxsw_sp_dpipe_table_erif_entries_dump() 230 err = devlink_dpipe_entry_ctx_append(dump_ctx, &entry); in mlxsw_sp_dpipe_table_erif_entries_dump() 242 devlink_dpipe_entry_ctx_close(dump_ctx); in mlxsw_sp_dpipe_table_erif_entries_dump() 540 struct devlink_dpipe_dump_ctx *dump_ctx, in mlxsw_sp_dpipe_table_host_entries_get() 554 err = devlink_dpipe_entry_ctx_prepare(dump_ctx); in mlxsw_sp_dpipe_table_host_entries_get() 584 err = devlink_dpipe_entry_ctx_append(dump_ctx, entry); in mlxsw_sp_dpipe_table_host_entries_get() 602 devlink_dpipe_entry_ctx_close(dump_ctx); in mlxsw_sp_dpipe_table_host_entries_get() 618 struct devlink_dpipe_dump_ctx *dump_ctx, in mlxsw_sp_dpipe_table_host_entries_dump() 642 counters_enabled, dump_ctx, in mlxsw_sp_dpipe_table_host_entries_dump() 192 mlxsw_sp_dpipe_table_erif_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_erif_entries_dump() argument 537 mlxsw_sp_dpipe_table_host_entries_get(struct mlxsw_sp *mlxsw_sp, struct devlink_dpipe_entry *entry, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx, int type) mlxsw_sp_dpipe_table_host_entries_get() argument 616 mlxsw_sp_dpipe_table_host_entries_dump(struct mlxsw_sp *mlxsw_sp, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx, int type) mlxsw_sp_dpipe_table_host_entries_dump() argument 650 mlxsw_sp_dpipe_table_host4_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_host4_entries_dump() argument 789 mlxsw_sp_dpipe_table_host6_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_host6_entries_dump() argument 1084 mlxsw_sp_dpipe_table_adj_entries_get(struct mlxsw_sp *mlxsw_sp, struct devlink_dpipe_entry *entry, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_adj_entries_get() argument 1145 mlxsw_sp_dpipe_table_adj_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_adj_entries_dump() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_dpipe.c | 193 struct devlink_dpipe_dump_ctx *dump_ctx) in mlxsw_sp_dpipe_table_erif_entries_dump() 217 err = devlink_dpipe_entry_ctx_prepare(dump_ctx); in mlxsw_sp_dpipe_table_erif_entries_dump() 230 err = devlink_dpipe_entry_ctx_append(dump_ctx, &entry); in mlxsw_sp_dpipe_table_erif_entries_dump() 242 devlink_dpipe_entry_ctx_close(dump_ctx); in mlxsw_sp_dpipe_table_erif_entries_dump() 540 struct devlink_dpipe_dump_ctx *dump_ctx, in mlxsw_sp_dpipe_table_host_entries_get() 554 err = devlink_dpipe_entry_ctx_prepare(dump_ctx); in mlxsw_sp_dpipe_table_host_entries_get() 584 err = devlink_dpipe_entry_ctx_append(dump_ctx, entry); in mlxsw_sp_dpipe_table_host_entries_get() 602 devlink_dpipe_entry_ctx_close(dump_ctx); in mlxsw_sp_dpipe_table_host_entries_get() 618 struct devlink_dpipe_dump_ctx *dump_ctx, in mlxsw_sp_dpipe_table_host_entries_dump() 642 counters_enabled, dump_ctx, in mlxsw_sp_dpipe_table_host_entries_dump() 192 mlxsw_sp_dpipe_table_erif_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_erif_entries_dump() argument 537 mlxsw_sp_dpipe_table_host_entries_get(struct mlxsw_sp *mlxsw_sp, struct devlink_dpipe_entry *entry, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx, int type) mlxsw_sp_dpipe_table_host_entries_get() argument 616 mlxsw_sp_dpipe_table_host_entries_dump(struct mlxsw_sp *mlxsw_sp, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx, int type) mlxsw_sp_dpipe_table_host_entries_dump() argument 650 mlxsw_sp_dpipe_table_host4_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_host4_entries_dump() argument 789 mlxsw_sp_dpipe_table_host6_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_host6_entries_dump() argument 1084 mlxsw_sp_dpipe_table_adj_entries_get(struct mlxsw_sp *mlxsw_sp, struct devlink_dpipe_entry *entry, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_adj_entries_get() argument 1145 mlxsw_sp_dpipe_table_adj_entries_dump(void *priv, bool counters_enabled, struct devlink_dpipe_dump_ctx *dump_ctx) mlxsw_sp_dpipe_table_adj_entries_dump() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.h | 40 struct dump_ctx { struct 54 struct dump_ctx npa_aura_ctx; 55 struct dump_ctx npa_pool_ctx; 56 struct dump_ctx nix_cq_ctx; 57 struct dump_ctx nix_rq_ctx; 58 struct dump_ctx nix_sq_ctx;
|
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | netlink.c | 96 struct dump_ctx { struct 103 #define DUMP_CTX(cb) ((struct dump_ctx *)(cb)->args) 106 get_peer(struct wg_peer *peer, struct sk_buff *skb, struct dump_ctx *ctx) in get_peer() 213 struct dump_ctx *ctx = DUMP_CTX(cb); in wg_get_device_dump() 306 struct dump_ctx *ctx = DUMP_CTX(cb); in wg_get_device_done()
|
/kernel/linux/linux-6.6/drivers/net/wireguard/ |
H A D | netlink.c | 96 struct dump_ctx { struct 103 #define DUMP_CTX(cb) ((struct dump_ctx *)(cb)->args) 106 get_peer(struct wg_peer *peer, struct sk_buff *skb, struct dump_ctx *ctx) in get_peer() 213 struct dump_ctx *ctx = DUMP_CTX(cb); in wg_get_device_dump() 306 struct dump_ctx *ctx = DUMP_CTX(cb); in wg_get_device_done()
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | lan9303-core.c | 638 struct port_fdb_dump_ctx *dump_ctx = ctx; in alr_loop_cb_fdb_port_dump() local 642 if ((BIT(dump_ctx->port) & portmap) == 0) in alr_loop_cb_fdb_port_dump() 647 return dump_ctx->cb(mac, 0, is_static, dump_ctx->data); in alr_loop_cb_fdb_port_dump() 1210 struct port_fdb_dump_ctx dump_ctx = { in lan9303_port_fdb_dump() local 1217 return lan9303_alr_loop(chip, alr_loop_cb_fdb_port_dump, &dump_ctx); in lan9303_port_fdb_dump()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | lan9303-core.c | 658 struct port_fdb_dump_ctx *dump_ctx = ctx; in alr_loop_cb_fdb_port_dump() local 662 if ((BIT(dump_ctx->port) & portmap) == 0) in alr_loop_cb_fdb_port_dump() 667 return dump_ctx->cb(mac, 0, is_static, dump_ctx->data); in alr_loop_cb_fdb_port_dump() 1212 struct port_fdb_dump_ctx dump_ctx = { in lan9303_port_fdb_dump() local 1219 return lan9303_alr_loop(chip, alr_loop_cb_fdb_port_dump, &dump_ctx); in lan9303_port_fdb_dump()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.h | 50 struct dump_ctx { struct 74 struct dump_ctx npa_aura_ctx; 75 struct dump_ctx npa_pool_ctx; 76 struct dump_ctx nix_cq_ctx; 77 struct dump_ctx nix_rq_ctx; 78 struct dump_ctx nix_sq_ctx;
|
/kernel/linux/linux-5.10/net/core/ |
H A D | devlink.c | 2454 int devlink_dpipe_entry_ctx_prepare(struct devlink_dpipe_dump_ctx *dump_ctx) in devlink_dpipe_entry_ctx_prepare() argument 2459 err = devlink_dpipe_send_and_alloc_skb(&dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare() 2460 dump_ctx->info); in devlink_dpipe_entry_ctx_prepare() 2464 dump_ctx->hdr = genlmsg_put(dump_ctx->skb, in devlink_dpipe_entry_ctx_prepare() 2465 dump_ctx->info->snd_portid, in devlink_dpipe_entry_ctx_prepare() 2466 dump_ctx->info->snd_seq, in devlink_dpipe_entry_ctx_prepare() 2468 dump_ctx->cmd); in devlink_dpipe_entry_ctx_prepare() 2469 if (!dump_ctx->hdr) in devlink_dpipe_entry_ctx_prepare() 2472 devlink = dump_ctx in devlink_dpipe_entry_ctx_prepare() 2487 devlink_dpipe_entry_ctx_append(struct devlink_dpipe_dump_ctx *dump_ctx, struct devlink_dpipe_entry *entry) devlink_dpipe_entry_ctx_append() argument 2494 devlink_dpipe_entry_ctx_close(struct devlink_dpipe_dump_ctx *dump_ctx) devlink_dpipe_entry_ctx_close() argument 2528 struct devlink_dpipe_dump_ctx dump_ctx; devlink_dpipe_entries_fill() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | devlink.h | 310 struct devlink_dpipe_dump_ctx *dump_ctx); 1420 int devlink_dpipe_entry_ctx_prepare(struct devlink_dpipe_dump_ctx *dump_ctx); 1421 int devlink_dpipe_entry_ctx_append(struct devlink_dpipe_dump_ctx *dump_ctx, 1423 int devlink_dpipe_entry_ctx_close(struct devlink_dpipe_dump_ctx *dump_ctx);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | devlink.h | 372 struct devlink_dpipe_dump_ctx *dump_ctx); 1743 int devlink_dpipe_entry_ctx_prepare(struct devlink_dpipe_dump_ctx *dump_ctx); 1744 int devlink_dpipe_entry_ctx_append(struct devlink_dpipe_dump_ctx *dump_ctx, 1746 int devlink_dpipe_entry_ctx_close(struct devlink_dpipe_dump_ctx *dump_ctx);
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_tables_api.c | 5036 struct nft_set_dump_ctx *dump_ctx = cb->data; in nf_tables_dump_set() local 5051 if (dump_ctx->ctx.family != NFPROTO_UNSPEC && in nf_tables_dump_set() 5052 dump_ctx->ctx.family != table->family) in nf_tables_dump_set() 5055 if (table != dump_ctx->ctx.table) in nf_tables_dump_set() 5059 if (set == dump_ctx->set) { in nf_tables_dump_set() 5097 set->ops->walk(&dump_ctx->ctx, set, &args.iter); in nf_tables_dump_set() 5118 struct nft_set_dump_ctx *dump_ctx = cb->data; in nf_tables_dump_set_start() local 5120 cb->data = kmemdup(dump_ctx, sizeof(*dump_ctx), GFP_ATOMIC); in nf_tables_dump_set_start() 5303 struct nft_set_dump_ctx dump_ctx in nf_tables_getsetelem() local [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_tables_api.c | 5728 struct nft_set_dump_ctx *dump_ctx = cb->data; in nf_tables_dump_set() local 5746 if (dump_ctx->ctx.family != NFPROTO_UNSPEC && in nf_tables_dump_set() 5747 dump_ctx->ctx.family != table->family) in nf_tables_dump_set() 5750 if (table != dump_ctx->ctx.table) in nf_tables_dump_set() 5754 if (set == dump_ctx->set) { in nf_tables_dump_set() 5796 set->ops->walk(&dump_ctx->ctx, set, &args.iter); in nf_tables_dump_set() 5825 struct nft_set_dump_ctx *dump_ctx = cb->data; in nf_tables_dump_set_start() local 5827 cb->data = kmemdup(dump_ctx, sizeof(*dump_ctx), GFP_ATOMIC); in nf_tables_dump_set_start() 6062 struct nft_set_dump_ctx dump_ctx in nf_tables_getsetelem() local [all...] |