/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | multicast.c | 305 * @mcast_list: the list with multicast addresses to search in 311 struct hlist_head *mcast_list) in batadv_mcast_mla_is_duplicate() 315 hlist_for_each_entry(mcast_entry, mcast_list, list) in batadv_mcast_mla_is_duplicate() 325 * @mcast_list: a list to put found addresses into 330 * the given mcast_list. In general, multicast listeners provided by 334 * items added to the mcast_list otherwise. 338 struct hlist_head *mcast_list, in batadv_mcast_mla_softif_get_ipv4() 370 if (batadv_mcast_mla_is_duplicate(mcast_addr, mcast_list)) in batadv_mcast_mla_softif_get_ipv4() 380 hlist_add_head(&new->list, mcast_list); in batadv_mcast_mla_softif_get_ipv4() 391 * @mcast_list 310 batadv_mcast_mla_is_duplicate(u8 *mcast_addr, struct hlist_head *mcast_list) batadv_mcast_mla_is_duplicate() argument 337 batadv_mcast_mla_softif_get_ipv4(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv4() argument 404 batadv_mcast_mla_softif_get_ipv6(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv6() argument 462 batadv_mcast_mla_softif_get_ipv6(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv6() argument 490 batadv_mcast_mla_softif_get(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get() argument 554 batadv_mcast_mla_bridge_get(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_bridge_get() argument 631 batadv_mcast_mla_list_free(struct hlist_head *mcast_list) batadv_mcast_mla_list_free() argument 652 batadv_mcast_mla_tt_retract(struct batadv_priv *bat_priv, struct hlist_head *mcast_list) batadv_mcast_mla_tt_retract() argument 682 batadv_mcast_mla_tt_add(struct batadv_priv *bat_priv, struct hlist_head *mcast_list) batadv_mcast_mla_tt_add() argument 872 struct hlist_head mcast_list = HLIST_HEAD_INIT; __batadv_mcast_mla_update() local [all...] |
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | multicast.c | 338 * @mcast_list: the list with multicast addresses to search in 344 struct hlist_head *mcast_list) in batadv_mcast_mla_is_duplicate() 348 hlist_for_each_entry(mcast_entry, mcast_list, list) in batadv_mcast_mla_is_duplicate() 358 * @mcast_list: a list to put found addresses into 363 * the given mcast_list. In general, multicast listeners provided by 367 * items added to the mcast_list otherwise. 371 struct hlist_head *mcast_list, in batadv_mcast_mla_softif_get_ipv4() 403 if (batadv_mcast_mla_is_duplicate(mcast_addr, mcast_list)) in batadv_mcast_mla_softif_get_ipv4() 413 hlist_add_head(&new->list, mcast_list); in batadv_mcast_mla_softif_get_ipv4() 424 * @mcast_list 343 batadv_mcast_mla_is_duplicate(u8 *mcast_addr, struct hlist_head *mcast_list) batadv_mcast_mla_is_duplicate() argument 370 batadv_mcast_mla_softif_get_ipv4(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv4() argument 437 batadv_mcast_mla_softif_get_ipv6(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv6() argument 495 batadv_mcast_mla_softif_get_ipv6(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get_ipv6() argument 523 batadv_mcast_mla_softif_get(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_softif_get() argument 588 batadv_mcast_mla_bridge_get(struct net_device *dev, struct hlist_head *mcast_list, struct batadv_mcast_mla_flags *flags) batadv_mcast_mla_bridge_get() argument 665 batadv_mcast_mla_list_free(struct hlist_head *mcast_list) batadv_mcast_mla_list_free() argument 686 batadv_mcast_mla_tt_retract(struct batadv_priv *bat_priv, struct hlist_head *mcast_list) batadv_mcast_mla_tt_retract() argument 716 batadv_mcast_mla_tt_add(struct batadv_priv *bat_priv, struct hlist_head *mcast_list) batadv_mcast_mla_tt_add() argument 906 struct hlist_head mcast_list = HLIST_HEAD_INIT; __batadv_mcast_mla_update() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_std_types_qp.c | 28 if (!list_empty(&uqp->mcast_list)) in uverbs_free_qp() 231 INIT_LIST_HEAD(&obj->mcast_list); in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs.h | 203 struct list_head mcast_list; member
|
H A D | uverbs_cmd.c | 1413 INIT_LIST_HEAD(&obj->mcast_list); in create_qp() 1587 INIT_LIST_HEAD(&obj->mcast_list); in ib_uverbs_open_qp() 2489 list_for_each_entry(mcast, &obj->mcast_list, list) in ib_uverbs_attach_mcast() 2507 list_add_tail(&mcast->list, &obj->mcast_list); in ib_uverbs_attach_mcast() 2539 list_for_each_entry(mcast, &obj->mcast_list, list) in ib_uverbs_detach_mcast()
|
H A D | uverbs_main.c | 183 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) { in ib_uverbs_detach_umcast()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.h | 122 struct vnet_mcast_entry *mcast_list; member
|
H A D | sunvnet_common.c | 1552 for (m = vp->mcast_list; m; m = m->next) { in __vnet_mc_find() 1579 m->next = vp->mcast_list; in __update_mc_list() 1580 vp->mcast_list = m; in __update_mc_list() 1600 for (m = vp->mcast_list; m; m = m->next) { in __send_mc_list() 1622 pp = &vp->mcast_list; in __send_mc_list()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.h | 122 struct vnet_mcast_entry *mcast_list; member
|
H A D | sunvnet_common.c | 1553 for (m = vp->mcast_list; m; m = m->next) { in __vnet_mc_find() 1580 m->next = vp->mcast_list; in __update_mc_list() 1581 vp->mcast_list = m; in __update_mc_list() 1601 for (m = vp->mcast_list; m; m = m->next) { in __send_mc_list() 1623 pp = &vp->mcast_list; in __send_mc_list()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 89 struct mwifiex_multicast_list *mcast_list) in mwifiex_request_set_multicast_list() 96 if (mcast_list->mode == MWIFIEX_PROMISC_MODE) { in mwifiex_request_set_multicast_list() 105 if (mcast_list->mode == MWIFIEX_ALL_MULTI_MODE) { in mwifiex_request_set_multicast_list() 115 mcast_list->num_multicast_addr); in mwifiex_request_set_multicast_list() 120 mcast_list, false); in mwifiex_request_set_multicast_list() 88 mwifiex_request_set_multicast_list(struct mwifiex_private *priv, struct mwifiex_multicast_list *mcast_list) mwifiex_request_set_multicast_list() argument
|
H A D | main.c | 1006 struct mwifiex_multicast_list mcast_list; in mwifiex_set_multicast_list() local 1009 mcast_list.mode = MWIFIEX_PROMISC_MODE; in mwifiex_set_multicast_list() 1012 mcast_list.mode = MWIFIEX_ALL_MULTI_MODE; in mwifiex_set_multicast_list() 1014 mcast_list.mode = MWIFIEX_MULTICAST_MODE; in mwifiex_set_multicast_list() 1015 mcast_list.num_multicast_addr = in mwifiex_set_multicast_list() 1016 mwifiex_copy_mcast_addr(&mcast_list, dev); in mwifiex_set_multicast_list() 1018 mwifiex_request_set_multicast_list(priv, &mcast_list); in mwifiex_set_multicast_list()
|
H A D | sta_cmd.c | 463 struct mwifiex_multicast_list *mcast_list) in mwifiex_cmd_mac_multicast_adr() 473 cpu_to_le16((u16) mcast_list->num_multicast_addr); in mwifiex_cmd_mac_multicast_adr() 474 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in mwifiex_cmd_mac_multicast_adr() 475 mcast_list->num_multicast_addr * ETH_ALEN); in mwifiex_cmd_mac_multicast_adr() 461 mwifiex_cmd_mac_multicast_adr(struct host_cmd_ds_command *cmd, u16 cmd_action, struct mwifiex_multicast_list *mcast_list) mwifiex_cmd_mac_multicast_adr() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 77 struct mwifiex_multicast_list *mcast_list) in mwifiex_request_set_multicast_list() 84 if (mcast_list->mode == MWIFIEX_PROMISC_MODE) { in mwifiex_request_set_multicast_list() 93 if (mcast_list->mode == MWIFIEX_ALL_MULTI_MODE) { in mwifiex_request_set_multicast_list() 103 mcast_list->num_multicast_addr); in mwifiex_request_set_multicast_list() 108 mcast_list, false); in mwifiex_request_set_multicast_list() 76 mwifiex_request_set_multicast_list(struct mwifiex_private *priv, struct mwifiex_multicast_list *mcast_list) mwifiex_request_set_multicast_list() argument
|
H A D | main.c | 1028 struct mwifiex_multicast_list mcast_list; in mwifiex_set_multicast_list() local 1031 mcast_list.mode = MWIFIEX_PROMISC_MODE; in mwifiex_set_multicast_list() 1034 mcast_list.mode = MWIFIEX_ALL_MULTI_MODE; in mwifiex_set_multicast_list() 1036 mcast_list.mode = MWIFIEX_MULTICAST_MODE; in mwifiex_set_multicast_list() 1037 mcast_list.num_multicast_addr = in mwifiex_set_multicast_list() 1038 mwifiex_copy_mcast_addr(&mcast_list, dev); in mwifiex_set_multicast_list() 1040 mwifiex_request_set_multicast_list(priv, &mcast_list); in mwifiex_set_multicast_list()
|
H A D | sta_cmd.c | 455 struct mwifiex_multicast_list *mcast_list) in mwifiex_cmd_mac_multicast_adr() 465 cpu_to_le16((u16) mcast_list->num_multicast_addr); in mwifiex_cmd_mac_multicast_adr() 466 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in mwifiex_cmd_mac_multicast_adr() 467 mcast_list->num_multicast_addr * ETH_ALEN); in mwifiex_cmd_mac_multicast_adr() 453 mwifiex_cmd_mac_multicast_adr(struct host_cmd_ds_command *cmd, u16 cmd_action, struct mwifiex_multicast_list *mcast_list) mwifiex_cmd_mac_multicast_adr() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_std_types_qp.c | 28 if (!list_empty(&uqp->mcast_list)) in uverbs_free_qp() 231 INIT_LIST_HEAD(&obj->mcast_list); in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs.h | 203 struct list_head mcast_list; member
|
H A D | uverbs_cmd.c | 1380 INIT_LIST_HEAD(&obj->mcast_list); in create_qp() 1579 INIT_LIST_HEAD(&obj->mcast_list); in ib_uverbs_open_qp() 2484 list_for_each_entry(mcast, &obj->mcast_list, list) in ib_uverbs_attach_mcast() 2502 list_add_tail(&mcast->list, &obj->mcast_list); in ib_uverbs_attach_mcast() 2534 list_for_each_entry(mcast, &obj->mcast_list, list) in ib_uverbs_detach_mcast()
|
H A D | uverbs_main.c | 172 list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) { in ib_uverbs_detach_umcast()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.h | 524 struct list_head mcast_list; /* list of struct bnx2x_mcast_list_elem */ member 530 * Length of mcast_list. If zero and ADD_CONT command - post 1481 * provided in p->mcast_list (BNX2X_MCAST_CMD_ADD), clean up
|
H A D | bnx2x_sriov.c | 563 INIT_LIST_HEAD(&mcast.mcast_list); in bnx2x_vf_mcast() 567 &mcast.mcast_list); in bnx2x_vf_mcast()
|
H A D | bnx2x_sp.c | 2730 list_for_each_entry(pos, &p->mcast_list, link) { in bnx2x_mcast_enqueue_cmd() 3175 list_for_each_entry(mlist_pos, &p->mcast_list, link) { in bnx2x_mcast_hdl_add() 3496 list_for_each_entry(mlist_pos, &p->mcast_list, link) { in bnx2x_mcast_hdl_add_e1h()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.h | 524 struct list_head mcast_list; /* list of struct bnx2x_mcast_list_elem */ member 530 * Length of mcast_list. If zero and ADD_CONT command - post 1481 * provided in p->mcast_list (BNX2X_MCAST_CMD_ADD), clean up
|
H A D | bnx2x_sriov.c | 563 INIT_LIST_HEAD(&mcast.mcast_list); in bnx2x_vf_mcast() 567 &mcast.mcast_list); in bnx2x_vf_mcast()
|