• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching defs:vf_info

1539 				   struct ecore_vf_info *vf_info,
1542 struct ecore_iov_vf_mbx *mbx = &vf_info->vf_mbx;
1550 ecore_iov_send_response(p_hwfn, p_ptt, vf_info, length, status);
2133 struct ecore_vf_info *vf_info;
2138 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vf->relative_vf_id, true);
2139 if (!vf_info) {
2173 p_bitmap = &vf_info->bulletin.p_virt->valid_bitmap;
2177 vf_info->bulletin.p_virt->default_only_untagged = vf_req;
2193 params.only_untagged = vf_info->bulletin.p_virt->default_only_untagged;
4400 struct ecore_vf_info *vf_info;
4402 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4403 if (!vf_info)
4409 params.src_vfid = vf_info->abs_vf_id;
4412 vf_info->vf_mbx.pending_req,
4413 vf_info->vf_mbx.req_phys,
4429 struct ecore_vf_info *vf_info;
4432 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4433 if (!vf_info) {
4438 if (vf_info->b_malicious) {
4445 OSAL_MEMCPY(vf_info->bulletin.p_virt->mac,
4448 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4450 vf_info->bulletin.p_virt->valid_bitmap &=
4453 ecore_iov_configure_vport_forced(p_hwfn, vf_info, feature);
4460 struct ecore_vf_info *vf_info;
4463 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4464 if (!vf_info) {
4469 if (vf_info->b_malicious) {
4475 if (vf_info->bulletin.p_virt->valid_bitmap & (1 << MAC_ADDR_FORCED)) {
4481 OSAL_MEMCPY(vf_info->bulletin.p_virt->mac,
4484 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4494 struct ecore_vf_info *vf_info;
4497 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4498 if (!vf_info) {
4504 if (vf_info->b_malicious) {
4514 if (vf_info->state == VF_ENABLED) {
4526 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4528 vf_info->bulletin.p_virt->default_only_untagged = b_untagged_only ? 1
4537 struct ecore_vf_info *vf_info;
4539 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4540 if (!vf_info)
4543 *opaque_fid = vf_info->opaque_fid;
4550 struct ecore_vf_info *vf_info;
4553 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4554 if (!vf_info) {
4559 if (vf_info->b_malicious) {
4567 vf_info->bulletin.p_virt->pvid = pvid;
4569 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4571 vf_info->bulletin.p_virt->valid_bitmap &= ~feature;
4573 ecore_iov_configure_vport_forced(p_hwfn, vf_info, feature);
4579 struct ecore_vf_info *vf_info;
4581 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4582 if (!vf_info) {
4588 if (vf_info->b_malicious) {
4595 vf_info->bulletin.p_virt->vxlan_udp_port = vxlan_port;
4596 vf_info->bulletin.p_virt->geneve_udp_port = geneve_port;
4623 struct ecore_vf_info *vf_info;
4625 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4626 if (!vf_info)
4629 return vf_info->spoof_chk;
4677 struct ecore_vf_info *vf_info =
4680 if (!vf_info)
4684 *pp_req_virt_addr = vf_info->vf_mbx.req_virt;
4687 *p_req_virt_size = sizeof(*vf_info->vf_mbx.req_virt);
4695 struct ecore_vf_info *vf_info =
4698 if (!vf_info)
4702 *pp_reply_virt_addr = vf_info->vf_mbx.reply_virt;
4705 *p_reply_virt_size = sizeof(*vf_info->vf_mbx.reply_virt);
4713 struct ecore_vf_info *vf_info =
4716 if (!vf_info)
4719 return &vf_info->vf_mbx.sw_mbx;
4934 struct ecore_vf_info *vf_info;
4936 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4937 if (!vf_info)
4940 vf_vp_wfq = &p_hwfn->qm_info.wfq_data[vf_info->vport_id];
4952 struct ecore_vf_info *vf_info;
4954 vf_info = ecore_iov_get_vf_info(p_hwfn, (u16)vfid, true);
4955 if (!vf_info)
4958 vf_info->b_hw_channel = b_is_hw;