Searched refs:linecards (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_linecards.c60 mlxsw_linecard_types_lookup(struct mlxsw_linecards *linecards, u8 card_type) argument
66 types_info = linecards->types_info;
70 ini_file = linecards->types_info->ini_files[i];
79 struct mlxsw_core *mlxsw_core = linecard->linecards->mlxsw_core;
341 struct mlxsw_core *mlxsw_core = linecard->linecards->mlxsw_core;
370 struct mlxsw_core *mlxsw_core = linecard->linecards->mlxsw_core;
390 struct mlxsw_core *mlxsw_core = linecard->linecards->mlxsw_core;
418 dev_warn_once(linecard->linecards->bus_info->dev, "linecard %u: More flashable devices present, exposing only the first one\n",
454 struct mlxsw_core *mlxsw_core = linecard->linecards->mlxsw_core;
464 struct mlxsw_linecards *linecards local
478 struct mlxsw_linecards *linecards = linecard->linecards; local
490 mlxsw_linecards_event_ops_register_call(struct mlxsw_linecards *linecards, const struct mlxsw_linecards_event_ops_item *item) argument
508 mlxsw_linecards_event_ops_unregister_call(struct mlxsw_linecards *linecards, const struct mlxsw_linecards_event_ops_item *item) argument
529 struct mlxsw_linecards *linecards = mlxsw_core_linecards(mlxsw_core); local
552 struct mlxsw_linecards *linecards = mlxsw_core_linecards(mlxsw_core); local
623 struct mlxsw_linecards *linecards = linecard->linecards; local
713 mlxsw_linecard_status_process(struct mlxsw_linecards *linecards, struct mlxsw_linecard *linecard, const char *mddq_pl) argument
773 mlxsw_linecard_status_get_and_process(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards, struct mlxsw_linecard *linecard) argument
790 struct mlxsw_linecards *linecards = mlxsw_core_linecards(mlxsw_core); local
949 struct mlxsw_linecards *linecards = mlxsw_core_linecards(mlxsw_core); local
1176 struct mlxsw_linecards *linecards; local
1250 mlxsw_linecard_init(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards, u8 slot_index) argument
1275 mlxsw_linecard_fini(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards, u8 slot_index) argument
1293 mlxsw_linecard_event_delivery_init(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards, u8 slot_index) argument
1318 mlxsw_linecard_event_delivery_fini(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards, u8 slot_index) argument
1345 mlxsw_linecard_types_file_validate(struct mlxsw_linecards *linecards, struct mlxsw_linecard_types_info *types_info) argument
1425 mlxsw_linecard_types_init(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards) argument
1490 mlxsw_linecard_types_fini(struct mlxsw_linecards *linecards) argument
1505 struct mlxsw_linecards *linecards; local
1583 struct mlxsw_linecards *linecards = mlxsw_core_linecards(mlxsw_core); local
[all...]
H A Dcore.h612 struct mlxsw_linecards *linecards; member in struct:mlxsw_linecard
640 struct mlxsw_linecard linecards[] __counted_by(count);
644 mlxsw_linecard_get(struct mlxsw_linecards *linecards, u8 slot_index) argument
646 return &linecards->linecards[slot_index - 1];
H A Dcore_linecard_dev.c68 linecard_bdev->adev.dev.parent = linecard->linecards->bus_info->dev;
H A Dcore.c89 struct mlxsw_linecards *linecards; member in struct:mlxsw_core
104 return mlxsw_core->linecards;
108 struct mlxsw_linecards *linecards)
110 mlxsw_core->linecards = linecards;
3087 linecard = mlxsw_linecard_get(mlxsw_core->linecards,
107 mlxsw_core_linecards_set(struct mlxsw_core *mlxsw_core, struct mlxsw_linecards *linecards) argument

Completed in 155 milliseconds