Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/
Dalias_GUID.c80 guid_indexes = be64_to_cpu((__force __be64) dev->sriov.alias_guid. in mlx4_ib_update_cache_on_guid_change()
96 memcpy(&dev->sriov.demux[port_index].guid_cache[slave_id], in mlx4_ib_update_cache_on_guid_change()
111 return *(__be64 *)&dev->sriov.demux[port - 1].guid_cache[index]; in get_cached_alias_guid()
144 guid_indexes = be64_to_cpu((__force __be64) dev->sriov.alias_guid. in mlx4_ib_notify_slaves_on_guid_change()
214 rec = &dev->sriov.alias_guid.ports_guid[port_index]. in aliasguid_query_handler()
234 rec = &dev->sriov.alias_guid.ports_guid[port_index]. in aliasguid_query_handler()
297 spin_lock_irqsave(&dev->sriov.going_down_lock, flags); in aliasguid_query_handler()
298 spin_lock_irqsave(&dev->sriov.alias_guid.ag_work_lock, flags1); in aliasguid_query_handler()
299 if (!dev->sriov.is_going_down) in aliasguid_query_handler()
300 queue_delayed_work(dev->sriov.alias_guid.ports_guid[port_index].wq, in aliasguid_query_handler()
[all …]
Dcm.c106 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in id_map_find_by_sl_id()
133 struct mlx4_ib_sriov *sriov = &dev->sriov; in id_map_ent_timeout() local
134 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_ent_timeout()
137 spin_lock(&sriov->id_map_lock); in id_map_ent_timeout()
138 db_ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, pv_id); in id_map_ent_timeout()
144 idr_remove(&sriov->pv_id_table, pv_id); in id_map_ent_timeout()
148 spin_unlock(&sriov->id_map_lock); in id_map_ent_timeout()
154 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in id_map_find_del() local
155 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_find_del()
158 spin_lock(&sriov->id_map_lock); in id_map_find_del()
[all …]
Dmad.c275 if (!dev->sriov.is_going_down) in smp_snoop()
288 !dev->sriov.is_going_down) { in smp_snoop()
405 if (dev->sriov.demux[port - 1].guid_cache[i] == guid) in mlx4_ib_find_real_gid()
475 tun_ctx = dev->sriov.demux[port-1].tun[slave]; in mlx4_ib_send_to_slave()
1082 if (mlx4_is_master(dev->dev) && !dev->sriov.is_going_down) in handle_lid_change_event()
1093 if (!dev->sriov.is_going_down) { in handle_client_rereg_event()
1094 mlx4_ib_mcg_port_cleanup(&dev->sriov.demux[port_num - 1], 0); in handle_client_rereg_event()
1203 if (mlx4_is_master(dev->dev) && !dev->sriov.is_going_down) in handle_port_mgmt_change_event()
1211 else if (!dev->sriov.is_going_down) { in handle_port_mgmt_change_event()
1242 spin_lock_irqsave(&dev->sriov.going_down_lock, flags); in mlx4_ib_tunnel_comp_handler()
[all …]
Dsysfs.c60 be64_to_cpu(*(__be64 *)&mdev->sriov.alias_guid. in show_admin_alias_guid()
91 *(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1]. in store_admin_alias_guid()
97 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status in store_admin_alias_guid()
100 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].method in store_admin_alias_guid()
105 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].method in store_admin_alias_guid()
107 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].ownership in store_admin_alias_guid()
112 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].ownership in store_admin_alias_guid()
117 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].ownership in store_admin_alias_guid()
123 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes in store_admin_alias_guid()
Dmain.c2252 spin_lock_irqsave(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
2253 if (!ibdev->sriov.is_going_down) in do_slave_init()
2254 queue_work(ibdev->sriov.demux[i].ud_wq, &dm[i]->work); in do_slave_init()
2255 spin_unlock_irqrestore(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
Dmcg.c883 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_demux_handler()
932 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_multiplex_handler()
Dmlx4_ib.h532 struct mlx4_ib_sriov sriov; member
Dqp.c2526 to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1]. in build_mlx_header()
2529 to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1]. in build_mlx_header()