Lines Matching full:enum
227 enum mlxsw_reg_sfd_op {
279 static inline void mlxsw_reg_sfd_pack(char *payload, enum mlxsw_reg_sfd_op op, in mlxsw_reg_sfd_pack()
294 enum mlxsw_reg_sfd_rec_type {
308 enum mlxsw_reg_sfd_rec_policy {
342 enum mlxsw_reg_sfd_rec_action {
392 enum mlxsw_reg_sfd_rec_type rec_type, in mlxsw_reg_sfd_rec_pack()
394 enum mlxsw_reg_sfd_rec_action action) in mlxsw_reg_sfd_rec_pack()
407 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_pack()
409 enum mlxsw_reg_sfd_rec_action action, in mlxsw_reg_sfd_uc_pack()
466 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_lag_pack()
468 enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, in mlxsw_reg_sfd_uc_lag_pack()
520 enum mlxsw_reg_sfd_rec_action action, u16 mid) in mlxsw_reg_sfd_mc_pack()
545 enum mlxsw_reg_sfd_uc_tunnel_protocol {
569 enum mlxsw_reg_sfd_rec_policy policy, in mlxsw_reg_sfd_uc_tunnel_pack()
571 enum mlxsw_reg_sfd_rec_action action, u32 uip, in mlxsw_reg_sfd_uc_tunnel_pack()
572 enum mlxsw_reg_sfd_uc_tunnel_protocol proto) in mlxsw_reg_sfd_uc_tunnel_pack()
635 enum mlxsw_reg_sfn_rec_type {
720 enum mlxsw_reg_sfn_uc_tunnel_protocol {
741 enum mlxsw_reg_sfn_tunnel_port {
759 enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) in mlxsw_reg_sfn_uc_tunnel_unpack()
786 enum mlxsw_reg_spms_state {
810 enum mlxsw_reg_spms_state state) in mlxsw_reg_spms_vid_pack()
1014 enum mlxsw_reg_sfgc_type {
1032 enum mlxsw_reg_sfgc_bridge_type {
1044 enum mlxsw_flood_table_type {
1086 mlxsw_reg_sfgc_pack(char *payload, enum mlxsw_reg_sfgc_type type, in mlxsw_reg_sfgc_pack()
1087 enum mlxsw_reg_sfgc_bridge_type bridge_type, in mlxsw_reg_sfgc_pack()
1088 enum mlxsw_flood_table_type table_type, in mlxsw_reg_sfgc_pack()
1156 enum mlxsw_flood_table_type table_type, in mlxsw_reg_sftr_pack()
1185 enum mlxsw_reg_sfdf_flush_type {
1221 enum mlxsw_reg_sfdf_flush_type type) in mlxsw_reg_sfdf_pack()
1269 enum mlxsw_reg_sldr_op {
1349 enum mlxsw_reg_slcr_pp {
1372 enum mlxsw_reg_slcr_type {
1469 enum mlxsw_reg_slcor_col {
1505 enum mlxsw_reg_slcor_col col) in mlxsw_reg_slcor_pack()
1565 enum mlxsw_reg_spmlr_learn_mode {
1585 enum mlxsw_reg_spmlr_learn_mode mode) in mlxsw_reg_spmlr_pack()
1617 enum mlxsw_reg_svfa_mt {
1670 enum mlxsw_reg_svfa_mt mt, bool valid, in mlxsw_reg_svfa_pack()
1725 enum mlxsw_reg_sfmr_op {
1787 enum mlxsw_reg_sfmr_op op, u16 fid, in mlxsw_reg_sfmr_pack()
2076 enum mlxsw_reg_pxbt_e {
2086 enum mlxsw_reg_pxbt_op {
2117 static inline void mlxsw_reg_ppbt_pack(char *payload, enum mlxsw_reg_pxbt_e e, in mlxsw_reg_ppbt_pack()
2118 enum mlxsw_reg_pxbt_op op, in mlxsw_reg_ppbt_pack()
2247 enum mlxsw_reg_ptar_op {
2270 enum mlxsw_reg_ptar_key_type {
2318 static inline void mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, in mlxsw_reg_ptar_pack()
2319 enum mlxsw_reg_ptar_key_type key_type, in mlxsw_reg_ptar_pack()
2382 enum mlxsw_reg_prcr_op {
2432 static inline void mlxsw_reg_prcr_pack(char *payload, enum mlxsw_reg_prcr_op op, in mlxsw_reg_prcr_pack()
2518 enum mlxsw_reg_pemrbt_protocol {
2536 mlxsw_reg_pemrbt_pack(char *payload, enum mlxsw_reg_pemrbt_protocol protocol, in mlxsw_reg_pemrbt_pack()
2569 enum mlxsw_reg_ptce2_op {
2639 enum mlxsw_reg_ptce2_op op, in mlxsw_reg_ptce2_pack()
2674 enum mlxsw_reg_perpt_key_size {
2747 enum mlxsw_reg_perpt_key_size key_size, u8 erp_id, in mlxsw_reg_perpt_pack()
2820 enum mlxsw_reg_ptce3_op {
2943 enum mlxsw_reg_ptce3_op op, in mlxsw_reg_ptce3_pack()
3252 enum mlxsw_reg_qpts_trust_state {
3264 enum mlxsw_reg_qpts_trust_state ts) in mlxsw_reg_qpts_pack()
3282 enum mlxsw_reg_qpcr_g {
3320 enum mlxsw_reg_qpcr_ir_units {
3333 enum mlxsw_reg_qpcr_rate_type {
3386 enum mlxsw_reg_qpcr_action {
3423 enum mlxsw_reg_qpcr_ir_units ir_units, in mlxsw_reg_qpcr_pack()
3505 enum mlxsw_reg_qeec_hr {
3556 enum {
3647 enum mlxsw_reg_qeec_hr hr, u8 index, in mlxsw_reg_qeec_pack()
3921 enum mlxsw_reg_qpsc_port_speed {
4000 mlxsw_reg_qpsc_pack(char *payload, enum mlxsw_reg_qpsc_port_speed port_speed, in mlxsw_reg_qpsc_pack()
4163 enum {
4290 enum mlxsw_reg_ptys_connector_type {
4493 enum mlxsw_port_admin_status status) in mlxsw_reg_paos_pack()
4678 enum mlxsw_reg_ppcnt_grp {
5135 enum mlxsw_reg_ppcnt_grp grp, in mlxsw_reg_ppcnt_pack()
5177 enum {
5445 enum mlxsw_reg_pmaos_e {
5458 enum mlxsw_reg_pmaos_e e) in mlxsw_reg_pmaos_pack()
5527 enum mlxsw_reg_pmpe_module_status {
5561 enum mlxsw_reg_pddr_page_select {
5571 enum mlxsw_reg_pddr_trblsh_group_opcode {
5611 enum mlxsw_reg_pmtm_module_type {
5654 enum mlxsw_reg_pmtm_module_type *module_type) in mlxsw_reg_pmtm_unpack()
5682 enum mlxsw_reg_htgt_trap_group {
5730 enum {
5791 enum mlxsw_reg_htgt_local_path_rdq {
5835 enum {
5850 enum mlxsw_reg_hpkt_action {
5893 enum {
5910 enum mlxsw_reg_htgt_trap_group trap_group, in mlxsw_reg_hpkt_pack()
6037 enum mlxsw_reg_ritr_if_type {
6049 * Router interface type as per enum mlxsw_reg_ritr_if_type.
6054 enum {
6176 enum mlxsw_reg_ritr_if_type rif_type, in mlxsw_reg_ritr_fid_set()
6209 enum mlxsw_reg_ritr_loopback_protocol {
6223 enum mlxsw_reg_ritr_loopback_ipip_type {
6238 enum mlxsw_reg_ritr_loopback_ipip_options {
6278 enum mlxsw_reg_ritr_counter_set_type {
6317 enum mlxsw_reg_ritr_counter_set_type set_type; in mlxsw_reg_ritr_counter_pack()
6346 enum mlxsw_reg_ritr_if_type type, in mlxsw_reg_ritr_pack()
6376 enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, in mlxsw_reg_ritr_loopback_ipip_common_pack()
6377 enum mlxsw_reg_ritr_loopback_ipip_options options, in mlxsw_reg_ritr_loopback_ipip_common_pack()
6389 enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, in mlxsw_reg_ritr_loopback_ipip4_pack()
6390 enum mlxsw_reg_ritr_loopback_ipip_options options, in mlxsw_reg_ritr_loopback_ipip4_pack()
6409 enum mlxsw_reg_rtar_op {
6420 enum mlxsw_reg_rtar_key_type {
6441 enum mlxsw_reg_rtar_op op, in mlxsw_reg_rtar_pack()
6442 enum mlxsw_reg_rtar_key_type key_type, in mlxsw_reg_rtar_pack()
6461 enum mlxsw_reg_ratr_op {
6506 enum mlxsw_reg_ratr_type {
6553 enum mlxsw_reg_ratr_trap_action {
6573 enum mlxsw_reg_ratr_trap_id {
6592 enum mlxsw_reg_ratr_ipip_type {
6620 enum mlxsw_reg_flow_counter_set_type {
6643 enum mlxsw_reg_ratr_op op, bool valid, in mlxsw_reg_ratr_pack()
6644 enum mlxsw_reg_ratr_type type, in mlxsw_reg_ratr_pack()
6671 enum mlxsw_reg_flow_counter_set_type set_type; in mlxsw_reg_ratr_counter_pack()
6733 enum mlxsw_reg_ricnt_counter_set_type {
6751 enum mlxsw_reg_ricnt_opcode {
6832 enum mlxsw_reg_ricnt_opcode op) in mlxsw_reg_ricnt_pack()
6850 enum mlxsw_reg_rrcr_op {
6887 static inline void mlxsw_reg_rrcr_pack(char *payload, enum mlxsw_reg_rrcr_op op, in mlxsw_reg_rrcr_pack()
6889 enum mlxsw_reg_rtar_key_type table_id, in mlxsw_reg_rrcr_pack()
6917 enum mlxsw_reg_ralxx_protocol {
6938 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralta_pack()
7050 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_raltb_pack()
7075 enum mlxsw_reg_ralue_op {
7156 enum mlxsw_reg_ralue_entry_type {
7179 enum mlxsw_reg_ralue_action_type {
7196 enum mlxsw_reg_ralue_trap_action {
7264 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack()
7265 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack()
7279 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack4()
7280 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack4()
7289 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_ralue_pack6()
7290 enum mlxsw_reg_ralue_op op, in mlxsw_reg_ralue_pack6()
7300 enum mlxsw_reg_ralue_trap_action trap_action, in mlxsw_reg_ralue_act_remote_pack()
7313 enum mlxsw_reg_ralue_trap_action trap_action, in mlxsw_reg_ralue_act_local_pack()
7349 enum mlxsw_reg_rauht_type {
7359 enum mlxsw_reg_rauht_op {
7412 enum mlxsw_reg_rauht_trap_action {
7425 enum mlxsw_reg_rauht_trap_id {
7458 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack()
7468 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack4()
7476 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack6()
7541 enum mlxsw_reg_ralxx_protocol protocol, in mlxsw_reg_raleu_pack()
7587 enum mlxsw_reg_rauhtd_op {
7614 enum mlxsw_reg_rauhtd_type {
7635 enum mlxsw_reg_rauhtd_type type) in mlxsw_reg_rauhtd_pack()
7740 enum mlxsw_reg_rtdp_type {
7746 * Type of the RTDP entry as per enum mlxsw_reg_rtdp_type.
7773 enum mlxsw_reg_rtdp_ipip_sip_check {
7842 enum mlxsw_reg_rtdp_type type, in mlxsw_reg_rtdp_pack()
7852 enum mlxsw_reg_rtdp_ipip_sip_check sip_check, in mlxsw_reg_rtdp_ipip4_pack()
7972 enum {
7994 enum {
8092 enum mlxsw_reg_rmft2_type {
8102 enum mlxsw_sp_reg_rmft2_op {
8138 enum mlxsw_reg_rmft2_irif_mask {
8202 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_common_pack()
8219 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_ipv4_pack()
8234 enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, in mlxsw_reg_rmft2_ipv6_pack()
8257 enum mlxsw_reg_mfcr_pwm_frequency {
8292 enum mlxsw_reg_mfcr_pwm_frequency pwm_frequency) in mlxsw_reg_mfcr_pack()
8300 enum mlxsw_reg_mfcr_pwm_frequency *p_pwm_frequency, in mlxsw_reg_mfcr_unpack()
8521 enum mlxsw_reg_mtmp_tee {
8653 enum mlxsw_reg_mtbr_temp_status {
8739 enum mlxsw_reg_mcia_eeprom_module_info_rev_id {
8745 enum mlxsw_reg_mcia_eeprom_module_info_id {
8753 enum mlxsw_reg_mcia_eeprom_module_info {
8843 enum mlxsw_reg_mpat_span_type {
8893 enum mlxsw_reg_mpat_eth_rspan_version {
8919 enum mlxsw_reg_mpat_eth_rspan_protocol {
8958 enum mlxsw_reg_mpat_span_type span_type) in mlxsw_reg_mpat_pack()
8976 enum mlxsw_reg_mpat_eth_rspan_version version, in mlxsw_reg_mpat_eth_rspan_l2_pack()
9027 enum mlxsw_reg_mpar_i_e {
9052 enum mlxsw_reg_mpar_i_e i_e, in mlxsw_reg_mpar_pack()
9198 enum mlxsw_reg_mtpps_pin_mode {
9247 enum mlxsw_reg_mtutc_operation {
9273 mlxsw_reg_mtutc_pack(char *payload, enum mlxsw_reg_mtutc_operation oper, in mlxsw_reg_mtutc_pack()
9299 enum mlxfw_reg_mcqi_info_type {
9374 enum mlxsw_reg_mcc_instruction {
9425 enum mlxsw_reg_mcc_instruction instr, in mlxsw_reg_mcc_pack()
9558 enum mlxsw_reg_mgpc_opcode {
9584 enum mlxsw_reg_mgpc_opcode opcode, in mlxsw_reg_mgpc_pack()
9585 enum mlxsw_reg_flow_counter_set_type set_type) in mlxsw_reg_mgpc_pack()
9680 enum mlxsw_reg_mpagr_trigger {
9712 enum mlxsw_reg_mpagr_trigger trigger, in mlxsw_reg_mpagr_pack()
9737 enum mlxsw_reg_momte_type {
9763 enum mlxsw_reg_momte_type type) in mlxsw_reg_momte_pack()
9832 enum mlxsw_reg_mtpptr_dir {
9926 enum mlxsw_reg_mtptpt_trap_id {
9946 enum mlxsw_reg_mtptpt_trap_id trap_id, in mlxsw_reg_mtptptp_pack()
9984 enum mlxsw_reg_mgpir_device_type {
10019 enum mlxsw_reg_mgpir_device_type *device_type, in mlxsw_reg_mgpir_unpack()
10047 enum mlxsw_reg_mfde_event_id {
10058 enum mlxsw_reg_mfde_method {
10074 enum mlxsw_reg_mfde_command_type {
10120 enum mlxsw_reg_tngcr_type {
10153 enum {
10169 enum {
10199 enum {
10278 enum mlxsw_reg_tngcr_type type, in mlxsw_reg_tngcr_pack()
10305 enum mlxsw_reg_tnumt_record_type {
10317 enum mlxsw_reg_tnumt_tunnel_port {
10370 enum mlxsw_reg_tnumt_record_type type, in mlxsw_reg_tnumt_pack()
10371 enum mlxsw_reg_tnumt_tunnel_port tport, in mlxsw_reg_tnumt_pack()
10535 enum mlxsw_reg_tnpc_tunnel_port {
10561 enum mlxsw_reg_tnpc_tunnel_port tport, in mlxsw_reg_tnpc_pack()
10695 /* shared direstion enum for SBPR, SBCM, SBPM */
10696 enum mlxsw_reg_sbxx_dir {
10726 enum mlxsw_reg_sbpr_mode {
10738 enum mlxsw_reg_sbxx_dir dir, in mlxsw_reg_sbpr_pack()
10739 enum mlxsw_reg_sbpr_mode mode, u32 size, in mlxsw_reg_sbpr_pack()
10822 enum mlxsw_reg_sbxx_dir dir, in mlxsw_reg_sbcm_pack()
10908 enum mlxsw_reg_sbxx_dir dir, bool clr, in mlxsw_reg_sbpm_pack()