Lines Matching full:enum
172 enum mlxsw_reg_sfd_op {
224 static inline void mlxsw_reg_sfd_pack(char *payload, enum mlxsw_reg_sfd_op op, in mlxsw_reg_sfd_pack()
239 enum mlxsw_reg_sfd_rec_type {
253 enum mlxsw_reg_sfd_rec_policy {
287 enum mlxsw_reg_sfd_rec_action {
358 enum mlxsw_reg_sfd_rec_type rec_type, in mlxsw_reg_sfd_rec_pack()
360 enum mlxsw_reg_sfd_rec_action action) in mlxsw_reg_sfd_rec_pack()
373 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_pack()
375 enum mlxsw_reg_sfd_rec_action action, in mlxsw_reg_sfd_uc_pack()
439 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_lag_pack()
441 enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, in mlxsw_reg_sfd_uc_lag_pack()
485 enum mlxsw_reg_sfd_rec_action action, u16 mid) in mlxsw_reg_sfd_mc_pack()
510 enum mlxsw_reg_sfd_uc_tunnel_protocol {
534 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_tunnel_pack()
536 enum mlxsw_reg_sfd_rec_action action, in mlxsw_reg_sfd_uc_tunnel_pack()
537 enum mlxsw_reg_sfd_uc_tunnel_protocol proto) in mlxsw_reg_sfd_uc_tunnel_pack()
549 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_tunnel_pack4()
551 enum mlxsw_reg_sfd_rec_action action, u32 uip) in mlxsw_reg_sfd_uc_tunnel_pack4()
562 u16 fid, enum mlxsw_reg_sfd_rec_action action, in mlxsw_reg_sfd_uc_tunnel_pack6()
573 enum mlxsw_reg_tunnel_port {
631 enum mlxsw_reg_sfn_rec_type {
716 enum mlxsw_reg_sfn_uc_tunnel_protocol {
748 enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) in mlxsw_reg_sfn_uc_tunnel_unpack()
775 enum mlxsw_reg_spms_state {
799 enum mlxsw_reg_spms_state state) in mlxsw_reg_spms_vid_pack()
1035 enum mlxsw_reg_sfgc_type {
1054 enum mlxsw_reg_bridge_type {
1066 enum mlxsw_flood_table_type {
1110 mlxsw_reg_sfgc_pack(char *payload, enum mlxsw_reg_sfgc_type type, in mlxsw_reg_sfgc_pack()
1111 enum mlxsw_reg_bridge_type bridge_type, in mlxsw_reg_sfgc_pack()
1112 enum mlxsw_flood_table_type table_type, in mlxsw_reg_sfgc_pack()
1139 enum mlxsw_reg_sfdf_flush_type {
1175 enum mlxsw_reg_sfdf_flush_type type) in mlxsw_reg_sfdf_pack()
1223 enum mlxsw_reg_sldr_op {
1303 enum mlxsw_reg_slcr_pp {
1326 enum mlxsw_reg_slcr_type {
1423 enum mlxsw_reg_slcor_col {
1459 enum mlxsw_reg_slcor_col col) in mlxsw_reg_slcor_pack()
1519 enum mlxsw_reg_spmlr_learn_mode {
1539 enum mlxsw_reg_spmlr_learn_mode mode) in mlxsw_reg_spmlr_pack()
1571 enum mlxsw_reg_svfa_mt {
1653 enum mlxsw_reg_svfa_mt mt, bool valid, in __mlxsw_reg_svfa_pack()
1669 enum mlxsw_reg_svfa_mt mt = MLXSW_REG_SVFA_MT_PORT_VID_TO_FID; in mlxsw_reg_svfa_port_vid_pack()
1679 enum mlxsw_reg_svfa_mt mt = MLXSW_REG_SVFA_MT_VID_TO_FID; in mlxsw_reg_svfa_vid_pack()
1688 enum mlxsw_reg_svfa_mt mt = MLXSW_REG_SVFA_MT_VNI_TO_FID; in mlxsw_reg_svfa_vni_pack()
1756 enum mlxsw_reg_spvtr_ipvid_mode {
1772 enum mlxsw_reg_spvtr_epvid_mode {
1788 enum mlxsw_reg_spvtr_ipvid_mode ipvid_mode) in mlxsw_reg_spvtr_pack()
1839 enum mlxsw_reg_sfmr_op {
1996 enum mlxsw_reg_sfmr_op op, u16 fid, in mlxsw_reg_sfmr_pack()
2234 enum mlxsw_reg_sfgc_type type, in mlxsw_reg_sffp_pack()
2598 enum mlxsw_reg_pxbt_e {
2608 enum mlxsw_reg_pxbt_op {
2639 static inline void mlxsw_reg_ppbt_pack(char *payload, enum mlxsw_reg_pxbt_e e, in mlxsw_reg_ppbt_pack()
2640 enum mlxsw_reg_pxbt_op op, in mlxsw_reg_ppbt_pack()
2769 enum mlxsw_reg_ptar_op {
2792 enum mlxsw_reg_ptar_key_type {
2840 static inline void mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, in mlxsw_reg_ptar_pack()
2841 enum mlxsw_reg_ptar_key_type key_type, in mlxsw_reg_ptar_pack()
2976 enum mlxsw_reg_prcr_op {
3026 static inline void mlxsw_reg_prcr_pack(char *payload, enum mlxsw_reg_prcr_op op, in mlxsw_reg_prcr_pack()
3112 enum mlxsw_reg_pemrbt_protocol {
3130 mlxsw_reg_pemrbt_pack(char *payload, enum mlxsw_reg_pemrbt_protocol protocol, in mlxsw_reg_pemrbt_pack()
3163 enum mlxsw_reg_ptce2_op {
3233 enum mlxsw_reg_ptce2_op op, in mlxsw_reg_ptce2_pack()
3268 enum mlxsw_reg_perpt_key_size {
3341 enum mlxsw_reg_perpt_key_size key_size, u8 erp_id, in mlxsw_reg_perpt_pack()
3414 enum mlxsw_reg_ptce3_op {
3537 enum mlxsw_reg_ptce3_op op, in mlxsw_reg_ptce3_pack()
3846 enum mlxsw_reg_qpts_trust_state {
3858 enum mlxsw_reg_qpts_trust_state ts) in mlxsw_reg_qpts_pack()
3876 enum mlxsw_reg_qpcr_g {
3914 enum mlxsw_reg_qpcr_ir_units {
3927 enum mlxsw_reg_qpcr_rate_type {
3980 enum mlxsw_reg_qpcr_action {
4017 enum mlxsw_reg_qpcr_ir_units ir_units, in mlxsw_reg_qpcr_pack()
4099 enum mlxsw_reg_qeec_hr {
4150 enum {
4242 enum mlxsw_reg_qeec_hr hr, u8 index, in mlxsw_reg_qeec_pack()
4516 enum mlxsw_reg_qpsc_port_speed {
4595 mlxsw_reg_qpsc_pack(char *payload, enum mlxsw_reg_qpsc_port_speed port_speed, in mlxsw_reg_qpsc_pack()
4767 enum {
4858 enum mlxsw_reg_ptys_connector_type {
5034 enum mlxsw_port_admin_status status) in mlxsw_reg_paos_pack()
5217 enum mlxsw_reg_ppcnt_grp {
5688 enum mlxsw_reg_ppcnt_grp grp, in mlxsw_reg_ppcnt_pack()
5710 enum {
5970 enum mlxsw_reg_pmaos_admin_status {
6004 enum mlxsw_reg_pmaos_e {
6094 enum mlxsw_reg_pmtdb_status {
6162 enum mlxsw_reg_pmecr_e {
6175 enum mlxsw_reg_pmecr_e e) in mlxsw_reg_pmecr_pack()
6210 enum mlxsw_reg_pmpe_module_status {
6244 enum mlxsw_reg_pddr_page_select {
6254 enum mlxsw_reg_pddr_trblsh_group_opcode {
6317 enum {
6404 enum mlxsw_reg_pmtm_module_type {
6457 enum mlxsw_reg_htgt_trap_group {
6504 enum {
6565 enum mlxsw_reg_htgt_local_path_rdq {
6609 enum {
6624 enum mlxsw_reg_hpkt_action {
6667 enum {
6684 enum mlxsw_reg_htgt_trap_group trap_group, in mlxsw_reg_hpkt_pack()
6811 enum mlxsw_reg_ritr_if_type {
6823 * Router interface type as per enum mlxsw_reg_ritr_if_type.
6828 enum {
7000 enum mlxsw_reg_ritr_loopback_protocol {
7014 enum mlxsw_reg_ritr_loopback_ipip_type {
7029 enum mlxsw_reg_ritr_loopback_ipip_options {
7069 enum mlxsw_reg_ritr_counter_set_type {
7108 enum mlxsw_reg_ritr_counter_set_type set_type; in mlxsw_reg_ritr_counter_pack()
7140 enum mlxsw_reg_ritr_if_type type, in mlxsw_reg_ritr_pack()
7173 enum mlxsw_reg_ritr_if_type type = MLXSW_REG_RITR_VLAN_IF; in mlxsw_reg_ritr_vlan_if_pack()
7184 enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, in mlxsw_reg_ritr_loopback_ipip_common_pack()
7185 enum mlxsw_reg_ritr_loopback_ipip_options options, in mlxsw_reg_ritr_loopback_ipip_common_pack()
7197 enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, in mlxsw_reg_ritr_loopback_ipip4_pack()
7198 enum mlxsw_reg_ritr_loopback_ipip_options options, in mlxsw_reg_ritr_loopback_ipip4_pack()
7210 enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, in mlxsw_reg_ritr_loopback_ipip6_pack()
7211 enum mlxsw_reg_ritr_loopback_ipip_options options, in mlxsw_reg_ritr_loopback_ipip6_pack()
7215 enum mlxsw_reg_ritr_loopback_protocol protocol = in mlxsw_reg_ritr_loopback_ipip6_pack()
7234 enum mlxsw_reg_rtar_op {
7245 enum mlxsw_reg_rtar_key_type {
7266 enum mlxsw_reg_rtar_op op, in mlxsw_reg_rtar_pack()
7267 enum mlxsw_reg_rtar_key_type key_type, in mlxsw_reg_rtar_pack()
7286 enum mlxsw_reg_ratr_op {
7331 enum mlxsw_reg_ratr_type {
7378 enum mlxsw_reg_ratr_trap_action {
7398 enum mlxsw_reg_ratr_trap_id {
7417 enum mlxsw_reg_ratr_ipip_type {
7445 enum mlxsw_reg_flow_counter_set_type {
7468 enum mlxsw_reg_ratr_op op, bool valid, in mlxsw_reg_ratr_pack()
7469 enum mlxsw_reg_ratr_type type, in mlxsw_reg_ratr_pack()
7502 enum mlxsw_reg_flow_counter_set_type set_type; in mlxsw_reg_ratr_counter_pack()
7564 enum mlxsw_reg_ricnt_counter_set_type {
7582 enum mlxsw_reg_ricnt_opcode {
7663 enum mlxsw_reg_ricnt_opcode op) in mlxsw_reg_ricnt_pack()
7681 enum mlxsw_reg_rrcr_op {
7718 static inline void mlxsw_reg_rrcr_pack(char *payload, enum mlxsw_reg_rrcr_op op, in mlxsw_reg_rrcr_pack()
7720 enum mlxsw_reg_rtar_key_type table_id, in mlxsw_reg_rrcr_pack()
7748 enum mlxsw_reg_ralxx_protocol {
7769 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralta_pack()
7881 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_raltb_pack()
7906 enum mlxsw_reg_ralue_op {
7987 enum mlxsw_reg_ralue_entry_type {
8010 enum mlxsw_reg_ralue_action_type {
8027 enum mlxsw_reg_ralue_trap_action {
8095 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack()
8096 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack()
8110 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack4()
8111 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack4()
8120 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack6()
8121 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack6()
8131 enum mlxsw_reg_ralue_trap_action trap_action, in mlxsw_reg_ralue_act_remote_pack()
8144 enum mlxsw_reg_ralue_trap_action trap_action, in mlxsw_reg_ralue_act_local_pack()
8180 enum mlxsw_reg_rauht_type {
8190 enum mlxsw_reg_rauht_op {
8243 enum mlxsw_reg_rauht_trap_action {
8256 enum mlxsw_reg_rauht_trap_id {
8289 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack()
8299 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack4()
8307 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack6()
8372 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_raleu_pack()
8418 enum mlxsw_reg_rauhtd_op {
8445 enum mlxsw_reg_rauhtd_type {
8466 enum mlxsw_reg_rauhtd_type type) in mlxsw_reg_rauhtd_pack()
8571 enum mlxsw_reg_rtdp_type {
8577 * Type of the RTDP entry as per enum mlxsw_reg_rtdp_type.
8604 enum mlxsw_reg_rtdp_ipip_sip_check {
8673 enum mlxsw_reg_rtdp_type type, in mlxsw_reg_rtdp_pack()
8683 enum mlxsw_reg_rtdp_ipip_sip_check sip_check, in mlxsw_reg_rtdp_ipip_pack()
8696 enum mlxsw_reg_rtdp_ipip_sip_check sip_check, in mlxsw_reg_rtdp_ipip4_pack()
8707 enum mlxsw_reg_rtdp_ipip_sip_check sip_check, in mlxsw_reg_rtdp_ipip6_pack()
8757 enum {
8909 enum {
8933 enum {
8975 enum {
9033 enum mlxsw_reg_rmft2_type {
9043 enum mlxsw_sp_reg_rmft2_op {
9079 enum mlxsw_reg_rmft2_irif_mask {
9143 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_common_pack()
9160 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_ipv4_pack()
9175 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_ipv6_pack()
9256 enum mlxsw_reg_mfcr_pwm_frequency {
9291 enum mlxsw_reg_mfcr_pwm_frequency pwm_frequency) in mlxsw_reg_mfcr_pack()
9299 enum mlxsw_reg_mfcr_pwm_frequency *p_pwm_frequency, in mlxsw_reg_mfcr_unpack()
9534 enum mlxsw_reg_mtmp_tee {
9684 enum mlxsw_reg_mtbr_temp_status {
9725 enum {
9787 enum mlxsw_reg_mcia_eeprom_module_info_rev_id {
9793 enum mlxsw_reg_mcia_eeprom_module_info_id {
9802 enum mlxsw_reg_mcia_eeprom_module_info {
9892 enum mlxsw_reg_mpat_span_type {
9942 enum mlxsw_reg_mpat_eth_rspan_version {
9968 enum mlxsw_reg_mpat_eth_rspan_protocol {
10007 enum mlxsw_reg_mpat_span_type span_type) in mlxsw_reg_mpat_pack()
10025 enum mlxsw_reg_mpat_eth_rspan_version version, in mlxsw_reg_mpat_eth_rspan_l2_pack()
10076 enum mlxsw_reg_mpar_i_e {
10112 enum mlxsw_reg_mpar_i_e i_e, in mlxsw_reg_mpar_pack()
10200 enum mlxsw_reg_mrsr_command {
10218 enum mlxsw_reg_mrsr_command command) in mlxsw_reg_mrsr_pack()
10287 enum {
10322 enum mlxsw_reg_mtpps_pin_mode {
10371 enum mlxsw_reg_mtutc_operation {
10422 mlxsw_reg_mtutc_pack(char *payload, enum mlxsw_reg_mtutc_operation oper, in mlxsw_reg_mtutc_pack()
10450 enum mlxfw_reg_mcqi_info_type {
10525 enum mlxsw_reg_mcc_instruction {
10576 enum mlxsw_reg_mcc_instruction instr, in mlxsw_reg_mcc_pack()
10658 enum mlxsw_reg_mcam_feature_group {
10669 enum mlxsw_reg_mcam_mng_feature_cap_mask_bits {
10702 mlxsw_reg_mcam_pack(char *payload, enum mlxsw_reg_mcam_feature_group feat_group) in mlxsw_reg_mcam_pack()
10710 enum mlxsw_reg_mcam_mng_feature_cap_mask_bits bit, in mlxsw_reg_mcam_unpack()
10786 enum mlxsw_reg_mgpc_opcode {
10812 enum mlxsw_reg_mgpc_opcode opcode, in mlxsw_reg_mgpc_pack()
10813 enum mlxsw_reg_flow_counter_set_type set_type) in mlxsw_reg_mgpc_pack()
10908 enum mlxsw_reg_mpagr_trigger {
10942 enum mlxsw_reg_mpagr_trigger trigger, in mlxsw_reg_mpagr_pack()
10967 enum mlxsw_reg_momte_type {
10993 enum mlxsw_reg_momte_type type) in mlxsw_reg_momte_pack()
11062 enum mlxsw_reg_mtpptr_dir {
11156 enum mlxsw_reg_mtptpt_trap_id {
11176 enum mlxsw_reg_mtptpt_trap_id trap_id, in mlxsw_reg_mtptpt_pack()
11275 enum mlxsw_reg_mgpir_device_type {
11329 enum mlxsw_reg_mgpir_device_type *device_type, in mlxsw_reg_mgpir_unpack()
11368 enum mlxsw_reg_mbct_op {
11394 enum mlxsw_reg_mbct_status {
11416 enum mlxsw_reg_mbct_fsm_state {
11436 enum mlxsw_reg_mbct_op op, bool oee) in mlxsw_reg_mbct_pack()
11457 enum mlxsw_reg_mbct_status *p_status, in mlxsw_reg_mbct_unpack()
11458 enum mlxsw_reg_mbct_fsm_state *p_fsm_state) in mlxsw_reg_mbct_unpack()
11501 enum mlxsw_reg_mddt_status {
11511 enum mlxsw_reg_mddt_method {
11537 enum mlxsw_reg_mddt_method method, in mlxsw_reg_mddt_pack()
11575 enum mlxsw_reg_mddq_query_type {
11630 enum mlxsw_reg_mddq_slot_info_ready {
11670 enum mlxsw_reg_mddq_query_type query_type) in __mlxsw_reg_mddq_pack()
11688 enum mlxsw_reg_mddq_slot_info_ready *p_lc_ready, in mlxsw_reg_mddq_slot_info_unpack()
11830 enum mlxsw_reg_mfde_severity {
11845 enum mlxsw_reg_mfde_event_id {
11863 enum mlxsw_reg_mfde_method {
11879 enum mlxsw_reg_mfde_command_type {
12010 enum mlxsw_reg_tngcr_type {
12043 enum {
12059 enum {
12089 enum {
12168 enum mlxsw_reg_tngcr_type type, in mlxsw_reg_tngcr_pack()
12195 enum mlxsw_reg_tnumt_record_type {
12253 enum mlxsw_reg_tnumt_record_type type, in mlxsw_reg_tnumt_pack()
12254 enum mlxsw_reg_tunnel_port tport, in mlxsw_reg_tnumt_pack()
12437 enum mlxsw_reg_tunnel_port tport, in mlxsw_reg_tnpc_pack()
12577 /* shared direstion enum for SBPR, SBCM, SBPM */
12578 enum mlxsw_reg_sbxx_dir {
12608 enum mlxsw_reg_sbpr_mode {
12620 enum mlxsw_reg_sbxx_dir dir, in mlxsw_reg_sbpr_pack()
12621 enum mlxsw_reg_sbpr_mode mode, u32 size, in mlxsw_reg_sbpr_pack()
12704 enum mlxsw_reg_sbxx_dir dir, in mlxsw_reg_sbcm_pack()
12790 enum mlxsw_reg_sbxx_dir dir, bool clr, in mlxsw_reg_sbpm_pack()