Searched refs:devlink_linecard (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/net/devlink/ |
| H A D | linecard.c | 9 struct devlink_linecard { struct 28 static struct devlink_linecard * 32 struct devlink_linecard *devlink_linecard; in devlink_linecard_get_by_index() local 36 return devlink_linecard; in devlink_linecard_get_by_index() 47 static struct devlink_linecard * 52 struct devlink_linecard *linecard; in devlink_linecard_get_from_attrs() 62 static struct devlink_linecard * 158 struct devlink_linecard *linecard; in devlink_linecards_notify_register() 166 struct devlink_linecard *linecard; in devlink_linecards_notify_unregister() 175 struct devlink_linecard *linecard; in devlink_nl_linecard_get_doit() [all …]
|
| H A D | devl_internal.h | 304 unsigned int devlink_linecard_index(struct devlink_linecard *linecard);
|
| H A D | port.c | 1508 struct devlink_linecard *linecard) in devlink_port_linecard_set()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | core_linecards.c | 703 devlink_linecard_activate(linecard->devlink_linecard); in mlxsw_linecard_active_set() 1045 static int mlxsw_linecard_provision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_provision() argument 1083 static int mlxsw_linecard_unprovision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_unprovision() argument 1118 static bool mlxsw_linecard_same_provision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_same_provision() argument 1134 mlxsw_linecard_types_count(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_types_count() argument 1143 static void mlxsw_linecard_types_get(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_types_get() argument 1254 struct devlink_linecard *devlink_linecard; in mlxsw_linecard_init() local 1265 if (IS_ERR(devlink_linecard)) in mlxsw_linecard_init() 1266 return PTR_ERR(devlink_linecard); in mlxsw_linecard_init() 1268 linecard->devlink_linecard = devlink_linecard; in mlxsw_linecard_init() [all …]
|
| H A D | core_linecard_dev.c | 145 err = devlink_linecard_nested_dl_set(linecard->devlink_linecard, devlink); in mlxsw_linecard_bdev_probe()
|
| H A D | core.h | 617 struct devlink_linecard *devlink_linecard; member
|
| H A D | core.c | 3090 linecard->devlink_linecard); in __mlxsw_core_port_init()
|
| /linux-6.15/include/net/ |
| H A D | devlink.h | 25 struct devlink_linecard; 153 struct devlink_linecard *linecard; 188 int (*provision)(struct devlink_linecard *linecard, void *priv, 191 int (*unprovision)(struct devlink_linecard *linecard, void *priv, 193 bool (*same_provision)(struct devlink_linecard *linecard, void *priv, 195 unsigned int (*types_count)(struct devlink_linecard *linecard, 197 void (*types_get)(struct devlink_linecard *linecard, 1743 struct devlink_linecard *linecard); 1744 struct devlink_linecard * 1747 void devl_linecard_destroy(struct devlink_linecard *linecard); [all …]
|