Searched refs:sriov (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_alias_GUID.c | 87 guid_indexes = be64_to_cpu((__force __be64) dev->sriov.alias_guid. in mlx4_ib_update_cache_on_guid_change() 104 memcpy(&dev->sriov.demux[port_index].guid_cache[slave_id], in mlx4_ib_update_cache_on_guid_change() 119 return *(__be64 *)&dev->sriov.demux[port - 1].guid_cache[index]; in get_cached_alias_guid() 138 spin_lock_irqsave(&dev->sriov.alias_guid.ag_work_lock, flags); in mlx4_ib_slave_alias_guid_event() 139 if (dev->sriov.alias_guid.ports_guid[port_index].state_flags & in mlx4_ib_slave_alias_guid_event() 143 curr_guid = *(__be64 *)&dev->sriov. in mlx4_ib_slave_alias_guid_event() 156 *(__be64 *)&dev->sriov.alias_guid.ports_guid[port_index]. in mlx4_ib_slave_alias_guid_event() 159 dev->sriov.alias_guid.ports_guid[port_index]. in mlx4_ib_slave_alias_guid_event() 162 dev->sriov.alias_guid.ports_guid[port_index]. in mlx4_ib_slave_alias_guid_event() 166 dev->sriov.alias_guid.ports_guid[port_index]. in mlx4_ib_slave_alias_guid_event() [all …]
|
H A D | mlx4_ib_cm.c | 146 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in id_map_find_by_sl_id() 173 struct mlx4_ib_sriov *sriov = &dev->sriov; in id_map_ent_timeout() local 174 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_ent_timeout() 177 spin_lock(&sriov->id_map_lock); in id_map_ent_timeout() 178 db_ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, pv_id); in id_map_ent_timeout() 184 idr_remove(&sriov->pv_id_table, pv_id); in id_map_ent_timeout() 188 spin_unlock(&sriov->id_map_lock); in id_map_ent_timeout() 194 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in id_map_find_del() local 195 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_find_del() 198 spin_lock(&sriov->id_map_lock); in id_map_find_del() [all …]
|
H A D | mlx4_ib_mad.c | 281 if (!dev->sriov.is_going_down) in smp_snoop() 296 !dev->sriov.is_going_down) { in smp_snoop() 434 if (dev->sriov.demux[port - 1].guid_cache[i] == guid) in mlx4_ib_find_real_gid() 505 tun_ctx = dev->sriov.demux[port-1].tun[slave]; in mlx4_ib_send_to_slave() 1052 if (mlx4_is_master(dev->dev) && !dev->sriov.is_going_down) in handle_lid_change_event() 1063 if (!dev->sriov.is_going_down) { in handle_client_rereg_event() 1064 mlx4_ib_mcg_port_cleanup(&dev->sriov.demux[port_num - 1], 0); in handle_client_rereg_event() 1192 (long long)atomic64_read(&dev->sriov.demux[port - 1].subnet_prefix), in handle_port_mgmt_change_event() 1194 atomic64_set(&dev->sriov.demux[port - 1].subnet_prefix, in handle_port_mgmt_change_event() 1211 if (mlx4_is_master(dev->dev) && !dev->sriov.is_going_down) in handle_port_mgmt_change_event() [all …]
|
H A D | mlx4_ib_sysfs.c | 87 spin_lock_irqsave(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid() 89 *(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1]. in store_admin_alias_guid() 95 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status in store_admin_alias_guid() 102 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes in store_admin_alias_guid() 105 spin_unlock_irqrestore(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid()
|
H A D | mlx4_ib_main.c | 2929 spin_lock_irqsave(&ibdev->sriov.going_down_lock, flags); in do_slave_init() 2930 if (!ibdev->sriov.is_going_down) { in do_slave_init() 2932 queue_work(ibdev->sriov.demux[i].ud_wq, &dm[i]->work); in do_slave_init() 2933 spin_unlock_irqrestore(&ibdev->sriov.going_down_lock, flags); in do_slave_init() 2935 spin_unlock_irqrestore(&ibdev->sriov.going_down_lock, flags); in do_slave_init()
|
H A D | mlx4_ib_mcg.c | 891 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_demux_handler() 940 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_multiplex_handler()
|
H A D | mlx4_ib.h | 574 struct mlx4_ib_sriov sriov; member
|
H A D | mlx4_ib_qp.c | 2523 cpu_to_be64(atomic64_read(&(to_mdev(ib_dev)->sriov. in build_mlx_header() 2527 to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1]. in build_mlx_header()
|
/freebsd/release/ |
H A D | Makefile.ec2 | 89 ${EC2ARCH} ${SSMOPTS_${_FL}_${_FS}} ${BOOTMODEOPT} --sriov --ena \
|
/freebsd/sys/contrib/alpine-hal/ |
H A D | al_hal_nb_regs.h | 435 struct al_nb_sriov sriov; /* [0x4600] */ member
|