Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmain.c260 struct mlx4_port_gid_table *port_gid_table; in mlx4_ib_add_gid() local
281 port_gid_table = &iboe->gids[attr->port_num - 1]; in mlx4_ib_add_gid()
284 if (!memcmp(&port_gid_table->gids[i].gid, in mlx4_ib_add_gid()
286 port_gid_table->gids[i].gid_type == attr->gid_type && in mlx4_ib_add_gid()
287 port_gid_table->gids[i].vlan_id == vlan_id) { in mlx4_ib_add_gid()
291 if (free < 0 && rdma_is_zero_gid(&port_gid_table->gids[i].gid)) in mlx4_ib_add_gid()
299 port_gid_table->gids[free].ctx = kmalloc(sizeof(*port_gid_table->gids[free].ctx), GFP_ATOMIC); in mlx4_ib_add_gid()
300 if (!port_gid_table->gids[free].ctx) { in mlx4_ib_add_gid()
303 *context = port_gid_table in mlx4_ib_add_gid()
353 struct mlx4_port_gid_table *port_gid_table; mlx4_ib_del_gid() local
406 struct mlx4_port_gid_table *port_gid_table; mlx4_ib_gid_index_to_real_index() local
[all...]
H A Dqp.c2962 struct mlx4_port_gid_table *port_gid_table; in fill_gid_by_hw_index() local
2965 port_gid_table = &iboe->gids[port_num - 1]; in fill_gid_by_hw_index()
2967 memcpy(gid, &port_gid_table->gids[index].gid, sizeof(*gid)); in fill_gid_by_hw_index()
2968 *gid_type = port_gid_table->gids[index].gid_type; in fill_gid_by_hw_index()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmain.c259 struct mlx4_port_gid_table *port_gid_table; in mlx4_ib_add_gid() local
280 port_gid_table = &iboe->gids[attr->port_num - 1]; in mlx4_ib_add_gid()
283 if (!memcmp(&port_gid_table->gids[i].gid, in mlx4_ib_add_gid()
285 port_gid_table->gids[i].gid_type == attr->gid_type && in mlx4_ib_add_gid()
286 port_gid_table->gids[i].vlan_id == vlan_id) { in mlx4_ib_add_gid()
290 if (free < 0 && rdma_is_zero_gid(&port_gid_table->gids[i].gid)) in mlx4_ib_add_gid()
298 port_gid_table->gids[free].ctx = kmalloc(sizeof(*port_gid_table->gids[free].ctx), GFP_ATOMIC); in mlx4_ib_add_gid()
299 if (!port_gid_table->gids[free].ctx) { in mlx4_ib_add_gid()
302 *context = port_gid_table in mlx4_ib_add_gid()
351 struct mlx4_port_gid_table *port_gid_table; mlx4_ib_del_gid() local
404 struct mlx4_port_gid_table *port_gid_table; mlx4_ib_gid_index_to_real_index() local
[all...]
H A Dqp.c2998 struct mlx4_port_gid_table *port_gid_table; in fill_gid_by_hw_index() local
3001 port_gid_table = &iboe->gids[port_num - 1]; in fill_gid_by_hw_index()
3003 memcpy(gid, &port_gid_table->gids[index].gid, sizeof(*gid)); in fill_gid_by_hw_index()
3004 *gid_type = port_gid_table->gids[index].gid_type; in fill_gid_by_hw_index()

Completed in 14 milliseconds