H A D | core_linecards.c | 42 mlxsw_linecard_status_event_to_schedule(struct mlxsw_linecard *linecard, in mlxsw_linecard_status_event_to_schedule() argument 52 mlxsw_linecard_status_event_done(struct mlxsw_linecard *linecard, in mlxsw_linecard_status_event_done() argument 77 static const char *mlxsw_linecard_type_name(struct mlxsw_linecard *linecard) in mlxsw_linecard_type_name() argument 94 struct mlxsw_linecard *linecard; global() member 106 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_component_query() local 136 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_lock() local 174 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_component_update() local 196 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_block_download() local 216 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_component_verify() local 236 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_activate() local 259 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_query_state() local 289 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_cancel() local 309 struct mlxsw_linecard *linecard = info->linecard; mlxsw_linecard_device_fw_fsm_release() local 337 mlxsw_linecard_flash_update(struct devlink * linecard_devlink,struct mlxsw_linecard * linecard,const struct firmware * firmware,struct netlink_ext_ack * extack) mlxsw_linecard_flash_update() argument 367 mlxsw_linecard_device_psid_get(struct mlxsw_linecard * linecard,u8 device_index,char * psid) mlxsw_linecard_device_psid_get() argument 388 mlxsw_linecard_device_info_update(struct mlxsw_linecard * linecard) mlxsw_linecard_device_info_update() argument 436 mlxsw_linecard_provision_fail(struct mlxsw_linecard * linecard) mlxsw_linecard_provision_fail() argument 451 mlxsw_linecard_event_op_call(struct mlxsw_linecard * linecard,mlxsw_linecards_event_op_t * op,void * priv) mlxsw_linecard_event_op_call() argument 462 mlxsw_linecard_active_ops_call(struct mlxsw_linecard * linecard) mlxsw_linecard_active_ops_call() argument 476 mlxsw_linecard_inactive_ops_call(struct mlxsw_linecard * linecard) mlxsw_linecard_inactive_ops_call() argument 493 struct mlxsw_linecard *linecard; mlxsw_linecards_event_ops_register_call() local 511 struct mlxsw_linecard *linecard; mlxsw_linecards_event_ops_unregister_call() local 575 mlxsw_linecard_devlink_info_get(struct mlxsw_linecard * linecard,struct devlink_info_req * req,struct netlink_ext_ack * extack) mlxsw_linecard_devlink_info_get() argument 620 mlxsw_linecard_provision_set(struct mlxsw_linecard * linecard,u8 card_type,u16 hw_revision,u16 ini_version) mlxsw_linecard_provision_set() argument 658 mlxsw_linecard_provision_clear(struct mlxsw_linecard * linecard) mlxsw_linecard_provision_clear() argument 667 mlxsw_linecard_ready_set(struct mlxsw_linecard * linecard) mlxsw_linecard_ready_set() argument 685 mlxsw_linecard_ready_clear(struct mlxsw_linecard * linecard) mlxsw_linecard_ready_clear() argument 699 mlxsw_linecard_active_set(struct mlxsw_linecard * linecard) mlxsw_linecard_active_set() argument 706 mlxsw_linecard_active_clear(struct mlxsw_linecard * linecard) mlxsw_linecard_active_clear() argument 714 mlxsw_linecard_status_process(struct mlxsw_linecards * linecards,struct mlxsw_linecard * linecard,const char * mddq_pl) mlxsw_linecard_status_process() argument 775 mlxsw_linecard_status_get_and_process(struct mlxsw_core * mlxsw_core,struct mlxsw_linecards * linecards,struct mlxsw_linecard * linecard) mlxsw_linecard_status_get_and_process() argument 795 struct mlxsw_linecard *linecard = mlxsw_linecard_get(linecards, mlxsw_linecards_irq_event_handler() local 810 struct mlxsw_linecard *linecard = mlxsw_linecard_status_event_to_work() local 822 __mlxsw_linecard_fix_fsm_state(struct mlxsw_linecard * linecard) __mlxsw_linecard_fix_fsm_state() argument 832 mlxsw_linecard_fix_fsm_state(struct mlxsw_linecard * linecard,enum mlxsw_reg_mbct_fsm_state fsm_state) mlxsw_linecard_fix_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) mlxsw_linecard_query_ini_status() argument 862 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) mlxsw_linecard_ini_transfer() argument 910 mlxsw_linecard_ini_erase(struct mlxsw_core * mlxsw_core,struct mlxsw_linecard * linecard,struct netlink_ext_ack * extack) mlxsw_linecard_ini_erase() argument 952 struct mlxsw_linecard *linecard; mlxsw_linecard_bct_process() local 976 mlxsw_linecard_ini_activate(struct mlxsw_core * mlxsw_core,struct mlxsw_linecard * linecard,struct netlink_ext_ack * extack) mlxsw_linecard_ini_activate() argument 1008 mlxsw_linecard_ini_in_use_wait(struct mlxsw_core * mlxsw_core,struct mlxsw_linecard * linecard,struct netlink_ext_ack * extack) mlxsw_linecard_ini_in_use_wait() argument 1038 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_port_selector() local 1051 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_provision() local 1087 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_unprovision() local 1123 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_same_provision() local 1137 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_types_count() local 1149 struct mlxsw_linecard *linecard = priv; mlxsw_linecard_types_get() local 1241 mlxsw_linecard_event_delivery_set(struct mlxsw_core * mlxsw_core,struct mlxsw_linecard * linecard,bool enable) mlxsw_linecard_event_delivery_set() argument 1255 struct mlxsw_linecard *linecard; mlxsw_linecard_init() local 1279 struct mlxsw_linecard *linecard; mlxsw_linecard_fini() local 1297 struct mlxsw_linecard *linecard; mlxsw_linecard_event_delivery_init() local 1322 struct mlxsw_linecard *linecard; mlxsw_linecard_event_delivery_fini() local [all...] |