Home
last modified time | relevance | path

Searched refs:rtl_pattern (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/
Dcore.c425 struct rtl_wow_pattern rtl_pattern; in _rtl_add_wowlan_patterns() local
436 memset(&rtl_pattern, 0, sizeof(struct rtl_wow_pattern)); in _rtl_add_wowlan_patterns()
454 rtl_pattern.type = BROADCAST_PATTERN; in _rtl_add_wowlan_patterns()
457 rtl_pattern.type = MULTICAST_PATTERN; in _rtl_add_wowlan_patterns()
459 rtl_pattern.type = UNICAST_PATTERN; in _rtl_add_wowlan_patterns()
461 rtl_pattern.type = UNKNOWN_TYPE; in _rtl_add_wowlan_patterns()
498 rtl_pattern.mask[j] = mask[j * 4]; in _rtl_add_wowlan_patterns()
499 rtl_pattern.mask[j] |= (mask[j * 4 + 1] << 8); in _rtl_add_wowlan_patterns()
500 rtl_pattern.mask[j] |= (mask[j * 4 + 2] << 16); in _rtl_add_wowlan_patterns()
501 rtl_pattern.mask[j] |= (mask[j * 4 + 3] << 24); in _rtl_add_wowlan_patterns()
[all …]
Dwifi.h2262 struct rtl_wow_pattern *rtl_pattern,
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dhw.h45 struct rtl_wow_pattern *rtl_pattern,
Dhw.c3950 struct rtl_wow_pattern *rtl_pattern, in rtl8821ae_add_wowlan_pattern() argument
3986 cam = BIT(31) | rtl_pattern->crc; in rtl8821ae_add_wowlan_pattern()
3988 if (rtl_pattern->type == UNICAST_PATTERN) in rtl8821ae_add_wowlan_pattern()
3990 else if (rtl_pattern->type == MULTICAST_PATTERN) in rtl8821ae_add_wowlan_pattern()
3992 else if (rtl_pattern->type == BROADCAST_PATTERN) in rtl8821ae_add_wowlan_pattern()
4003 cam = rtl_pattern->mask[addr - 2]; in rtl8821ae_add_wowlan_pattern()
4012 cam = rtl_pattern->mask[addr - 2]; in rtl8821ae_add_wowlan_pattern()