Lines Matching defs:mask

380  * @types_mask: interface types mask
724 * @mask: bitmap of attributes indicating which parameter changed,
732 * @txrate_type: Tx bitrate mask type
738 u64 mask;
1645 * @sta_flags: station flags mask & values
2157 * @mac_addr_mask: MAC address mask used with randomisation, bits that
2158 * are 0 in the mask should be randomised, bits that are 1 should
2199 static inline void get_random_mask_addr(u8 *buf, const u8 *addr, const u8 *mask)
2205 buf[i] &= ~mask[i];
2206 buf[i] |= addr[i] & mask[i];
2282 * @mac_addr_mask: MAC address mask used with randomisation, bits that
2283 * are 0 in the mask should be randomised, bits that are 1 should
2566 * @vht_capa_mask: VHT capability mask indicating which fields to use
2574 * @s1g_capa_mask: S1G capability override mask
2898 * @mask: bitmask where to match pattern and where to ignore bytes,
2904 * Internal note: @mask and @pattern are allocated in one chunk of
2905 * memory, free @mask only!
2908 const u8 *mask, *pattern;
2928 * @wake_mask: wakeup payload match mask
3508 * @mac_addr_mask: MAC address mask used for randomisation, bits that
3509 * are 0 in the mask should be randomised, bits that are 1 should
3656 * The mask is a bitfield which tells us which parameters to
3769 * @set_bitrate_mask: set the bitrate mask configuration
3803 * reject TX/RX mask combinations they cannot support by returning -EINVAL
4004 struct net_device *dev, u32 mask,
4080 const struct cfg80211_bitrate_mask *mask);
4628 * @extended_capabilities_mask: mask of the valid values
4723 * set this to a mask with variable bits set to 1, e.g. if the last
4726 * interfaces not matching the mask being rejected to be brought up.
4730 * by default for perm_addr. In this case, the mask should be set to
4829 * @extended_capabilities_mask: mask of the valid values
6130 u64 mask = GENMASK_ULL(max_bssid - 1, 0);
6133 new_bssid_u64 = bssid_u64 & ~mask;
6135 new_bssid_u64 |= ((bssid_u64 & mask) + mbssid_index) & mask;