Lines Matching refs:vlan
377 int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, in __mlx4_register_vlan() argument
399 (vlan == (MLX4_VLAN_MASK & in __mlx4_register_vlan()
415 table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID); in __mlx4_register_vlan()
419 mlx4_warn(dev, "Failed adding vlan: %u\n", vlan); in __mlx4_register_vlan()
432 int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index) in mlx4_register_vlan() argument
437 if (vlan > 4095) in mlx4_register_vlan()
441 err = mlx4_cmd_imm(dev, vlan, &out_param, in mlx4_register_vlan()
450 return __mlx4_register_vlan(dev, port, vlan, index); in mlx4_register_vlan()
454 void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan) in __mlx4_unregister_vlan() argument
460 if (mlx4_find_cached_vlan(dev, port, vlan, &index)) { in __mlx4_unregister_vlan()
461 mlx4_warn(dev, "vlan 0x%x is not in the vlan table\n", vlan); in __mlx4_unregister_vlan()
482 void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan) in mlx4_unregister_vlan() argument
487 (void) mlx4_cmd_imm(dev, vlan, &out_param, in mlx4_unregister_vlan()
494 __mlx4_unregister_vlan(dev, port, vlan); in mlx4_unregister_vlan()