/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | multicast.c | 115 struct ib_sa_multicast multicast; member 222 * A multicast group has four types of members: full member, non member, 238 * If a multicast group has zero members left for a particular join state, but 338 &member->multicast.rec, in send_join() 339 member->multicast.comp_mask, in send_join() 371 member->multicast.rec = group->rec; in join_group() 372 member->multicast.rec.join_state = join_state; in join_group() 382 return member->multicast.callback(status, &member->multicast); in fail_join() 406 adjust_membership(group, member->multicast in process_group_error() 428 struct ib_sa_multicast *multicast; mcast_work_handler() local 607 ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context) ib_sa_join_multicast() argument 617 struct ib_sa_multicast *multicast; ib_sa_join_multicast() local 662 ib_sa_free_multicast(struct ib_sa_multicast *multicast) ib_sa_free_multicast() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | multicast.c | 115 struct ib_sa_multicast multicast; member 222 * A multicast group has four types of members: full member, non member, 238 * If a multicast group has zero members left for a particular join state, but 338 &member->multicast.rec, in send_join() 339 member->multicast.comp_mask, in send_join() 371 member->multicast.rec = group->rec; in join_group() 372 member->multicast.rec.join_state = join_state; in join_group() 382 return member->multicast.callback(status, &member->multicast); in fail_join() 406 adjust_membership(group, member->multicast in process_group_error() 428 struct ib_sa_multicast *multicast; mcast_work_handler() local 607 ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u32 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context) ib_sa_join_multicast() argument 617 struct ib_sa_multicast *multicast; ib_sa_join_multicast() local 662 ib_sa_free_multicast(struct ib_sa_multicast *multicast) ib_sa_free_multicast() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | catc.c | 170 u8 multicast[64]; member 618 static void catc_multicast(unsigned char *addr, u8 *multicast) in catc_multicast() argument 623 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast() 634 memset(catc->multicast, 0, 64); in catc_set_multicast_list() 636 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list() 637 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list() 640 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 645 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 650 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list() 652 catc->multicast[ in catc_set_multicast_list() [all...] |
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | catc.c | 170 u8 multicast[64]; member 618 static void catc_multicast(const unsigned char *addr, u8 *multicast) in catc_multicast() argument 623 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast() 634 memset(catc->multicast, 0, 64); in catc_set_multicast_list() 636 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list() 637 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list() 640 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 645 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 650 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list() 652 catc->multicast[ in catc_set_multicast_list() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | if_macvlan.h | 40 bool multicast) in macvlan_count_rx() 49 if (multicast) in macvlan_count_rx() 38 macvlan_count_rx(const struct macvlan_dev *vlan, unsigned int len, bool success, bool multicast) macvlan_count_rx() argument
|
H A D | if_link.h | 15 __u64 multicast; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | if_macvlan.h | 42 bool multicast) in macvlan_count_rx() 51 if (multicast) in macvlan_count_rx() 40 macvlan_count_rx(const struct macvlan_dev *vlan, unsigned int len, bool success, bool multicast) macvlan_count_rx() argument
|
H A D | if_link.h | 15 __u64 multicast; member
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 55 "Enable multicast debug tracing if > 0"); 104 * allocate the broadcast multicast group, wait in __ipoib_mcast_schedule_join_thread() 117 ipoib_dbg_mcast(ipoib_priv(dev), "deleting multicast group %pI6\n", in ipoib_mcast_free() 224 /* Set the multicast MTU and cached Q_Key before we attach if it's in ipoib_mcast_join_finish() 258 ipoib_warn(priv, "multicast group %pI6 already attached\n", in ipoib_mcast_join_finish() 268 ipoib_warn(priv, "couldn't attach QP to multicast group %pI6\n", in ipoib_mcast_join_finish() 367 struct ib_sa_multicast *multicast) in ipoib_mcast_join_complete() 369 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_join_complete() 385 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_join_complete() 393 * deadlock on rtnl_lock here. Requeue our multicast in ipoib_mcast_join_complete() 366 ipoib_mcast_join_complete(int status, struct ib_sa_multicast *multicast) ipoib_mcast_join_complete() argument 474 struct ib_sa_multicast *multicast; ipoib_mcast_join() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 55 "Enable multicast debug tracing if > 0"); 104 * allocate the broadcast multicast group, wait in __ipoib_mcast_schedule_join_thread() 117 ipoib_dbg_mcast(ipoib_priv(dev), "deleting multicast group %pI6\n", in ipoib_mcast_free() 224 /* Set the multicast MTU and cached Q_Key before we attach if it's in ipoib_mcast_join_finish() 258 ipoib_warn(priv, "multicast group %pI6 already attached\n", in ipoib_mcast_join_finish() 268 ipoib_warn(priv, "couldn't attach QP to multicast group %pI6\n", in ipoib_mcast_join_finish() 358 struct ib_sa_multicast *multicast) in ipoib_mcast_join_complete() 360 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_join_complete() 376 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_join_complete() 384 * deadlock on rtnl_lock here. Requeue our multicast in ipoib_mcast_join_complete() 357 ipoib_mcast_join_complete(int status, struct ib_sa_multicast *multicast) ipoib_mcast_join_complete() argument 465 struct ib_sa_multicast *multicast; ipoib_mcast_join() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic_dev.c | 78 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast, in enic_dev_packet_filter() argument 85 multicast, broadcast, promisc, allmulti); in enic_dev_packet_filter()
|
H A D | enic_dev.h | 46 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | enic_dev.c | 63 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast, in enic_dev_packet_filter() argument 70 multicast, broadcast, promisc, allmulti); in enic_dev_packet_filter()
|
H A D | enic_dev.h | 31 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
|
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | port.c | 775 bool unicast, bool multicast) in mv88e6352_port_set_egress_floods() 786 if (unicast && multicast) in mv88e6352_port_set_egress_floods() 790 else if (multicast) in mv88e6352_port_set_egress_floods() 960 int port, bool multicast) in mv88e6185_port_set_default_forward() 969 if (multicast) in mv88e6185_port_set_default_forward() 978 bool unicast, bool multicast) in mv88e6185_port_set_egress_floods() 986 return mv88e6185_port_set_default_forward(chip, port, multicast); in mv88e6185_port_set_egress_floods() 774 mv88e6352_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port, bool unicast, bool multicast) mv88e6352_port_set_egress_floods() argument 959 mv88e6185_port_set_default_forward(struct mv88e6xxx_chip *chip, int port, bool multicast) mv88e6185_port_set_default_forward() argument 977 mv88e6185_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port, bool unicast, bool multicast) mv88e6185_port_set_egress_floods() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | cn23xx_pf_device.h | 52 u64 multicast; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | cn23xx_pf_device.h | 52 u64 multicast; member
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | input_system.c | 877 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in input_system_configuration_reset() 1256 config.multicast[i] = INPUT_SYSTEM_CSI_BACKEND; in configuration_to_registers() 1262 config.multicast[i] = INPUT_SYSTEM_INPUT_BUFFER; in configuration_to_registers() 1266 config.multicast[i] = INPUT_SYSTEM_MULTICAST; in configuration_to_registers() 1270 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1274 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1279 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1282 input_system_network_cfg.multicast_cfg[i] = config.multicast[i]; in configuration_to_registers() 1645 // Check for conflicts on source (implicitly on multicast, capture unit and input buffer). in input_system_configure_channel_sensor() 1659 config.multicast[por in input_system_configure_channel_sensor() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | input_system.c | 846 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in input_system_configuration_reset() 1209 config.multicast[i] = INPUT_SYSTEM_CSI_BACKEND; in configuration_to_registers() 1215 config.multicast[i] = INPUT_SYSTEM_INPUT_BUFFER; in configuration_to_registers() 1219 config.multicast[i] = INPUT_SYSTEM_MULTICAST; in configuration_to_registers() 1223 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1227 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1232 config.multicast[i] = INPUT_SYSTEM_DISCARD_ALL; in configuration_to_registers() 1235 input_system_network_cfg.multicast_cfg[i] = config.multicast[i]; in configuration_to_registers() 1591 // Check for conflicts on source (implicitly on multicast, capture unit and input buffer). in input_system_configure_channel_sensor() 1605 config.multicast[por in input_system_configure_channel_sensor() [all...] |
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | Makefile | 24 batman-adv-$(CONFIG_BATMAN_ADV_MCAST) += multicast.o
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | Makefile | 22 batman-adv-$(CONFIG_BATMAN_ADV_MCAST) += multicast.o
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_sa.h | 447 struct ib_sa_multicast *multicast); 452 * ib_sa_join_multicast - Initiates a join request to the specified multicast 455 * @device: Device associated with the multicast group. 456 * @port_num: Port on the specified device to associate with the multicast 458 * @rec: SA multicast member record specifying group attributes. 465 * This call initiates a multicast join request with the SA for the specified 466 * multicast group. If the join operation is started successfully, it returns 467 * an ib_sa_multicast structure that is used to track the multicast operation. 476 * -ENETRESET: Indicates that an fatal error has occurred on the multicast 485 *multicast), [all...] |
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_sa.h | 424 struct ib_sa_multicast *multicast); 429 * ib_sa_join_multicast - Initiates a join request to the specified multicast 432 * @device: Device associated with the multicast group. 433 * @port_num: Port on the specified device to associate with the multicast 435 * @rec: SA multicast member record specifying group attributes. 442 * This call initiates a multicast join request with the SA for the specified 443 * multicast group. If the join operation is started successfully, it returns 444 * an ib_sa_multicast structure that is used to track the multicast operation. 453 * -ENETRESET: Indicates that an fatal error has occurred on the multicast 463 *multicast), [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | if_link.h | 18 __u32 multicast; member 86 * @multicast: Multicast packets received. 227 __u64 multicast; member 265 __u64 multicast; member 426 for multicast frames. Apparently, all IFF_POINTOPOINT and 536 IFLA_BRPORT_FAST_LEAVE, /* multicast fast leave */ 1212 IFLA_HSR_SUPERVISION_ADDR, /* Supervision frame multicast addr */
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_input.c | 68 /* update the multicast stats if the packet is IGMP/MLD */ in br_pass_frame_up() 106 /* by definition the broadcast is also a multicast address */ in br_handle_frame_finish() 148 DEV_STATS_INC(br->dev, multicast); in br_handle_frame_finish() 153 DEV_STATS_INC(br->dev, multicast); in br_handle_frame_finish()
|