Lines Matching refs:bulletin
320 p_bulletin = p_vf->bulletin.p_virt; in qed_iov_post_vf_bulletin()
325 p_vf->bulletin.size - crc_size); in qed_iov_post_vf_bulletin()
335 return qed_dmae_host2host(p_hwfn, p_ptt, p_vf->bulletin.phys, in qed_iov_post_vf_bulletin()
336 p_vf->vf_bulletin, p_vf->bulletin.size / 4, in qed_iov_post_vf_bulletin()
441 vf->bulletin.phys = idx * in qed_iov_setup_vfdb()
444 vf->bulletin.p_virt = p_bulletin_virt + idx; in qed_iov_setup_vfdb()
445 vf->bulletin.size = sizeof(struct qed_bulletin_content); in qed_iov_setup_vfdb()
952 p_bulletin = p_vf->bulletin.p_virt; in qed_iov_set_link()
1101 if (vf->bulletin.p_virt) in qed_iov_release_hw_for_vf()
1102 memset(vf->bulletin.p_virt, 0, sizeof(*vf->bulletin.p_virt)); in qed_iov_release_hw_for_vf()
1602 vf->bulletin.size = (vf->bulletin.size < req->bulletin_size) ? in qed_iov_vf_mbx_acquire()
1603 vf->bulletin.size : req->bulletin_size; in qed_iov_vf_mbx_acquire()
1661 resp->bulletin_size = vf->bulletin.size; in qed_iov_vf_mbx_acquire()
1788 ether_addr_copy(filter.mac, p_vf->bulletin.p_virt->mac); in qed_iov_configure_vport_forced()
1815 filter.vlan = p_vf->bulletin.p_virt->pvid; in qed_iov_configure_vport_forced()
1936 p_bitmap = &vf_info->bulletin.p_virt->valid_bitmap; in qed_iov_vf_mbx_start_vport()
1940 vf_info->bulletin.p_virt->default_only_untagged = vf_req; in qed_iov_vf_mbx_start_vport()
1948 params.only_untagged = vf_info->bulletin.p_virt->default_only_untagged; in qed_iov_vf_mbx_start_vport()
3138 if (p_vf->bulletin.p_virt->valid_bitmap & BIT(VLAN_ADDR_FORCED)) in qed_iov_vf_update_vlan_shadow()
3172 if (p_vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED)) in qed_iov_vf_update_mac_shadow()
3271 struct qed_bulletin_content *p_bulletin = vf->bulletin.p_virt; in qed_iov_vf_mbx_ucast_filter()
3834 p_bulletin = p_vf->bulletin.p_virt; in qed_iov_get_link()
3850 struct qed_bulletin_content *p_bulletin = p_vf->bulletin.p_virt; in qed_iov_vf_pf_bulletin_update_mac()
4159 vf_info->bulletin.p_virt->valid_bitmap &= in qed_iov_bulletin_set_forced_mac()
4164 vf_info->bulletin.p_virt->valid_bitmap &= in qed_iov_bulletin_set_forced_mac()
4168 memcpy(vf_info->bulletin.p_virt->mac, mac, ETH_ALEN); in qed_iov_bulletin_set_forced_mac()
4170 vf_info->bulletin.p_virt->valid_bitmap |= feature; in qed_iov_bulletin_set_forced_mac()
4193 if (vf_info->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED)) { in qed_iov_bulletin_set_mac()
4200 ether_addr_copy(vf_info->bulletin.p_virt->mac, mac); in qed_iov_bulletin_set_mac()
4202 vf_info->bulletin.p_virt->valid_bitmap |= feature; in qed_iov_bulletin_set_mac()
4230 vf_info->bulletin.p_virt->pvid = pvid; in qed_iov_bulletin_set_forced_vlan()
4232 vf_info->bulletin.p_virt->valid_bitmap |= feature; in qed_iov_bulletin_set_forced_vlan()
4234 vf_info->bulletin.p_virt->valid_bitmap &= ~feature; in qed_iov_bulletin_set_forced_vlan()
4258 vf_info->bulletin.p_virt->vxlan_udp_port = vxlan_port; in qed_iov_bulletin_set_udp_ports()
4259 vf_info->bulletin.p_virt->geneve_udp_port = geneve_port; in qed_iov_bulletin_set_udp_ports()
4328 if (!p_vf || !p_vf->bulletin.p_virt) in qed_iov_bulletin_get_mac()
4331 if (!(p_vf->bulletin.p_virt->valid_bitmap & in qed_iov_bulletin_get_mac()
4335 return p_vf->bulletin.p_virt->mac; in qed_iov_bulletin_get_mac()
4344 if (!p_vf || !p_vf->bulletin.p_virt) in qed_iov_bulletin_get_forced_mac()
4347 if (!(p_vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED))) in qed_iov_bulletin_get_forced_mac()
4350 return p_vf->bulletin.p_virt->mac; in qed_iov_bulletin_get_forced_mac()
4359 if (!p_vf || !p_vf->bulletin.p_virt) in qed_iov_bulletin_get_forced_vlan()
4362 if (!(p_vf->bulletin.p_virt->valid_bitmap & BIT(VLAN_ADDR_FORCED))) in qed_iov_bulletin_get_forced_vlan()
4365 return p_vf->bulletin.p_virt->pvid; in qed_iov_bulletin_get_forced_vlan()
5080 (vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED))) { in qed_update_mac_for_vf_trust_change()
5100 vf->bulletin.p_virt->valid_bitmap &= in qed_update_mac_for_vf_trust_change()