Lines Matching refs:vlan
345 int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, in __mlx4_register_vlan() argument
367 (vlan == (MLX4_VLAN_MASK & in __mlx4_register_vlan()
383 table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID); in __mlx4_register_vlan()
387 mlx4_warn(dev, "Failed adding vlan: %u\n", vlan); in __mlx4_register_vlan()
400 int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index) in mlx4_register_vlan() argument
405 if (vlan > 4095) in mlx4_register_vlan()
409 err = mlx4_cmd_imm(dev, vlan, &out_param, in mlx4_register_vlan()
418 return __mlx4_register_vlan(dev, port, vlan, index); in mlx4_register_vlan()
422 void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan) in __mlx4_unregister_vlan() argument
428 if (mlx4_find_cached_vlan(dev, port, vlan, &index)) { in __mlx4_unregister_vlan()
429 mlx4_warn(dev, "vlan 0x%x is not in the vlan table\n", vlan); in __mlx4_unregister_vlan()
451 void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan) in mlx4_unregister_vlan() argument
456 (void) mlx4_cmd_imm(dev, vlan, &out_param, in mlx4_unregister_vlan()
463 __mlx4_unregister_vlan(dev, port, vlan); in mlx4_unregister_vlan()