/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | marvell-88x2222.c | 58 __ETHTOOL_DECLARE_LINK_MODE_MASK(supported); 118 priv->supported) || in mv2222_set_sgmii_speed() 120 priv->supported))) in mv2222_set_sgmii_speed() 129 priv->supported) || in mv2222_set_sgmii_speed() 131 priv->supported))) in mv2222_set_sgmii_speed() 139 priv->supported) || in mv2222_set_sgmii_speed() 141 priv->supported))) in mv2222_set_sgmii_speed() 156 priv->supported) || in mv2222_is_10g_capable() 158 priv->supported) || in mv2222_is_10g_capable() 160 priv->supported) || in mv2222_is_10g_capable() [all...] |
H A D | phylink.c | 61 __ETHTOOL_DECLARE_LINK_MODE_MASK(supported); 258 * supported by the @caps. @linkmodes must have been initialised previously. 477 * Get the MAC capabilities that are supported by the @interface mode and 613 * @supported: ethtool bitmask for supported link modes. 617 * Calculate the supported link modes based on @mac_capabilities, and restrict 618 * @supported and @state based on that. Use this function if your capabiliies 621 void phylink_validate_mask_caps(unsigned long *supported, in phylink_validate_mask_caps() argument 634 linkmode_and(supported, supported, mas in phylink_validate_mask_caps() 648 phylink_generic_validate(struct phylink_config *config, unsigned long *supported, struct phylink_link_state *state) phylink_generic_validate() argument 656 phylink_validate_mac_and_pcs(struct phylink *pl, unsigned long *supported, struct phylink_link_state *state) phylink_validate_mac_and_pcs() argument 707 phylink_validate_mask(struct phylink *pl, unsigned long *supported, struct phylink_link_state *state, const unsigned long *interfaces) phylink_validate_mask() argument 736 phylink_validate(struct phylink *pl, unsigned long *supported, struct phylink_link_state *state) phylink_validate() argument 3052 phylink_sfp_set_config(struct phylink *pl, u8 mode, unsigned long *supported, struct phylink_link_state *state) phylink_sfp_set_config() argument [all...] |
H A D | phy-c45.c | 113 /* Half duplex is not supported */ in genphy_c45_pma_setup_forced() 194 /* Sets master/slave preference and supported technologies. 200 * advertisement register [31:16] if supported. 272 phydev->supported); in genphy_c45_an_config_aneg() 800 * genphy_c45_read_eee_cap1 - read supported EEE link modes from register 3.20 817 * If MDIO_PCS_EEE_ABLE is 0xffff assume EEE is not supported. in genphy_c45_read_eee_cap1() 828 phydev->supported); in genphy_c45_read_eee_cap1() 834 * genphy_c45_read_eee_abilities - read supported EEE link modes 842 * "EEE control and capability 1" (3.20) is supported. Read it only in genphy_c45_read_eee_abilities() 845 if (linkmode_intersects(phydev->supported, PHY_EEE_CAP1_FEATURE in genphy_c45_read_eee_abilities() [all...] |
/kernel/linux/linux-5.10/net/mac802154/ |
H A D | main.c | 102 /* init supported flags with 802.15.4 default ranges */ in ieee802154_alloc_hw() 103 phy->supported.max_minbe = 8; in ieee802154_alloc_hw() 104 phy->supported.min_maxbe = 3; in ieee802154_alloc_hw() 105 phy->supported.max_maxbe = 8; in ieee802154_alloc_hw() 106 phy->supported.min_frame_retries = 0; in ieee802154_alloc_hw() 107 phy->supported.max_frame_retries = 7; in ieee802154_alloc_hw() 108 phy->supported.max_csma_backoffs = 5; in ieee802154_alloc_hw() 109 phy->supported.lbt = NL802154_SUPPORTED_BOOL_FALSE; in ieee802154_alloc_hw() 111 /* always supported */ in ieee802154_alloc_hw() 112 phy->supported in ieee802154_alloc_hw() [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | mdio.c | 206 ecmd->supported = SUPPORTED_TP; in mdio45_ethtool_gset_npage() 210 ecmd->supported |= SUPPORTED_10000baseT_Full; in mdio45_ethtool_gset_npage() 212 ecmd->supported |= (SUPPORTED_1000baseT_Full | in mdio45_ethtool_gset_npage() 215 ecmd->supported |= (SUPPORTED_100baseT_Full | in mdio45_ethtool_gset_npage() 218 ecmd->supported |= (SUPPORTED_10baseT_Full | in mdio45_ethtool_gset_npage() 225 ecmd->supported = 0; in mdio45_ethtool_gset_npage() 233 ecmd->supported = SUPPORTED_Backplane; in mdio45_ethtool_gset_npage() 237 ecmd->supported |= SUPPORTED_10000baseKX4_Full; in mdio45_ethtool_gset_npage() 239 ecmd->supported |= SUPPORTED_10000baseKR_Full; in mdio45_ethtool_gset_npage() 241 ecmd->supported | in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; mdio45_ethtool_ksettings_get_npage() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mdio.c | 206 ecmd->supported = SUPPORTED_TP; in mdio45_ethtool_gset_npage() 210 ecmd->supported |= SUPPORTED_10000baseT_Full; in mdio45_ethtool_gset_npage() 212 ecmd->supported |= (SUPPORTED_1000baseT_Full | in mdio45_ethtool_gset_npage() 215 ecmd->supported |= (SUPPORTED_100baseT_Full | in mdio45_ethtool_gset_npage() 218 ecmd->supported |= (SUPPORTED_10baseT_Full | in mdio45_ethtool_gset_npage() 225 ecmd->supported = 0; in mdio45_ethtool_gset_npage() 233 ecmd->supported = SUPPORTED_Backplane; in mdio45_ethtool_gset_npage() 237 ecmd->supported |= SUPPORTED_10000baseKX4_Full; in mdio45_ethtool_gset_npage() 239 ecmd->supported |= SUPPORTED_10000baseKR_Full; in mdio45_ethtool_gset_npage() 241 ecmd->supported | in mdio45_ethtool_gset_npage() 360 u32 speed, supported = 0, advertising = 0, lp_advertising = 0; mdio45_ethtool_ksettings_get_npage() local [all...] |
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phylink.c | 56 __ETHTOOL_DECLARE_LINK_MODE_MASK(supported); 156 static int phylink_validate(struct phylink *pl, unsigned long *supported, in phylink_validate() argument 159 pl->mac_ops->validate(pl->config, supported, state); in phylink_validate() 161 return phylink_is_empty_linkmode(supported) ? -EINVAL : 0; in phylink_validate() 235 bitmap_fill(pl->supported, __ETHTOOL_LINK_MODE_MASK_NBITS); in phylink_parse_fixedlink() 236 linkmode_copy(pl->link_config.advertising, pl->supported); in phylink_parse_fixedlink() 237 phylink_validate(pl, pl->supported, &pl->link_config); in phylink_parse_fixedlink() 240 pl->supported, true); in phylink_parse_fixedlink() 241 linkmode_zero(pl->supported); in phylink_parse_fixedlink() 242 phylink_set(pl->supported, MI in phylink_parse_fixedlink() 2071 phylink_sfp_config(struct phylink *pl, u8 mode, const unsigned long *supported, const unsigned long *advertising) phylink_sfp_config() argument [all...] |
H A D | phy-c45.c | 19 /* Half duplex is not supported */ in genphy_c45_pma_setup_forced() 97 phydev->supported); in genphy_c45_an_config_aneg() 397 * genphy_c45_pma_read_abilities - read supported link modes from PMA 400 * Read the supported link modes from the PMA Status 2 (1.8) register. If bit 401 * 1.8.9 is set, the list of supported modes is build using the values in the 405 * 5GBASET are supported. 411 linkmode_clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, phydev->supported); in genphy_c45_pma_read_abilities() 419 phydev->supported); in genphy_c45_pma_read_abilities() 427 phydev->supported, in genphy_c45_pma_read_abilities() 431 phydev->supported, in genphy_c45_pma_read_abilities() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | coalesce.c | 137 u32 supported = data->supported_params; in coalesce_fill_reply() local 140 coal->rx_coalesce_usecs, supported) || in coalesce_fill_reply() 142 coal->rx_max_coalesced_frames, supported) || in coalesce_fill_reply() 144 coal->rx_coalesce_usecs_irq, supported) || in coalesce_fill_reply() 146 coal->rx_max_coalesced_frames_irq, supported) || in coalesce_fill_reply() 148 coal->tx_coalesce_usecs, supported) || in coalesce_fill_reply() 150 coal->tx_max_coalesced_frames, supported) || in coalesce_fill_reply() 152 coal->tx_coalesce_usecs_irq, supported) || in coalesce_fill_reply() 154 coal->tx_max_coalesced_frames_irq, supported) || in coalesce_fill_reply() 156 coal->stats_block_coalesce_usecs, supported) || in coalesce_fill_reply() [all...] |
/kernel/linux/linux-5.10/drivers/net/ieee802154/ |
H A D | fakelb.c | 141 hw->phy->supported.channels[0] |= 1; in fakelb_add_one() 143 hw->phy->supported.channels[0] |= 0x7fe; in fakelb_add_one() 145 hw->phy->supported.channels[0] |= 0x7FFF800; in fakelb_add_one() 147 hw->phy->supported.channels[1] |= 1; in fakelb_add_one() 149 hw->phy->supported.channels[1] |= 0x7fe; in fakelb_add_one() 151 hw->phy->supported.channels[2] |= 1; in fakelb_add_one() 153 hw->phy->supported.channels[2] |= 0x7fe; in fakelb_add_one() 155 hw->phy->supported.channels[3] |= 0x3fff; in fakelb_add_one() 157 hw->phy->supported.channels[4] |= 1; in fakelb_add_one() 159 hw->phy->supported in fakelb_add_one() [all...] |
H A D | atusb.c | 503 for (i = 0; i < hw->phy->supported.tx_powers_size; i++) { in atusb_set_txpower() 504 if (hw->phy->supported.tx_powers[i] == mbm) in atusb_set_txpower() 516 for (i = 0; i < hw->phy->supported.tx_powers_size; i++) { in hulusb_set_txpower() 517 if (hw->phy->supported.tx_powers[i] == mbm) in hulusb_set_txpower() 589 lp->hw->phy->supported.cca_ed_levels = at86rf212_ed_levels_98; in hulusb_set_cca_ed_level() 590 lp->hw->phy->supported.cca_ed_levels_size = ARRAY_SIZE(at86rf212_ed_levels_98); in hulusb_set_cca_ed_level() 594 lp->hw->phy->supported.cca_ed_levels = at86rf212_ed_levels_100; in hulusb_set_cca_ed_level() 595 lp->hw->phy->supported.cca_ed_levels_size = ARRAY_SIZE(at86rf212_ed_levels_100); in hulusb_set_cca_ed_level() 611 for (i = 0; i < hw->phy->supported.cca_ed_levels_size; i++) { in atusb_set_cca_ed_level() 612 if (hw->phy->supported in atusb_set_cca_ed_level() [all...] |
/kernel/linux/linux-6.6/drivers/net/ieee802154/ |
H A D | fakelb.c | 141 hw->phy->supported.channels[0] |= 1; in fakelb_add_one() 143 hw->phy->supported.channels[0] |= 0x7fe; in fakelb_add_one() 145 hw->phy->supported.channels[0] |= 0x7FFF800; in fakelb_add_one() 147 hw->phy->supported.channels[1] |= 1; in fakelb_add_one() 149 hw->phy->supported.channels[1] |= 0x7fe; in fakelb_add_one() 151 hw->phy->supported.channels[2] |= 1; in fakelb_add_one() 153 hw->phy->supported.channels[2] |= 0x7fe; in fakelb_add_one() 155 hw->phy->supported.channels[3] |= 0x3fff; in fakelb_add_one() 157 hw->phy->supported.channels[4] |= 1; in fakelb_add_one() 159 hw->phy->supported in fakelb_add_one() [all...] |
H A D | at86rf230.c | 762 dev_err(&lp->spi->dev, "not supported irq %02x received\n", in at86rf230_irq_status() 985 lp->hw->phy->supported.cca_ed_levels = at86rf212_ed_levels_98; in at86rf212_update_cca_ed_level() 986 lp->hw->phy->supported.cca_ed_levels_size = ARRAY_SIZE(at86rf212_ed_levels_98); in at86rf212_update_cca_ed_level() 990 lp->hw->phy->supported.cca_ed_levels = at86rf212_ed_levels_100; in at86rf212_update_cca_ed_level() 991 lp->hw->phy->supported.cca_ed_levels_size = ARRAY_SIZE(at86rf212_ed_levels_100); in at86rf212_update_cca_ed_level() 1111 for (i = 0; i < lp->hw->phy->supported.tx_powers_size; i++) { in at86rf23x_set_txpower() 1112 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf23x_set_txpower() 1124 for (i = 0; i < lp->hw->phy->supported.tx_powers_size; i++) { in at86rf212_set_txpower() 1125 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf212_set_txpower() 1188 for (i = 0; i < hw->phy->supported in at86rf230_set_cca_ed_level() [all...] |
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | main.c | 106 /* init supported flags with 802.15.4 default ranges */ in ieee802154_alloc_hw() 107 phy->supported.max_minbe = 8; in ieee802154_alloc_hw() 108 phy->supported.min_maxbe = 3; in ieee802154_alloc_hw() 109 phy->supported.max_maxbe = 8; in ieee802154_alloc_hw() 110 phy->supported.min_frame_retries = 0; in ieee802154_alloc_hw() 111 phy->supported.max_frame_retries = 7; in ieee802154_alloc_hw() 112 phy->supported.max_csma_backoffs = 5; in ieee802154_alloc_hw() 113 phy->supported.lbt = NL802154_SUPPORTED_BOOL_FALSE; in ieee802154_alloc_hw() 115 /* always supported */ in ieee802154_alloc_hw() 116 phy->supported in ieee802154_alloc_hw() [all...] |
/kernel/linux/linux-5.10/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 126 const int *supported; member 132 .supported = xpcs_usxgmii_features, 137 .supported = xpcs_10gkr_features, 142 .supported = xpcs_xlgmii_features, 290 static int xpcs_get_max_usxgmii_speed(const unsigned long *supported) in xpcs_get_max_usxgmii_speed() argument 294 if (phylink_test(supported, 1000baseKX_Full)) in xpcs_get_max_usxgmii_speed() 296 if (phylink_test(supported, 2500baseX_Full)) in xpcs_get_max_usxgmii_speed() 298 if (phylink_test(supported, 10000baseKX4_Full)) in xpcs_get_max_usxgmii_speed() 300 if (phylink_test(supported, 10000baseKR_Full)) in xpcs_get_max_usxgmii_speed() 366 * default configuration we need to advertise all supported in xpcs_config_aneg_c73() 579 xpcs_validate(struct mdio_xpcs_args *xpcs, unsigned long *supported, struct phylink_link_state *state) xpcs_validate() argument [all...] |
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | coalesce.c | 128 u32 supported = data->supported_params; in coalesce_fill_reply() local 131 coal->rx_coalesce_usecs, supported) || in coalesce_fill_reply() 133 coal->rx_max_coalesced_frames, supported) || in coalesce_fill_reply() 135 coal->rx_coalesce_usecs_irq, supported) || in coalesce_fill_reply() 137 coal->rx_max_coalesced_frames_irq, supported) || in coalesce_fill_reply() 139 coal->tx_coalesce_usecs, supported) || in coalesce_fill_reply() 141 coal->tx_max_coalesced_frames, supported) || in coalesce_fill_reply() 143 coal->tx_coalesce_usecs_irq, supported) || in coalesce_fill_reply() 145 coal->tx_max_coalesced_frames_irq, supported) || in coalesce_fill_reply() 147 coal->stats_block_coalesce_usecs, supported) || in coalesce_fill_reply() [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
H A D | feat_ctl.c | 25 u32 supported, funcs, ept, vpid, ign; in init_vmx_capabilities() local 33 * if a feature can be turned on then it's supported. in init_vmx_capabilities() 39 rdmsr(MSR_IA32_VMX_PROCBASED_CTLS, ign, supported); in init_vmx_capabilities() 40 c->vmx_capability[PRIMARY_CTLS] = supported; in init_vmx_capabilities() 42 rdmsr_safe(MSR_IA32_VMX_PROCBASED_CTLS2, &ign, &supported); in init_vmx_capabilities() 43 c->vmx_capability[SECONDARY_CTLS] = supported; in init_vmx_capabilities() 45 rdmsr(MSR_IA32_VMX_PINBASED_CTLS, ign, supported); in init_vmx_capabilities() 55 WARN_ON_ONCE(supported >> 16); in init_vmx_capabilities() 57 c->vmx_capability[MISC_FEATURES] = (supported & 0xffff) | in init_vmx_capabilities()
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | ats.c | 331 * pci_pri_supported - Check if PRI is supported. 358 * whether the features are actually supported by the device and returns 363 u16 control, supported; in pci_enable_pasid() local 385 pci_read_config_word(pdev, pasid + PCI_PASID_CAP, &supported); in pci_enable_pasid() 386 supported &= PCI_PASID_CAP_EXEC | PCI_PASID_CAP_PRIV; in pci_enable_pasid() 389 if ((supported & features) != features) in pci_enable_pasid() 451 * pci_pasid_features - Check which PASID features are supported 455 * Otherwise is returns a bitmask with supported features. Current 457 * PCI_PASID_CAP_EXEC - Execute permission supported 458 * PCI_PASID_CAP_PRIV - Privileged mode supported 462 u16 supported; pci_pasid_features() local 491 u16 supported; pci_max_pasids() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | ats.c | 331 * pci_pri_supported - Check if PRI is supported. 358 * whether the features are actually supported by the device and returns 363 u16 control, supported; in pci_enable_pasid() local 388 pci_read_config_word(pdev, pasid + PCI_PASID_CAP, &supported); in pci_enable_pasid() 389 supported &= PCI_PASID_CAP_EXEC | PCI_PASID_CAP_PRIV; in pci_enable_pasid() 392 if ((supported & features) != features) in pci_enable_pasid() 454 * pci_pasid_features - Check which PASID features are supported 458 * Otherwise is returns a bitmask with supported features. Current 460 * PCI_PASID_CAP_EXEC - Execute permission supported 461 * PCI_PASID_CAP_PRIV - Privileged mode supported 465 u16 supported; pci_pasid_features() local 494 u16 supported; pci_max_pasids() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | feat_ctl.c | 27 u32 supported, funcs, ept, vpid, ign, low, high; in init_vmx_capabilities() local 35 * if a feature can be turned on then it's supported. in init_vmx_capabilities() 41 rdmsr(MSR_IA32_VMX_PROCBASED_CTLS, ign, supported); in init_vmx_capabilities() 42 c->vmx_capability[PRIMARY_CTLS] = supported; in init_vmx_capabilities() 44 rdmsr_safe(MSR_IA32_VMX_PROCBASED_CTLS2, &ign, &supported); in init_vmx_capabilities() 45 c->vmx_capability[SECONDARY_CTLS] = supported; in init_vmx_capabilities() 52 rdmsr(MSR_IA32_VMX_PINBASED_CTLS, ign, supported); in init_vmx_capabilities() 62 WARN_ON_ONCE(supported >> 16); in init_vmx_capabilities() 64 c->vmx_capability[MISC_FEATURES] = (supported & 0xffff) | in init_vmx_capabilities() 196 * in which case SGX virtualization cannot be supported eithe in init_ia32_feat_ctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 111 u32 supported = SUPPORTED_10baseT_Half | in alx_get_supported_speeds() local 117 supported |= SUPPORTED_1000baseT_Full; in alx_get_supported_speeds() 125 return supported; in alx_get_supported_speeds() 133 u32 supported, advertising; in alx_get_link_ksettings() local 135 supported = SUPPORTED_Autoneg | in alx_get_link_ksettings() 140 supported |= SUPPORTED_1000baseT_Full; in alx_get_link_ksettings() 141 supported |= alx_get_supported_speeds(hw); in alx_get_link_ksettings() 169 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, in alx_get_link_ksettings() 170 supported); in alx_get_link_ksettings()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 111 u32 supported = SUPPORTED_10baseT_Half | in alx_get_supported_speeds() local 117 supported |= SUPPORTED_1000baseT_Full; in alx_get_supported_speeds() 125 return supported; in alx_get_supported_speeds() 133 u32 supported, advertising; in alx_get_link_ksettings() local 135 supported = SUPPORTED_Autoneg | in alx_get_link_ksettings() 140 supported |= SUPPORTED_1000baseT_Full; in alx_get_link_ksettings() 141 supported |= alx_get_supported_speeds(hw); in alx_get_link_ksettings() 171 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, in alx_get_link_ksettings() 172 supported); in alx_get_link_ksettings()
|
/kernel/linux/linux-5.10/drivers/s390/net/ |
H A D | qeth_ethtool.c | 323 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 324 /* Autoneg and full-duplex are supported and advertised unconditionally. */ 330 ethtool_link_ksettings_zero_link_mode(cmd, supported); in qeth_set_cmd_adv_sup() 334 ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); in qeth_set_cmd_adv_sup() 339 ethtool_link_ksettings_add_link_mode(cmd, supported, TP); in qeth_set_cmd_adv_sup() 343 ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); in qeth_set_cmd_adv_sup() 347 ethtool_link_ksettings_add_link_mode(cmd, supported, TP); in qeth_set_cmd_adv_sup() 355 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup() 361 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup() 367 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup() [all...] |
/kernel/linux/linux-6.6/drivers/s390/net/ |
H A D | qeth_ethtool.c | 326 /* Helper function to fill 'advertising' and 'supported' which are the same. */ 327 /* Autoneg and full-duplex are supported and advertised unconditionally. */ 333 ethtool_link_ksettings_zero_link_mode(cmd, supported); in qeth_set_ethtool_link_modes() 337 ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); in qeth_set_ethtool_link_modes() 342 ethtool_link_ksettings_add_link_mode(cmd, supported, TP); in qeth_set_ethtool_link_modes() 347 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_ethtool_link_modes() 353 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_ethtool_link_modes() 357 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_ethtool_link_modes() 363 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_ethtool_link_modes() 367 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_ethtool_link_modes() [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | mman.h | 41 unsigned long supported = PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM; in arch_validate_prot() local 44 supported |= PROT_BTI; in arch_validate_prot() 47 supported |= PROT_MTE; in arch_validate_prot() 49 return (prot & ~supported) == 0; in arch_validate_prot()
|