Lines Matching refs:mlx4_dev

62 void mlx4_init_mac_table(struct mlx4_dev *dev, struct mlx4_mac_table *table)
76 void mlx4_init_vlan_table(struct mlx4_dev *dev, struct mlx4_vlan_table *table)
90 void mlx4_init_roce_gid_table(struct mlx4_dev *dev,
100 static int validate_index(struct mlx4_dev *dev,
112 static int find_index(struct mlx4_dev *dev,
127 static int mlx4_set_port_mac_table(struct mlx4_dev *dev, u8 port,
150 int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx)
170 static bool mlx4_need_mf_bond(struct mlx4_dev *dev)
182 int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
342 int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
372 int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port)
379 void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
450 void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
474 int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac)
536 static int mlx4_set_port_vlan_table(struct mlx4_dev *dev, u8 port,
558 int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx)
577 int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan,
740 int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index)
762 void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
826 void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
842 int mlx4_bond_mac_table(struct mlx4_dev *dev)
896 int mlx4_unbond_mac_table(struct mlx4_dev *dev)
949 int mlx4_bond_vlan_table(struct mlx4_dev *dev)
1003 int mlx4_unbond_vlan_table(struct mlx4_dev *dev)
1056 int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps)
1092 int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port)
1128 int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port)
1169 static int mlx4_reset_roce_port_gids(struct mlx4_dev *dev, int slave,
1204 void mlx4_reset_roce_gids(struct mlx4_dev *dev, int slave)
1248 mlx4_en_set_port_mtu(struct mlx4_dev *dev, int slave, int port,
1280 mlx4_en_set_port_user_mtu(struct mlx4_dev *dev, int slave, int port,
1312 mlx4_en_set_port_global_pause(struct mlx4_dev *dev, int slave,
1332 static int mlx4_common_set_port(struct mlx4_dev *dev, int slave, u32 in_mod,
1540 int mlx4_SET_PORT_wrapper(struct mlx4_dev *dev, int slave,
1568 int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz)
1608 int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
1642 int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
1680 int mlx4_SET_PORT_user_mtu(struct mlx4_dev *dev, u8 port, u16 user_mtu)
1704 int mlx4_SET_PORT_user_mac(struct mlx4_dev *dev, u8 port, u8 *user_mac)
1728 int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port, u8 ignore_fcs_value)
1769 int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable)
1797 int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time)
1817 int mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave,
1828 int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port,
1837 int mlx4_SET_VLAN_FLTR_wrapper(struct mlx4_dev *dev, int slave,
1848 int mlx4_DUMP_ETH_STATS_wrapper(struct mlx4_dev *dev, int slave,
1857 int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
1956 int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
2030 static int mlx4_get_module_id(struct mlx4_dev *dev, u8 port, u8 *module_id)
2114 * @dev: mlx4_dev.
2125 int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
2220 int mlx4_max_tc(struct mlx4_dev *dev)