/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_linecard_dev.c | 18 struct mlxsw_linecard *linecard; member in struct:mlxsw_linecard_dev 23 struct mlxsw_linecard *linecard; member in struct:mlxsw_linecard_bdev 50 int mlxsw_linecard_bdev_add(struct mlxsw_linecard *linecard) argument 88 void mlxsw_linecard_bdev_del(struct mlxsw_linecard *linecard) argument 105 struct mlxsw_linecard *linecard = linecard_dev->linecard; local 116 struct mlxsw_linecard *linecard = linecard_dev->linecard; local 132 struct mlxsw_linecard *linecard = linecard_bdev->linecard; local [all...] |
H A D | core_hwmon.c | 792 struct mlxsw_hwmon_dev *linecard; local 840 struct mlxsw_hwmon_dev *linecard; local [all...] |
H A D | minimal.c | 551 struct mlxsw_m_line_card *linecard; local 583 struct mlxsw_m_line_card *linecard; local 617 struct mlxsw_m_line_card *linecard; local [all...] |
H A D | core_thermal.c | 642 struct mlxsw_thermal_area *linecard; local 680 struct mlxsw_thermal_area *linecard; local [all...] |
H A D | core_linecards.c | 42 mlxsw_linecard_status_event_to_schedule(struct mlxsw_linecard *linecard, argument 52 mlxsw_linecard_status_event_done(struct mlxsw_linecard *linecard, argument 77 static const char *mlxsw_linecard_type_name(struct mlxsw_linecard *linecard) argument 94 struct mlxsw_linecard *linecard; member in struct:mlxsw_linecard_device_fw_info 106 struct mlxsw_linecard *linecard = info->linecard; local 136 struct mlxsw_linecard *linecard = info->linecard; local 174 struct mlxsw_linecard *linecard = info->linecard; local 196 struct mlxsw_linecard *linecard = info->linecard; local 216 struct mlxsw_linecard *linecard = info->linecard; local 236 struct mlxsw_linecard *linecard = info->linecard; local 259 struct mlxsw_linecard *linecard = info->linecard; local 289 struct mlxsw_linecard *linecard = info->linecard; local 309 struct mlxsw_linecard *linecard = info->linecard; local 336 mlxsw_linecard_flash_update(struct devlink *linecard_devlink, struct mlxsw_linecard *linecard, const struct firmware *firmware, struct netlink_ext_ack *extack) argument 367 mlxsw_linecard_device_psid_get(struct mlxsw_linecard *linecard, u8 device_index, char *psid) argument 388 mlxsw_linecard_device_info_update(struct mlxsw_linecard *linecard) argument 436 mlxsw_linecard_provision_fail(struct mlxsw_linecard *linecard) argument 451 mlxsw_linecard_event_op_call(struct mlxsw_linecard *linecard, mlxsw_linecards_event_op_t *op, void *priv) argument 462 mlxsw_linecard_active_ops_call(struct mlxsw_linecard *linecard) argument 476 mlxsw_linecard_inactive_ops_call(struct mlxsw_linecard *linecard) argument 493 struct mlxsw_linecard *linecard; local 511 struct mlxsw_linecard *linecard; local 575 mlxsw_linecard_devlink_info_get(struct mlxsw_linecard *linecard, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument 620 mlxsw_linecard_provision_set(struct mlxsw_linecard *linecard, u8 card_type, u16 hw_revision, u16 ini_version) argument 658 mlxsw_linecard_provision_clear(struct mlxsw_linecard *linecard) argument 667 mlxsw_linecard_ready_set(struct mlxsw_linecard *linecard) argument 685 mlxsw_linecard_ready_clear(struct mlxsw_linecard *linecard) argument 699 mlxsw_linecard_active_set(struct mlxsw_linecard *linecard) argument 706 mlxsw_linecard_active_clear(struct mlxsw_linecard *linecard) argument 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 795 struct mlxsw_linecard *linecard = mlxsw_linecard_get(linecards, local 810 struct mlxsw_linecard *linecard = local 822 __mlxsw_linecard_fix_fsm_state(struct mlxsw_linecard *linecard) argument 832 mlxsw_linecard_fix_fsm_state(struct mlxsw_linecard *linecard, enum mlxsw_reg_mbct_fsm_state fsm_state) argument 841 mlxsw_linecard_query_ini_status(struct mlxsw_linecard *linecard, enum mlxsw_reg_mbct_status *status, enum mlxsw_reg_mbct_fsm_state *fsm_state, struct netlink_ext_ack *extack) argument 861 mlxsw_linecard_ini_transfer(struct mlxsw_core *mlxsw_core, struct mlxsw_linecard *linecard, const struct mlxsw_linecard_ini_file *ini_file, struct netlink_ext_ack *extack) argument 909 mlxsw_linecard_ini_erase(struct mlxsw_core *mlxsw_core, struct mlxsw_linecard *linecard, struct netlink_ext_ack *extack) argument 952 struct mlxsw_linecard *linecard; local 975 mlxsw_linecard_ini_activate(struct mlxsw_core *mlxsw_core, struct mlxsw_linecard *linecard, struct netlink_ext_ack *extack) argument 1007 mlxsw_linecard_ini_in_use_wait(struct mlxsw_core *mlxsw_core, struct mlxsw_linecard *linecard, struct netlink_ext_ack *extack) argument 1038 struct mlxsw_linecard *linecard = priv; local 1051 struct mlxsw_linecard *linecard = priv; local 1087 struct mlxsw_linecard *linecard = priv; local 1123 struct mlxsw_linecard *linecard = priv; local 1137 struct mlxsw_linecard *linecard = priv; local 1149 struct mlxsw_linecard *linecard = priv; local 1240 mlxsw_linecard_event_delivery_set(struct mlxsw_core *mlxsw_core, struct mlxsw_linecard *linecard, bool enable) argument 1255 struct mlxsw_linecard *linecard; local 1279 struct mlxsw_linecard *linecard; local 1297 struct mlxsw_linecard *linecard; local 1322 struct mlxsw_linecard *linecard; local [all...] |
H A D | core.c | 51 struct mlxsw_linecard *linecard; member in struct:mlxsw_core_port 3085 struct mlxsw_linecard *linecard; local
|
/linux-master/net/devlink/ |
H A D | linecard.c | 23 unsigned int devlink_linecard_index(struct devlink_linecard *linecard) argument 52 struct devlink_linecard *linecard; local 73 devlink_nl_linecard_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_linecard *linecard, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) argument 129 devlink_linecard_notify(struct devlink_linecard *linecard, enum devlink_command cmd) argument 158 struct devlink_linecard *linecard; local 166 struct devlink_linecard *linecard; local 175 struct devlink_linecard *linecard; local 207 struct devlink_linecard *linecard; local 240 devlink_linecard_type_lookup(struct devlink_linecard *linecard, const char *type) argument 254 devlink_linecard_type_set(struct devlink_linecard *linecard, const char *type, struct netlink_ext_ack *extack) argument 320 devlink_linecard_type_unset(struct devlink_linecard *linecard, struct netlink_ext_ack *extack) argument 375 struct devlink_linecard *linecard; local 400 devlink_linecard_types_init(struct devlink_linecard *linecard) argument 422 devlink_linecard_types_fini(struct devlink_linecard *linecard) argument 444 struct devlink_linecard *linecard; local 483 devl_linecard_destroy(struct devlink_linecard *linecard) argument 502 devlink_linecard_provision_set(struct devlink_linecard *linecard, const char *type) argument 522 devlink_linecard_provision_clear(struct devlink_linecard *linecard) argument 540 devlink_linecard_provision_fail(struct devlink_linecard *linecard) argument 554 devlink_linecard_activate(struct devlink_linecard *linecard) argument 569 devlink_linecard_deactivate(struct devlink_linecard *linecard) argument 593 struct devlink_linecard *linecard; local 604 struct devlink_linecard *linecard; local 618 devlink_linecard_nested_dl_set(struct devlink_linecard *linecard, struct devlink *nested_devlink) argument [all...] |
H A D | port.c | 1506 devlink_port_linecard_set(struct devlink_port *devlink_port, struct devlink_linecard *linecard) argument [all...] |
/linux-master/include/net/ |
H A D | devlink.h | 152 struct devlink_linecard *linecard; member in struct:devlink_port [all...] |