Home
last modified time | relevance | path

Searched refs:num_ifs (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpsw.c12 static void build_if_id_bitmap(__le64 *bmap, const u16 *id, const u16 num_ifs) in build_if_id_bitmap() argument
16 for (i = 0; (i < num_ifs) && (i < DPSW_MAX_IF); i++) { in build_if_id_bitmap()
315 attr->num_ifs = le16_to_cpu(rsp_params->num_ifs); in dpsw_get_attributes()
726 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if()
761 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if_untagged()
792 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if()
825 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if_untagged()
1057 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_fdb_add_multicast()
[all...]
H A Ddpsw.h144 * @num_ifs: Number of interfaces
160 u16 num_ifs; member
440 * @num_ifs: The number of interfaces that are assigned to the egress
450 u16 num_ifs; member
523 * @num_ifs: Number of external and internal interfaces
529 u16 num_ifs; member
626 u16 num_ifs; member
652 * @num_ifs: Number of interfaces
656 u16 num_ifs; member
H A Ddpaa2-switch-flower.c411 mirror_port_enabled = (ethsw->mirror_port != ethsw->sw_attr.num_ifs); in dpaa2_switch_block_add_mirror()
423 for_each_set_bit(port, &block_ports, ethsw->sw_attr.num_ifs) { in dpaa2_switch_block_add_mirror()
451 for_each_set_bit(port, &ports_added, ethsw->sw_attr.num_ifs) { in dpaa2_switch_block_add_mirror()
457 ethsw->mirror_port = ethsw->sw_attr.num_ifs; in dpaa2_switch_block_add_mirror()
474 for_each_set_bit(port, &block_ports, ethsw->sw_attr.num_ifs) in dpaa2_switch_block_remove_mirror()
484 ethsw->mirror_port = ethsw->sw_attr.num_ifs; in dpaa2_switch_block_remove_mirror()
590 mirror_port_enabled = (ethsw->mirror_port != ethsw->sw_attr.num_ifs); in dpaa2_switch_cls_flower_replace_mirror()
743 mirror_port_enabled = (ethsw->mirror_port != ethsw->sw_attr.num_ifs); in dpaa2_switch_cls_matchall_replace_mirror()
H A Ddpaa2-switch.h200 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) in dpaa2_switch_get_index()
224 if (ethsw->sw_attr.max_fdbs < ethsw->sw_attr.num_ifs) { in dpaa2_switch_supports_cpu_traffic()
H A Ddpaa2-switch.c37 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) in dpaa2_switch_fdb_get_unused()
48 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) in dpaa2_switch_filter_block_get_unused()
135 for (j = 0; j < ethsw->sw_attr.num_ifs; j++) { in dpaa2_switch_fdb_get_flood_cfg()
148 cfg->if_id[i++] = ethsw->sw_attr.num_ifs; in dpaa2_switch_fdb_get_flood_cfg()
152 cfg->num_ifs = i; in dpaa2_switch_fdb_get_flood_cfg()
299 vcfg.num_ifs = 1; in dpaa2_switch_port_add_vlan()
394 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) { in dpaa2_switch_dellink()
455 entry.num_ifs = 1; in dpaa2_switch_port_fdb_add_mc()
478 entry.num_ifs = 1; in dpaa2_switch_port_fdb_del_mc()
1202 acl_if_cfg.num_ifs in dpaa2_switch_port_acl_tbl_bind()
[all...]
H A Ddpsw-cmd.h121 __le16 num_ifs; member
202 __le16 num_ifs; member
394 __le16 num_ifs; member
488 __le16 num_ifs; member
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/
H A Ddpsw.c14 const u16 num_ifs) in build_if_id_bitmap()
18 for (i = 0; (i < num_ifs) && (i < DPSW_MAX_IF); i++) { in build_if_id_bitmap()
342 attr->num_ifs = le16_to_cpu(rsp_params->num_ifs); in dpsw_get_attributes()
806 build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if()
844 build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if_untagged()
878 build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if()
914 build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if_untagged()
1102 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_fdb_add_multicast()
12 build_if_id_bitmap(__le64 *bmap, const u16 *id, const u16 num_ifs) build_if_id_bitmap() argument
[all...]
H A Ddpsw-cmd.h96 __le16 num_ifs; member
171 __le16 num_ifs; member
339 __le16 num_ifs; member
H A Dethsw.c133 vcfg.num_ifs = 1; in dpaa2_switch_port_add_vlan()
247 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) { in dpaa2_switch_dellink()
302 entry.num_ifs = 1; in dpaa2_switch_port_fdb_add_mc()
323 entry.num_ifs = 1; in dpaa2_switch_port_fdb_del_mc()
794 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) { in dpaa2_switch_links_state_update()
1106 vcfg.num_ifs = 1; in dpaa2_switch_port_del_vlan()
1133 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) in dpaa2_switch_port_del_vlan()
1230 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) in dpaa2_switch_port_bridge_join()
1542 for (i = 0; i < ethsw->sw_attr.num_ifs; i++) { in dpaa2_switch_init()
1593 vcfg.num_ifs in dpaa2_switch_port_init()
[all...]
H A Ddpsw.h152 * @num_ifs: Number of interfaces
166 u16 num_ifs; member
395 * @num_ifs: The number of interfaces that are assigned to the egress
401 u16 num_ifs; member
497 * @num_ifs: Number of external and internal interfaces
503 u16 num_ifs; member

Completed in 16 milliseconds