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 168 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 265 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 344 __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_sb_pool_set_doit() local 450 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 546 __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_sb_port_pool_set_doit() local 654 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 763 __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_sb_tc_pool_bind_set_doit() local 907 struct devlink_sb *devlink_sb; devlink_nl_sb_occ_snapshot_doit() local 923 struct devlink_sb *devlink_sb; devlink_nl_sb_occ_max_clear_doit() local 939 struct devlink_sb *devlink_sb; devl_sb_register() local 978 struct devlink_sb *devlink_sb; devl_sb_unregister() local [all...] |