Lines Matching refs:u32

163 	u32 refcount;
193 u32 refcount;
248 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl);
253 u8 *hw_ste, u64 icm_addr, u32 ht_size);
268 u32 modify_index;
269 u32 modify_pat_idx;
272 u32 decap_index;
273 u32 decap_pat_idx;
277 u32 flow_tag;
278 u32 ctr_id;
282 u32 id;
283 u32 size;
289 u32 headers[MLX5DR_MAX_VLANS];
293 u32 obj_id;
294 u32 offset;
301 u32 definer_id;
302 u32 min;
303 u32 max;
312 u32 *added_stes);
318 u32 *added_stes);
325 u32 data);
331 u32 data);
341 u32 data_sz,
343 u32 hw_action_sz,
525 u32 num_actions,
527 u32 *new_hw_ste_arr_sz);
530 u32 smac_47_16; /* Source MAC address of incoming packet */
534 u32 smac_15_0:16; /* Source MAC address of incoming packet */
535 u32 ethertype:16;
537 u32 dmac_47_16; /* Destination MAC address of incoming packet */
539 u32 dmac_15_0:16; /* Destination MAC address of incoming packet */
543 u32 first_prio:3;
547 u32 first_cfi:1;
551 u32 first_vid:12;
553 u32 ip_protocol:8; /* IP protocol */
557 u32 ip_dscp:6;
561 u32 ip_ecn:2;
565 u32 cvlan_tag:1;
569 u32 svlan_tag:1;
570 u32 frag:1; /* Packet is an IP fragment */
571 u32 ip_version:4; /* IP version */
575 u32 tcp_flags:9;
578 u32 tcp_sport:16;
582 u32 tcp_dport:16;
584 u32 reserved_auto1:16;
585 u32 ipv4_ihl:4;
586 u32 reserved_auto2:4;
587 u32 ttl_hoplimit:8;
590 u32 udp_sport:16;
592 u32 udp_dport:16;
598 u32 src_ip_127_96;
603 u32 src_ip_95_64;
608 u32 src_ip_63_32;
613 u32 src_ip_31_0;
618 u32 dst_ip_127_96;
623 u32 dst_ip_95_64;
628 u32 dst_ip_63_32;
633 u32 dst_ip_31_0;
638 u32 gre_c_present:1;
639 u32 reserved_auto1:1;
641 u32 gre_k_present:1;
643 u32 gre_s_present:1;
644 u32 source_vhca_port:4;
645 u32 source_sqn:24; /* Source SQN */
647 u32 source_eswitch_owner_vhca_id:16;
649 u32 source_port:16;
654 u32 outer_second_prio:3;
658 u32 outer_second_cfi:1;
662 u32 outer_second_vid:12;
666 u32 inner_second_prio:3;
670 u32 inner_second_cfi:1;
674 u32 inner_second_vid:12;
676 u32 outer_second_cvlan_tag:1;
677 u32 inner_second_cvlan_tag:1;
681 u32 outer_second_svlan_tag:1;
685 u32 inner_second_svlan_tag:1;
689 u32 reserved_auto2:12;
693 u32 gre_protocol:16; /* GRE Protocol (outer) */
695 u32 gre_key_h:24; /* GRE Key[31:8] (outer) */
696 u32 gre_key_l:8; /* GRE Key [7:0] (outer) */
698 u32 vxlan_vni:24; /* VXLAN VNI (outer) */
699 u32 reserved_auto3:8;
701 u32 geneve_vni:24; /* GENEVE VNI field (outer) */
702 u32 reserved_auto4:6;
703 u32 geneve_tlv_option_0_exist:1;
704 u32 geneve_oam:1; /* GENEVE OAM field (outer) */
706 u32 reserved_auto5:12;
707 u32 outer_ipv6_flow_label:20; /* Flow label of incoming IPv6 packet (outer) */
709 u32 reserved_auto6:12;
710 u32 inner_ipv6_flow_label:20; /* Flow label of incoming IPv6 packet (inner) */
712 u32 reserved_auto7:10;
713 u32 geneve_opt_len:6; /* GENEVE OptLen (outer) */
714 u32 geneve_protocol_type:16; /* GENEVE protocol type (outer) */
716 u32 reserved_auto8:8;
717 u32 bth_dst_qp:24; /* Destination QP in BTH header */
719 u32 reserved_auto9;
720 u32 outer_esp_spi;
721 u32 reserved_auto10[3];
725 u32 outer_first_mpls_label:20; /* First MPLS LABEL (outer) */
726 u32 outer_first_mpls_exp:3; /* First MPLS EXP (outer) */
727 u32 outer_first_mpls_s_bos:1; /* First MPLS S_BOS (outer) */
728 u32 outer_first_mpls_ttl:8; /* First MPLS TTL (outer) */
730 u32 inner_first_mpls_label:20; /* First MPLS LABEL (inner) */
731 u32 inner_first_mpls_exp:3; /* First MPLS EXP (inner) */
732 u32 inner_first_mpls_s_bos:1; /* First MPLS S_BOS (inner) */
733 u32 inner_first_mpls_ttl:8; /* First MPLS TTL (inner) */
735 u32 outer_first_mpls_over_gre_label:20; /* last MPLS LABEL (outer) */
736 u32 outer_first_mpls_over_gre_exp:3; /* last MPLS EXP (outer) */
737 u32 outer_first_mpls_over_gre_s_bos:1; /* last MPLS S_BOS (outer) */
738 u32 outer_first_mpls_over_gre_ttl:8; /* last MPLS TTL (outer) */
740 u32 outer_first_mpls_over_udp_label:20; /* last MPLS LABEL (outer) */
741 u32 outer_first_mpls_over_udp_exp:3; /* last MPLS EXP (outer) */
742 u32 outer_first_mpls_over_udp_s_bos:1; /* last MPLS S_BOS (outer) */
743 u32 outer_first_mpls_over_udp_ttl:8; /* last MPLS TTL (outer) */
745 u32 metadata_reg_c_7; /* metadata_reg_c_7 */
746 u32 metadata_reg_c_6; /* metadata_reg_c_6 */
747 u32 metadata_reg_c_5; /* metadata_reg_c_5 */
748 u32 metadata_reg_c_4; /* metadata_reg_c_4 */
749 u32 metadata_reg_c_3; /* metadata_reg_c_3 */
750 u32 metadata_reg_c_2; /* metadata_reg_c_2 */
751 u32 metadata_reg_c_1; /* metadata_reg_c_1 */
752 u32 metadata_reg_c_0; /* metadata_reg_c_0 */
753 u32 metadata_reg_a; /* metadata_reg_a */
754 u32 reserved_auto1[3];
758 u32 inner_tcp_seq_num;
759 u32 outer_tcp_seq_num;
760 u32 inner_tcp_ack_num;
761 u32 outer_tcp_ack_num;
763 u32 reserved_auto1:8;
764 u32 outer_vxlan_gpe_vni:24;
766 u32 outer_vxlan_gpe_next_protocol:8;
767 u32 outer_vxlan_gpe_flags:8;
768 u32 reserved_auto2:16;
770 u32 icmpv4_header_data;
771 u32 icmpv6_header_data;
778 u32 geneve_tlv_option_0_data;
780 u32 gtpu_teid;
784 u32 reserved_auto3:16;
786 u32 gtpu_dw_2;
787 u32 gtpu_first_ext_dw_0;
788 u32 gtpu_dw_0;
789 u32 reserved_auto4;
793 u32 prog_sample_field_value_0;
794 u32 prog_sample_field_id_0;
795 u32 prog_sample_field_value_1;
796 u32 prog_sample_field_id_1;
797 u32 prog_sample_field_value_2;
798 u32 prog_sample_field_id_2;
799 u32 prog_sample_field_value_3;
800 u32 prog_sample_field_id_3;
801 u32 reserved_auto1[8];
805 u32 macsec_tag_0;
806 u32 macsec_tag_1;
807 u32 macsec_tag_2;
808 u32 macsec_tag_3;
809 u32 tunnel_header_0;
810 u32 tunnel_header_1;
811 u32 tunnel_header_2;
812 u32 tunnel_header_3;
875 u32 log_icm_size;
877 u32 log_modify_pattern_icm_size;
879 u32 flex_protocols;
927 u32 max_inline_size;
928 u32 max_send_wr;
929 u32 max_log_sw_icm_sz;
930 u32 max_log_action_icm_sz;
931 u32 max_log_modify_hdr_pattern_icm_sz;
939 u32 pdn;
960 u32 num_buddies[DR_ICM_TYPE_MAX];
974 u32 level;
975 u32 table_type;
976 u32 table_id;
977 u32 flags;
995 u32 prio;
997 u32 rules;
1005 u32 prio;
1024 u32 index;
1030 u32 obj_id;
1031 u32 obj_offset;
1033 u32 log_chunk_size;
1041 u32 index;
1052 u32 id;
1053 u32 size;
1062 u32 sampler_id;
1071 u32 id;
1072 u32 group_id;
1077 u32 num_of_ref_actions;
1086 u32 definer_id;
1087 u32 min;
1088 u32 max;
1092 u32 ctr_id;
1093 u32 offset;
1102 u32 vlan_hdr; /* tpid_pcp_dei_vid */
1106 u32 flow_tag;
1116 u32 obj_id;
1117 u32 offset;
1165 u32 flow_source;
1223 u32 mlx5dr_icm_pool_get_chunk_rkey(struct mlx5dr_icm_chunk *chunk);
1225 u32 mlx5dr_icm_pool_get_chunk_num_of_entries(struct mlx5dr_icm_chunk *chunk);
1226 u32 mlx5dr_icm_pool_get_chunk_byte_size(struct mlx5dr_icm_chunk *chunk);
1241 static inline u32
1290 u32 table_type;
1313 u32 sampler_id,
1318 u32 table_type,
1319 u32 table_id,
1320 u32 group_id,
1321 u32 modify_header_id,
1324 u32 table_type,
1325 u32 table_id);
1327 u32 table_type,
1330 u32 *modify_header_id);
1332 u32 modify_header_id);
1334 u32 table_type,
1335 u32 table_id,
1336 u32 *group_id);
1338 u32 table_type,
1339 u32 table_id,
1340 u32 group_id);
1344 u32 *table_id);
1346 u32 table_id,
1347 u32 table_type);
1350 u32 table_id,
1358 u32 *reformat_id);
1360 u32 reformat_id);
1366 u32 *definer_id);
1368 u32 definer_id);
1373 u32 roce_ver;
1380 u16 log_obj_range, u32 pd,
1381 u32 *obj_id);
1383 u32 obj_id);
1395 u8 *hw_ste_p, u32 ste_size);
1417 u32 qpn;
1445 u32 mkey;
1456 u32 pending_wqe;
1460 u32 max_post_send_size;
1462 u32 tx_head;
1464 u32 buf_size;
1503 u32 id;
1511 u32 tir_num;
1512 u32 ft_num;
1513 u32 ft_id;
1514 u32 counter_id;
1515 u32 sampler_id;
1519 u32 reformat_id;
1526 u32 dests_size;
1527 u32 index;
1529 u32 *val;
1538 u32 group_id,
1545 u32 table_id;
1546 u32 group_id;
1547 u32 modify_hdr_id;
1561 u32 *tbl_id,
1562 u32 *group_id,
1564 u32 flow_source);
1565 void mlx5dr_fw_destroy_md_tbl(struct mlx5dr_domain *dmn, u32 tbl_id,
1566 u32 group_id);
1595 u32 mlx5dr_arg_get_obj_id(struct mlx5dr_arg_obj *arg_obj);