Home
last modified time | relevance | path

Searched refs:set_mc (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c944 struct wilc_set_multicast *set_mc = &msg->body.mc_info; in handle_set_mcast_filter() local
951 wid.size = sizeof(struct wilc_set_multicast) + (set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
957 put_unaligned_le32(set_mc->enabled, cur_byte); in handle_set_mcast_filter()
960 put_unaligned_le32(set_mc->cnt, cur_byte); in handle_set_mcast_filter()
963 if (set_mc->cnt > 0 && set_mc->mc_list) in handle_set_mcast_filter()
964 memcpy(cur_byte, set_mc->mc_list, set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
971 kfree(set_mc->mc_list); in handle_set_mcast_filter()
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c975 struct wilc_set_multicast *set_mc = &msg->body.mc_info; in handle_set_mcast_filter() local
982 wid.size = sizeof(struct wilc_set_multicast) + (set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
988 put_unaligned_le32(set_mc->enabled, cur_byte); in handle_set_mcast_filter()
991 put_unaligned_le32(set_mc->cnt, cur_byte); in handle_set_mcast_filter()
994 if (set_mc->cnt > 0 && set_mc->mc_list) in handle_set_mcast_filter()
995 memcpy(cur_byte, set_mc->mc_list, set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
1002 kfree(set_mc->mc_list); in handle_set_mcast_filter()

Completed in 7 milliseconds