Home
last modified time | relevance | path

Searched refs:reserved_gids (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dgid.c43 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()
51 dev->roce.reserved_gids.start = 0; in mlx5_cleanup_reserved_gids()
52 dev->roce.reserved_gids.count = 0; in mlx5_cleanup_reserved_gids()
71 dev->roce.reserved_gids.count, in mlx5_core_reserve_gids()
72 dev->roce.reserved_gids.start); in mlx5_core_reserve_gids()
84 dev->roce.reserved_gids.count, in mlx5_core_unreserve_gids()
85 dev->roce.reserved_gids.start); in mlx5_core_unreserve_gids()
91 dev->roce.reserved_gids.count - 1; in mlx5_core_reserved_gid_alloc()
[all …]
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dmacsec.c183 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()
H A Dmlx5_ib.h938 struct mlx5_reserved_gids *reserved_gids; member
/linux-6.15/include/linux/mlx5/
H A Ddriver.h762 struct mlx5_rsvd_gids reserved_gids; member