Home
last modified time | relevance | path

Searched refs:misc3 (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_matcher.c101 dr_mask_is_vxlan_gpe_set(struct mlx5dr_match_misc3 *misc3) in dr_mask_is_vxlan_gpe_set() argument
103 return (misc3->outer_vxlan_gpe_vni || in dr_mask_is_vxlan_gpe_set()
104 misc3->outer_vxlan_gpe_next_protocol || in dr_mask_is_vxlan_gpe_set()
105 misc3->outer_vxlan_gpe_flags); in dr_mask_is_vxlan_gpe_set()
119 return dr_mask_is_vxlan_gpe_set(&mask->misc3) && in dr_mask_is_tnl_vxlan_gpe()
131 static bool dr_mask_is_tnl_geneve_tlv_opt(struct mlx5dr_match_misc3 *misc3) in dr_mask_is_tnl_geneve_tlv_opt() argument
133 return misc3->geneve_tlv_option_0_data; in dr_mask_is_tnl_geneve_tlv_opt()
164 static bool dr_mask_is_tnl_gtpu_set(struct mlx5dr_match_misc3 *misc3) in dr_mask_is_tnl_gtpu_set() argument
166 return misc3->gtpu_msg_flags || misc3->gtpu_msg_type || misc3->gtpu_teid; in dr_mask_is_tnl_gtpu_set()
177 return dr_mask_is_tnl_gtpu_set(&mask->misc3) && in dr_mask_is_tnl_gtpu()
[all …]
H A Ddr_ste_v1.c1617 struct mlx5dr_match_misc3 *misc3 = &value->misc3; in dr_ste_v1_build_icmp_tag() local
1618 bool is_ipv4 = DR_MASK_IS_ICMPV4_SET(misc3); in dr_ste_v1_build_icmp_tag()
1624 icmp_header_data = &misc3->icmpv4_header_data; in dr_ste_v1_build_icmp_tag()
1625 icmp_type = &misc3->icmpv4_type; in dr_ste_v1_build_icmp_tag()
1626 icmp_code = &misc3->icmpv4_code; in dr_ste_v1_build_icmp_tag()
1628 icmp_header_data = &misc3->icmpv6_header_data; in dr_ste_v1_build_icmp_tag()
1629 icmp_type = &misc3->icmpv6_type; in dr_ste_v1_build_icmp_tag()
1630 icmp_code = &misc3->icmpv6_code; in dr_ste_v1_build_icmp_tag()
1680 struct mlx5dr_match_misc3 *misc3 = &value->misc3; in dr_ste_v1_build_eth_l4_misc_tag() local
1683 DR_STE_SET_TAG(eth_l4_misc_v1, tag, seq_num, misc3, inner_tcp_seq_num); in dr_ste_v1_build_eth_l4_misc_tag()
[all …]
H A Ddr_ste_v0.c1410 struct mlx5dr_match_misc3 *misc_3 = &value->misc3; in dr_ste_v0_build_icmp_tag()
1461 is_ipv4 = DR_MASK_IS_ICMPV4_SET(&mask->misc3); in dr_ste_v0_build_icmp_init()
1500 struct mlx5dr_match_misc3 *misc3 = &value->misc3; in dr_ste_v0_build_eth_l4_misc_tag() local
1503 DR_STE_SET_TAG(eth_l4_misc, tag, seq_num, misc3, inner_tcp_seq_num); in dr_ste_v0_build_eth_l4_misc_tag()
1504 DR_STE_SET_TAG(eth_l4_misc, tag, ack_num, misc3, inner_tcp_ack_num); in dr_ste_v0_build_eth_l4_misc_tag()
1506 DR_STE_SET_TAG(eth_l4_misc, tag, seq_num, misc3, outer_tcp_seq_num); in dr_ste_v0_build_eth_l4_misc_tag()
1507 DR_STE_SET_TAG(eth_l4_misc, tag, ack_num, misc3, outer_tcp_ack_num); in dr_ste_v0_build_eth_l4_misc_tag()
1529 struct mlx5dr_match_misc3 *misc3 = &value->misc3; in dr_ste_v0_build_flex_parser_tnl_vxlan_gpe_tag() local
1532 outer_vxlan_gpe_flags, misc3, in dr_ste_v0_build_flex_parser_tnl_vxlan_gpe_tag()
1535 outer_vxlan_gpe_next_protocol, misc3, in dr_ste_v0_build_flex_parser_tnl_vxlan_gpe_tag()
[all …]
H A Ddr_dbg.c667 dr_dump_hex_print(dump, (char *)&mask->misc3, sizeof(mask->misc3)); in dr_dump_matcher_mask()
H A Ddr_rule.c990 s_idx = offsetof(struct mlx5dr_match_param, misc3); in dr_rule_verify()
991 e_idx = min(s_idx + sizeof(param->misc3), value_size); in dr_rule_verify()
H A Ddr_types.h816 struct mlx5dr_match_misc3 misc3; member
H A Ddr_ste.c1095 dr_ste_copy_mask_misc3(buff, &set_param->misc3, clr); in mlx5dr_ste_copy_param()
/linux/drivers/pcmcia/
H A Dricoh.h165 u16 misc3; in ricoh_set_clkrun() local
178 misc3 = config_readw(socket, RL5C4XX_MISC3); in ricoh_set_clkrun()
179 if (misc3 & RL5C47X_MISC3_CB_CLKRUN_DIS) { in ricoh_set_clkrun()
187 misc3 |= RL5C47X_MISC3_CB_CLKRUN_DIS; in ricoh_set_clkrun()
188 config_writew(socket, RL5C4XX_MISC3, misc3); in ricoh_set_clkrun()
/linux/drivers/char/
H A Dmisc_minor_kunit.c312 struct miscdevice misc3 = { in miscdev_test_duplicate_name_leak() local
327 ret = misc_register(&misc3); in miscdev_test_duplicate_name_leak()
329 KUNIT_EXPECT_TRUE(test, is_valid_dynamic_minor(misc3.minor)); in miscdev_test_duplicate_name_leak()
330 dyn_minor = misc3.minor; in miscdev_test_duplicate_name_leak()
331 misc_deregister(&misc3); in miscdev_test_duplicate_name_leak()
332 misc3.minor = MISC_DYNAMIC_MINOR; in miscdev_test_duplicate_name_leak()
342 ret = misc_register(&misc3); in miscdev_test_duplicate_name_leak()
344 KUNIT_EXPECT_TRUE(test, is_valid_dynamic_minor(misc3.minor)); in miscdev_test_duplicate_name_leak()
345 KUNIT_EXPECT_EQ(test, misc3.minor, dyn_minor); in miscdev_test_duplicate_name_leak()
346 misc_deregister(&misc3); in miscdev_test_duplicate_name_leak()
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dvegam_smumgr.c1252 uint32_t misc3; in vegam_populate_memory_timing_parameters() local
1266 misc3 = cgs_read_register(hwmgr->device, mmMC_ARB_MISC3); in vegam_populate_memory_timing_parameters()
1272 arb_regs->McArbMisc3 = PP_HOST_TO_SMC_UL(misc3); in vegam_populate_memory_timing_parameters()