/kernel/linux/linux-6.6/net/devlink/ |
H A D | sb.c | 9 struct devlink_sb { struct 19 static u16 devlink_sb_pool_count(struct devlink_sb *devlink_sb) in devlink_sb_pool_count() argument 21 return devlink_sb->ingress_pools_count + devlink_sb->egress_pools_count; in devlink_sb_pool_count() 24 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index() 27 struct devlink_sb *devlink_sb; in devlink_sb_get_by_index() local 29 list_for_each_entry(devlink_sb, &devlink->sb_list, list) { in devlink_sb_get_by_index() 30 if (devlink_sb in devlink_sb_get_by_index() 47 struct devlink_sb *devlink_sb; devlink_sb_get_from_attrs() local 63 devlink_sb_pool_index_get_from_attrs(struct devlink_sb *devlink_sb, struct nlattr **attrs, u16 *p_pool_index) devlink_sb_pool_index_get_from_attrs() argument 79 devlink_sb_pool_index_get_from_info(struct devlink_sb *devlink_sb, struct genl_info *info, u16 *p_pool_index) devlink_sb_pool_index_get_from_info() argument 136 devlink_sb_tc_index_get_from_attrs(struct devlink_sb *devlink_sb, struct nlattr **attrs, enum devlink_sb_pool_type pool_type, u16 *p_tc_index) devlink_sb_tc_index_get_from_attrs() argument 158 devlink_sb_tc_index_get_from_info(struct devlink_sb *devlink_sb, struct genl_info *info, enum devlink_sb_pool_type pool_type, u16 *p_tc_index) devlink_sb_tc_index_get_from_info() argument 167 devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_fill() argument 208 struct devlink_sb *devlink_sb; devlink_nl_sb_get_doit() local 236 struct devlink_sb *devlink_sb; devlink_nl_sb_get_dump_one() local 264 devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_pool_fill() argument 310 struct devlink_sb *devlink_sb; devlink_nl_sb_pool_get_doit() local 342 __sb_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq, int flags) __sb_pool_get_dumpit() argument 373 struct devlink_sb *devlink_sb; devlink_nl_sb_pool_get_dump_one() local 420 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_pool_set_doit() local 447 devlink_nl_sb_port_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_port_pool_fill() argument 511 struct devlink_sb *devlink_sb; devlink_nl_sb_port_pool_get_doit() local 544 __sb_port_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq, int flags) __sb_port_pool_get_dumpit() argument 581 struct devlink_sb *devlink_sb; devlink_nl_sb_port_pool_get_dump_one() local 629 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_port_pool_set_doit() local 652 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 tc_index, enum devlink_sb_pool_type pool_type, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_tc_pool_bind_fill() argument 721 struct devlink_sb *devlink_sb; devlink_nl_sb_tc_pool_bind_get_doit() local 760 __sb_tc_pool_bind_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq, int flags) __sb_tc_pool_bind_get_dumpit() argument 818 struct devlink_sb *devlink_sb; devlink_nl_sb_tc_pool_bind_get_dump_one() local 870 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_tc_pool_bind_set_doit() local 908 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_occ_snapshot_doit() local 924 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_occ_max_clear_doit() local 940 struct devlink_sb *devlink_sb; devl_sb_register() local 979 struct devlink_sb *devlink_sb; devl_sb_unregister() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | devlink.c | 190 struct devlink_sb { struct 200 static u16 devlink_sb_pool_count(struct devlink_sb *devlink_sb) in devlink_sb_pool_count() argument 202 return devlink_sb->ingress_pools_count + devlink_sb->egress_pools_count; in devlink_sb_pool_count() 205 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index() 208 struct devlink_sb *devlink_sb; in devlink_sb_get_by_index() local 210 list_for_each_entry(devlink_sb, &devlink->sb_list, list) { in devlink_sb_get_by_index() 211 if (devlink_sb in devlink_sb_get_by_index() 228 struct devlink_sb *devlink_sb; devlink_sb_get_from_attrs() local 244 devlink_sb_pool_index_get_from_attrs(struct devlink_sb *devlink_sb, struct nlattr **attrs, u16 *p_pool_index) devlink_sb_pool_index_get_from_attrs() argument 260 devlink_sb_pool_index_get_from_info(struct devlink_sb *devlink_sb, struct genl_info *info, u16 *p_pool_index) devlink_sb_pool_index_get_from_info() argument 317 devlink_sb_tc_index_get_from_attrs(struct devlink_sb *devlink_sb, struct nlattr **attrs, enum devlink_sb_pool_type pool_type, u16 *p_tc_index) devlink_sb_tc_index_get_from_attrs() argument 339 devlink_sb_tc_index_get_from_info(struct devlink_sb *devlink_sb, struct genl_info *info, enum devlink_sb_pool_type pool_type, u16 *p_tc_index) devlink_sb_tc_index_get_from_info() argument 1138 devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_fill() argument 1180 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_get_doit() local 1207 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_get_dumpit() local 1242 devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_pool_fill() argument 1289 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_pool_get_doit() local 1321 __sb_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_pool_get_dumpit() argument 1351 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_pool_get_dumpit() local 1405 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_pool_set_doit() local 1432 devlink_nl_sb_port_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_port_pool_fill() argument 1496 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_port_pool_get_doit() local 1529 __sb_port_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_port_pool_get_dumpit() argument 1564 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_port_pool_get_dumpit() local 1618 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_port_pool_set_doit() local 1641 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 tc_index, enum devlink_sb_pool_type pool_type, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_tc_pool_bind_fill() argument 1710 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_tc_pool_bind_get_doit() local 1749 __sb_tc_pool_bind_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_tc_pool_bind_get_dumpit() argument 1805 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() local 1864 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_tc_pool_bind_set_doit() local 1902 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_occ_snapshot_doit() local 1918 struct devlink_sb *devlink_sb; devlink_nl_cmd_sb_occ_max_clear_doit() local 8438 struct devlink_sb *devlink_sb; devlink_sb_register() local 8467 struct devlink_sb *devlink_sb; devlink_sb_unregister() local [all...] |