Symbol: devlink_linecard
drivers/net/ethernet/mellanox/mlxsw/core.c
3090
linecard->devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core.h
617
struct devlink_linecard *devlink_linecard;
drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
145
err = devlink_linecard_nested_dl_set(linecard->devlink_linecard, devlink);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1047
static int mlxsw_linecard_provision(struct devlink_linecard *devlink_linecard,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1085
static int mlxsw_linecard_unprovision(struct devlink_linecard *devlink_linecard,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1120
static bool mlxsw_linecard_same_provision(struct devlink_linecard *devlink_linecard,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1136
mlxsw_linecard_types_count(struct devlink_linecard *devlink_linecard,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1145
static void mlxsw_linecard_types_get(struct devlink_linecard *devlink_linecard,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1256
struct devlink_linecard *devlink_linecard;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1264
devlink_linecard = devl_linecard_create(priv_to_devlink(mlxsw_core),
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1267
if (IS_ERR(devlink_linecard))
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1268
return PTR_ERR(devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1270
linecard->devlink_linecard = devlink_linecard;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1290
devl_linecard_destroy(linecard->devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
441
devlink_linecard_provision_fail(linecard->devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
656
devlink_linecard_provision_set(linecard->devlink_linecard, type);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
666
devlink_linecard_provision_clear(linecard->devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
705
devlink_linecard_activate(linecard->devlink_linecard);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
712
devlink_linecard_deactivate(linecard->devlink_linecard);
include/net/devlink.h
159
struct devlink_linecard *linecard;
include/net/devlink.h
1826
struct devlink_linecard *linecard);
include/net/devlink.h
1827
struct devlink_linecard *
include/net/devlink.h
1830
void devl_linecard_destroy(struct devlink_linecard *linecard);
include/net/devlink.h
1831
void devlink_linecard_provision_set(struct devlink_linecard *linecard,
include/net/devlink.h
1833
void devlink_linecard_provision_clear(struct devlink_linecard *linecard);
include/net/devlink.h
1834
void devlink_linecard_provision_fail(struct devlink_linecard *linecard);
include/net/devlink.h
1835
void devlink_linecard_activate(struct devlink_linecard *linecard);
include/net/devlink.h
1836
void devlink_linecard_deactivate(struct devlink_linecard *linecard);
include/net/devlink.h
1837
int devlink_linecard_nested_dl_set(struct devlink_linecard *linecard,
include/net/devlink.h
194
int (*provision)(struct devlink_linecard *linecard, void *priv,
include/net/devlink.h
197
int (*unprovision)(struct devlink_linecard *linecard, void *priv,
include/net/devlink.h
199
bool (*same_provision)(struct devlink_linecard *linecard, void *priv,
include/net/devlink.h
201
unsigned int (*types_count)(struct devlink_linecard *linecard,
include/net/devlink.h
203
void (*types_get)(struct devlink_linecard *linecard,
include/net/devlink.h
25
struct devlink_linecard;
net/devlink/devl_internal.h
306
unsigned int devlink_linecard_index(struct devlink_linecard *linecard);
net/devlink/linecard.c
129
static void devlink_linecard_notify(struct devlink_linecard *linecard,
net/devlink/linecard.c
158
struct devlink_linecard *linecard;
net/devlink/linecard.c
166
struct devlink_linecard *linecard;
net/devlink/linecard.c
175
struct devlink_linecard *linecard;
net/devlink/linecard.c
207
struct devlink_linecard *linecard;
net/devlink/linecard.c
23
unsigned int devlink_linecard_index(struct devlink_linecard *linecard)
net/devlink/linecard.c
240
devlink_linecard_type_lookup(struct devlink_linecard *linecard,
net/devlink/linecard.c
254
static int devlink_linecard_type_set(struct devlink_linecard *linecard,
net/devlink/linecard.c
28
static struct devlink_linecard *
net/devlink/linecard.c
32
struct devlink_linecard *devlink_linecard;
net/devlink/linecard.c
320
static int devlink_linecard_type_unset(struct devlink_linecard *linecard,
net/devlink/linecard.c
34
list_for_each_entry(devlink_linecard, &devlink->linecard_list, list) {
net/devlink/linecard.c
35
if (devlink_linecard->index == linecard_index)
net/devlink/linecard.c
36
return devlink_linecard;
net/devlink/linecard.c
375
struct devlink_linecard *linecard;
net/devlink/linecard.c
400
static int devlink_linecard_types_init(struct devlink_linecard *linecard)
net/devlink/linecard.c
421
static void devlink_linecard_types_fini(struct devlink_linecard *linecard)
net/devlink/linecard.c
439
struct devlink_linecard *
net/devlink/linecard.c
443
struct devlink_linecard *linecard;
net/devlink/linecard.c
47
static struct devlink_linecard *
net/devlink/linecard.c
482
void devl_linecard_destroy(struct devlink_linecard *linecard)
net/devlink/linecard.c
501
void devlink_linecard_provision_set(struct devlink_linecard *linecard,
net/devlink/linecard.c
52
struct devlink_linecard *linecard;
net/devlink/linecard.c
521
void devlink_linecard_provision_clear(struct devlink_linecard *linecard)
net/devlink/linecard.c
539
void devlink_linecard_provision_fail(struct devlink_linecard *linecard)
net/devlink/linecard.c
553
void devlink_linecard_activate(struct devlink_linecard *linecard)
net/devlink/linecard.c
568
void devlink_linecard_deactivate(struct devlink_linecard *linecard)
net/devlink/linecard.c
592
struct devlink_linecard *linecard;
net/devlink/linecard.c
603
struct devlink_linecard *linecard;
net/devlink/linecard.c
617
int devlink_linecard_nested_dl_set(struct devlink_linecard *linecard,
net/devlink/linecard.c
62
static struct devlink_linecard *
net/devlink/linecard.c
75
struct devlink_linecard *linecard,
net/devlink/port.c
1491
struct devlink_linecard *linecard)