Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dport.c624 mutex_lock(&(priv->port[port].gid_table.mutex)); in mlx4_reset_roce_port_gids()
627 memcpy(priv->port[port].gid_table.roce_gids[offset].raw, in mlx4_reset_roce_port_gids()
634 priv->port[port].gid_table.roce_gids[i].raw, in mlx4_reset_roce_port_gids()
641 mutex_unlock(&(priv->port[port].gid_table.mutex)); in mlx4_reset_roce_port_gids()
798 mutex_lock(&(priv->port[port].gid_table.mutex)); in mlx4_common_set_port()
802 gid_entry_tbl = &priv->port[port].gid_table.roce_gids[i]; in mlx4_common_set_port()
815 mutex_unlock(&(priv->port[port].gid_table.mutex)); in mlx4_common_set_port()
824 memcpy(priv->port[port].gid_table.roce_gids[offset].raw, in mlx4_common_set_port()
831 priv->port[port].gid_table.roce_gids[i].raw, in mlx4_common_set_port()
837 mutex_unlock(&(priv->port[port].gid_table.mutex)); in mlx4_common_set_port()
[all …]
Dmlx4.h809 struct mlx4_roce_gid_table gid_table; member
Dmain.c2545 mlx4_init_roce_gid_table(dev, &info->gid_table); in mlx4_init_port_info()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmain.c484 *gid = dev->iboe.gid_table[port - 1][index]; in iboe_query_gid()
1596 if (!memcmp(&dev->iboe.gid_table[port - 1][i], gid, in update_gid_table()
1603 dev->iboe.gid_table[port - 1][found] = in update_gid_table()
1612 !memcmp(&dev->iboe.gid_table[port - 1][i], in update_gid_table()
1620 dev->iboe.gid_table[port - 1][free] = *gid; in update_gid_table()
1631 memcpy(work->gids, dev->iboe.gid_table[port - 1], sizeof(work->gids)); in update_gid_table()
1655 memset(dev->iboe.gid_table[port - 1], 0, sizeof(work->gids)); in reset_gid_table()
Dmlx4_ib.h467 union ib_gid gid_table[MLX4_MAX_PORTS][128]; member