Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_ib_main.c265 struct mlx4_port_gid_table *port_gid_table; in mlx4_ib_add_gid() local
281 port_gid_table = &iboe->gids[port_num - 1]; in mlx4_ib_add_gid()
284 if (!memcmp(&port_gid_table->gids[i].gid, gid, sizeof(*gid)) && in mlx4_ib_add_gid()
285 (port_gid_table->gids[i].gid_type == attr->gid_type)) { in mlx4_ib_add_gid()
289 if (free < 0 && !memcmp(&port_gid_table->gids[i].gid, &zgid, sizeof(*gid))) in mlx4_ib_add_gid()
297 port_gid_table->gids[free].ctx = kmalloc(sizeof(*port_gid_table->gids[free].ctx), GFP_ATOMIC); in mlx4_ib_add_gid()
298 if (!port_gid_table->gids[free].ctx) { in mlx4_ib_add_gid()
301 *context = port_gid_table->gids[free].ctx; in mlx4_ib_add_gid()
302 memcpy(&port_gid_table->gids[free].gid, gid, sizeof(*gid)); in mlx4_ib_add_gid()
303 port_gid_table->gids[free].gid_type = attr->gid_type; in mlx4_ib_add_gid()
[all …]