Searched refs:devlink_linecard (Results 1 – 8 of 8) sorted by relevance
| /linux/net/devlink/ |
| H A D | linecard.c | 9 struct devlink_linecard { struct 23 unsigned int devlink_linecard_index(struct devlink_linecard *linecard) in devlink_linecard_index() argument 28 static struct devlink_linecard * 32 struct devlink_linecard *devlink_linecard; in devlink_linecard_get_by_index() local 34 list_for_each_entry(devlink_linecard, &devlink->linecard_list, list) { in devlink_linecard_get_by_index() 35 if (devlink_linecard->index == linecard_index) in devlink_linecard_get_by_index() 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 * [all …]
|
| H A D | devl_internal.h | 306 unsigned int devlink_linecard_index(struct devlink_linecard *linecard);
|
| H A D | port.c | 1491 struct devlink_linecard *linecard) in devlink_port_linecard_set()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | core_linecards.c | 441 devlink_linecard_provision_fail(linecard->devlink_linecard); in mlxsw_linecard_provision_fail() 656 devlink_linecard_provision_set(linecard->devlink_linecard, type); in mlxsw_linecard_provision_set() 666 devlink_linecard_provision_clear(linecard->devlink_linecard); in mlxsw_linecard_provision_clear() 705 devlink_linecard_activate(linecard->devlink_linecard); in mlxsw_linecard_active_set() 712 devlink_linecard_deactivate(linecard->devlink_linecard); in mlxsw_linecard_active_clear() 1047 static int mlxsw_linecard_provision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_provision() argument 1085 static int mlxsw_linecard_unprovision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_unprovision() argument 1120 static bool mlxsw_linecard_same_provision(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_same_provision() argument 1136 mlxsw_linecard_types_count(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_types_count() argument 1145 static void mlxsw_linecard_types_get(struct devlink_linecard *devlink_linecard, in mlxsw_linecard_types_get() argument [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/include/net/ |
| H A D | devlink.h | 25 struct devlink_linecard; 159 struct devlink_linecard *linecard; 194 int (*provision)(struct devlink_linecard *linecard, void *priv, 197 int (*unprovision)(struct devlink_linecard *linecard, void *priv, 199 bool (*same_provision)(struct devlink_linecard *linecard, void *priv, 201 unsigned int (*types_count)(struct devlink_linecard *linecard, 203 void (*types_get)(struct devlink_linecard *linecard, 1826 struct devlink_linecard *linecard); 1827 struct devlink_linecard * 1830 void devl_linecard_destroy(struct devlink_linecard *linecard); [all …]
|