| /kernel/linux/linux-6.6/net/devlink/ |
| D | port.c | 21 #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 …]
|
| D | sb.c | 449 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
|
| D | rate.c | 25 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()
|
| D | netlink.c | 130 struct devlink_port *devlink_port; in __devlink_nl_pre_doit() local
|
| D | health.c | 59 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
|
| D | devl_internal.h | 171 #define ASSERT_DEVLINK_PORT_INITIALIZED(devlink_port) \ argument
|
| /kernel/linux/linux-6.6/include/net/ |
| D | devlink.h | 111 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/ |
| D | devlink.c | 154 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/ |
| D | devlink.h | 119 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/ |
| D | dpaa2-eth-devlink.c | 218 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/ |
| D | dpaa2-eth-devlink.c | 229 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/ |
| D | devlink-port.rst | 3 .. _devlink_port: target
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| D | core.c | 48 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/ |
| D | core.c | 48 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/ |
| D | dev.c | 911 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
|
| D | netdevsim.h | 177 struct devlink_port devlink_port; member
|
| /kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
| D | devlink.c | 420 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/ |
| D | ice_vf_lib.h | 135 struct devlink_port devlink_port; member
|
| D | ice_devlink.c | 1532 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/ |
| D | dev.c | 1360 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
|
| D | netdevsim.h | 257 struct devlink_port devlink_port; member
|
| /kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
| D | devlink.c | 623 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/ |
| D | am65-cpsw-nuss.h | 58 struct devlink_port devlink_port; member
|
| /kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/ |
| D | es58x_core.h | 260 struct devlink_port devlink_port; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| D | ice.h | 289 struct devlink_port devlink_port; member
|