Home
last modified time | relevance | path

Searched defs:devlink_port (Results 1 – 25 of 35) sorted by relevance

12

/kernel/linux/linux-6.6/net/devlink/
Dport.c21 #define ASSERT_DEVLINK_PORT_REGISTERED(devlink_port) \ argument
23 #define ASSERT_DEVLINK_PORT_NOT_REGISTERED(devlink_port) \ argument
37 struct devlink_port *devlink_port; in devlink_port_get_from_attrs() local
61 static int devlink_port_fn_roce_fill(struct devlink_port *devlink_port, in devlink_port_fn_roce_fill()
83 static int devlink_port_fn_migratable_fill(struct devlink_port *devlink_port, in devlink_port_fn_migratable_fill()
106 static int devlink_port_fn_ipsec_crypto_fill(struct devlink_port *devlink_port, in devlink_port_fn_ipsec_crypto_fill()
128 static int devlink_port_fn_ipsec_packet_fill(struct devlink_port *devlink_port, in devlink_port_fn_ipsec_packet_fill()
150 static int devlink_port_fn_caps_fill(struct devlink_port *devlink_port, in devlink_port_fn_caps_fill()
185 int devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port) in devlink_nl_port_handle_fill()
194 size_t devlink_nl_port_handle_size(struct devlink_port *devlink_port) in devlink_nl_port_handle_size()
[all …]
Dsb.c449 struct devlink_port *devlink_port, in devlink_nl_sb_port_pool_fill()
509 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_port_pool_get_doit() local
549 struct devlink_port *devlink_port; in __sb_port_pool_get_dumpit() local
610 static int devlink_sb_port_pool_set(struct devlink_port *devlink_port, in devlink_sb_port_pool_set()
627 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_cmd_sb_port_pool_set_doit() local
653 struct devlink_port *devlink_port, in devlink_nl_sb_tc_pool_bind_fill()
719 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_tc_pool_bind_get_doit() local
766 struct devlink_port *devlink_port; in __sb_tc_pool_bind_get_dumpit() local
848 static int devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in devlink_sb_tc_pool_bind_set()
867 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_cmd_sb_tc_pool_bind_set_doit() local
Drate.c25 struct devlink_port *devlink_port; in devlink_rate_leaf_get_from_info() local
631 int devl_rate_leaf_create(struct devlink_port *devlink_port, void *priv, in devl_rate_leaf_create()
670 void devl_rate_leaf_destroy(struct devlink_port *devlink_port) in devl_rate_leaf_destroy()
Dnetlink.c130 struct devlink_port *devlink_port; in __devlink_nl_pre_doit() local
Dhealth.c59 struct devlink_port *devlink_port; member
100 devlink_port_health_reporter_find_by_name(struct devlink_port *devlink_port, in devlink_port_health_reporter_find_by_name()
333 struct devlink_port *devlink_port; in devlink_health_reporter_get_from_attrs() local
Ddevl_internal.h171 #define ASSERT_DEVLINK_PORT_INITIALIZED(devlink_port) \ argument
/kernel/linux/linux-6.6/include/net/
Ddevlink.h111 struct devlink_port *devlink_port; member
122 struct devlink_port { struct
126 const struct devlink_port_ops *ops; argument
131 enum devlink_port_type type; argument
132 enum devlink_port_type desired_type; argument
143 struct devlink_port_attrs attrs; argument
155 struct devlink_port_new_attrs { argument
1665 struct devlink_port *devlink_port, in devl_port_register()
1678 struct devlink_port *devlink_port, in devlink_port_register()
2026 devlink_nl_port_handle_fill(struct sk_buff *msg, struct devlink_port *devlink_port) in devlink_nl_port_handle_fill()
[all …]
/kernel/linux/linux-5.10/net/core/
Ddevlink.c154 struct devlink_port *devlink_port; in devlink_port_get_by_index() local
174 struct devlink_port *devlink_port; in devlink_port_get_from_attrs() local
418 struct devlink_port *devlink_port; in devlink_nl_pre_doit() local
661 struct devlink_port *devlink_port) in devlink_nl_port_attrs_put()
758 struct devlink_port *devlink_port, in devlink_nl_port_fill()
820 static void devlink_port_notify(struct devlink_port *devlink_port, in devlink_port_notify()
900 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_cmd_port_get_doit() local
925 struct devlink_port *devlink_port; in devlink_nl_cmd_port_get_dumpit() local
962 struct devlink_port *devlink_port, in devlink_port_type_set()
1045 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_cmd_port_set_doit() local
[all …]
/kernel/linux/linux-5.10/include/net/
Ddevlink.h119 struct devlink_port { struct
129 enum devlink_port_type type; argument
130 enum devlink_port_type desired_type; argument
132 struct devlink_port_attrs attrs; argument
133 u8 attrs_set:1,
134 switch_port:1;
135 struct delayed_work type_warn_dw;
136 struct list_head reporter_list;
137 struct mutex reporters_lock; /* Protects reporter_list */
1372 struct devlink_port *devlink_port = netdev_to_devlink_port(dev); in netdev_to_devlink() local
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth-devlink.c218 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_add() local
228 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_del() local
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth-devlink.c229 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_add() local
247 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_del() local
/kernel/linux/linux-6.6/Documentation/networking/devlink/
Ddevlink-port.rst3 .. _devlink_port: target
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dcore.c48 struct devlink_port devlink_port; member
1235 static void *__dl_port(struct devlink_port *devlink_port) in __dl_port()
1240 static int mlxsw_devlink_port_type_set(struct devlink_port *devlink_port, in mlxsw_devlink_port_type_set()
1255 static int mlxsw_devlink_sb_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_port_pool_get()
1270 static int mlxsw_devlink_sb_port_pool_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_port_pool_set()
1287 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_get()
1305 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_set()
1346 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_port_pool_get()
1362 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_tc_port_bind_get()
2723 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_init() local
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
Dcore.c48 struct devlink_port devlink_port; member
1337 static void *__dl_port(struct devlink_port *devlink_port) in __dl_port()
1401 static int mlxsw_devlink_sb_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_port_pool_get()
1416 static int mlxsw_devlink_sb_port_pool_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_port_pool_set()
1433 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_get()
1451 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_set()
1492 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_port_pool_get()
1508 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_tc_port_bind_get()
3133 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_init() local
3167 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_fini() local
[all …]
/kernel/linux/linux-5.10/drivers/net/netdevsim/
Ddev.c911 struct devlink_port *devlink_port; in __nsim_dev_port_add() local
956 struct devlink_port *devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_del() local
Dnetdevsim.h177 struct devlink_port devlink_port; member
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
Ddevlink.c420 static int mv88e6xxx_region_port_snapshot(struct devlink_port *devlink_port, in mv88e6xxx_region_port_snapshot()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_vf_lib.h135 struct devlink_port devlink_port; member
Dice_devlink.c1532 struct devlink_port *devlink_port; in ice_devlink_create_pf_port() local
1593 struct devlink_port *devlink_port; in ice_devlink_create_vf_port() local
/kernel/linux/linux-6.6/drivers/net/netdevsim/
Ddev.c1360 struct devlink_port *devlink_port; in __nsim_dev_port_add() local
1423 struct devlink_port *devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_del() local
Dnetdevsim.h257 struct devlink_port devlink_port; member
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/
Ddevlink.c623 static int mv88e6xxx_region_port_snapshot(struct devlink_port *devlink_port, in mv88e6xxx_region_port_snapshot()
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
Dam65-cpsw-nuss.h58 struct devlink_port devlink_port; member
/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/
Des58x_core.h260 struct devlink_port devlink_port; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice.h289 struct devlink_port devlink_port; member

12