Searched refs:reserved_gids (Results 1 – 4 of 4) sorted by relevance
43 ida_init(&dev->roce.reserved_gids.ida); in mlx5_init_reserved_gids() 44 dev->roce.reserved_gids.start = tblsz; in mlx5_init_reserved_gids() 45 dev->roce.reserved_gids.count = 0; in mlx5_init_reserved_gids() 50 WARN_ON(!ida_is_empty(&dev->roce.reserved_gids.ida)); in mlx5_cleanup_reserved_gids() 51 dev->roce.reserved_gids.start = 0; in mlx5_cleanup_reserved_gids() 52 dev->roce.reserved_gids.count = 0; in mlx5_cleanup_reserved_gids() 53 ida_destroy(&dev->roce.reserved_gids.ida); in mlx5_cleanup_reserved_gids() 58 if (dev->roce.reserved_gids.start < count) { in mlx5_core_reserve_gids() 63 if (dev->roce.reserved_gids.count + count > MLX5_MAX_RESERVED_GIDS) { in mlx5_core_reserve_gids() 68 dev->roce.reserved_gids in mlx5_core_reserve_gids() [all...]
183 dev->port[i].reserved_gids = kcalloc(max_gids, in mlx5r_macsec_init_gids_and_devlist() 184 sizeof(*dev->port[i].reserved_gids), in mlx5r_macsec_init_gids_and_devlist() 186 if (!dev->port[i].reserved_gids) in mlx5r_macsec_init_gids_and_devlist() 190 dev->port[i].reserved_gids[j].macsec_index = -1; in mlx5r_macsec_init_gids_and_devlist() 199 kfree(dev->port[i].reserved_gids); in mlx5r_macsec_init_gids_and_devlist() 213 kfree(dev->port[i].reserved_gids); in mlx5r_macsec_dealloc_gids() 270 mgids = &dev->port[attr->port_num - 1].reserved_gids[physical_gid->index]; in mlx5r_add_gid_macsec_operations() 318 mgids = &dev->port[attr->port_num - 1].reserved_gids[attr->index]; in mlx5r_del_gid_macsec_operations() 342 mgids = &dev->port[attr->port_num - 1].reserved_gids[i]; in mlx5r_del_gid_macsec_operations()
935 struct mlx5_reserved_gids *reserved_gids; member
766 struct mlx5_rsvd_gids reserved_gids; member