Home
last modified time | relevance | path

Searched refs:devlink_linecard (Results 1 – 8 of 8) sorted by relevance

/linux/net/devlink/
A Dlinecard.c9 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 …]
A Ddevl_internal.h299 unsigned int devlink_linecard_index(struct devlink_linecard *linecard);
A Dport.c1507 struct devlink_linecard *linecard) in devlink_port_linecard_set()
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_linecards.c703 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 …]
A Dcore_linecard_dev.c145 err = devlink_linecard_nested_dl_set(linecard->devlink_linecard, devlink); in mlxsw_linecard_bdev_probe()
A Dcore.h613 struct devlink_linecard *devlink_linecard; member
A Dcore.c3091 linecard->devlink_linecard); in __mlxsw_core_port_init()
/linux/include/net/
A Ddevlink.h25 struct devlink_linecard;
152 struct devlink_linecard *linecard;
187 int (*provision)(struct devlink_linecard *linecard, void *priv,
190 int (*unprovision)(struct devlink_linecard *linecard, void *priv,
192 bool (*same_provision)(struct devlink_linecard *linecard, void *priv,
194 unsigned int (*types_count)(struct devlink_linecard *linecard,
196 void (*types_get)(struct devlink_linecard *linecard,
1729 struct devlink_linecard *linecard);
1730 struct devlink_linecard *
1733 void devl_linecard_destroy(struct devlink_linecard *linecard);
[all …]

Completed in 54 milliseconds