Searched refs:sriov (Results 1 – 8 of 8) sorted by relevance
| /freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
| D | alias_GUID.c | 80 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 …]
|
| D | cm.c | 106 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 …]
|
| D | mad.c | 275 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 …]
|
| D | sysfs.c | 60 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()
|
| D | main.c | 2252 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()
|
| D | mcg.c | 883 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()
|
| D | mlx4_ib.h | 532 struct mlx4_ib_sriov sriov; member
|
| D | qp.c | 2526 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()
|