Lines Matching refs:bulletin

320 	p_bulletin = p_vf->bulletin.p_virt;
322 /* Increment bulletin board version and compute crc */
325 p_vf->bulletin.size - crc_size);
331 /* propagate bulletin board via dmae to vm memory */
335 return qed_dmae_host2host(p_hwfn, p_ptt, p_vf->bulletin.phys,
336 p_vf->vf_bulletin, p_vf->bulletin.size / 4,
441 vf->bulletin.phys = idx *
444 vf->bulletin.p_virt = p_bulletin_virt + idx;
445 vf->bulletin.size = sizeof(struct qed_bulletin_content);
952 p_bulletin = p_vf->bulletin.p_virt;
1067 /* Update the link configuration in bulletin */
1101 if (vf->bulletin.p_virt)
1102 memset(vf->bulletin.p_virt, 0, sizeof(*vf->bulletin.p_virt));
1106 /* Get the link configuration back in bulletin so
1602 vf->bulletin.size = (vf->bulletin.size < req->bulletin_size) ?
1603 vf->bulletin.size : req->bulletin_size;
1660 /* Fill agreed size of bulletin board in response */
1661 resp->bulletin_size = vf->bulletin.size;
1788 ether_addr_copy(filter.mac, p_vf->bulletin.p_virt->mac);
1815 filter.vlan = p_vf->bulletin.p_virt->pvid;
1936 p_bitmap = &vf_info->bulletin.p_virt->valid_bitmap;
1940 vf_info->bulletin.p_virt->default_only_untagged = vf_req;
1948 params.only_untagged = vf_info->bulletin.p_virt->default_only_untagged;
3138 if (p_vf->bulletin.p_virt->valid_bitmap & BIT(VLAN_ADDR_FORCED))
3172 if (p_vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED))
3271 struct qed_bulletin_content *p_bulletin = vf->bulletin.p_virt;
3834 p_bulletin = p_vf->bulletin.p_virt;
3850 struct qed_bulletin_content *p_bulletin = p_vf->bulletin.p_virt;
3859 "Blocking bulletin update request from untrusted VF[%d]\n",
3869 "Updated bulletin of VF[%d] with requested MAC[%pM]\n",
4159 vf_info->bulletin.p_virt->valid_bitmap &=
4164 vf_info->bulletin.p_virt->valid_bitmap &=
4168 memcpy(vf_info->bulletin.p_virt->mac, mac, ETH_ALEN);
4170 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4193 if (vf_info->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED)) {
4200 ether_addr_copy(vf_info->bulletin.p_virt->mac, mac);
4202 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4230 vf_info->bulletin.p_virt->pvid = pvid;
4232 vf_info->bulletin.p_virt->valid_bitmap |= feature;
4234 vf_info->bulletin.p_virt->valid_bitmap &= ~feature;
4258 vf_info->bulletin.p_virt->vxlan_udp_port = vxlan_port;
4259 vf_info->bulletin.p_virt->geneve_udp_port = geneve_port;
4328 if (!p_vf || !p_vf->bulletin.p_virt)
4331 if (!(p_vf->bulletin.p_virt->valid_bitmap &
4335 return p_vf->bulletin.p_virt->mac;
4344 if (!p_vf || !p_vf->bulletin.p_virt)
4347 if (!(p_vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED)))
4350 return p_vf->bulletin.p_virt->mac;
4359 if (!p_vf || !p_vf->bulletin.p_virt)
4362 if (!(p_vf->bulletin.p_virt->valid_bitmap & BIT(VLAN_ADDR_FORCED)))
4365 return p_vf->bulletin.p_virt->pvid;
4752 /* Update bulletin of all future possible VFs with link configuration */
5011 /* Update data on bulletin board */
5024 /* Update bulletin board with MAC */
5080 (vf->bulletin.p_virt->valid_bitmap & BIT(MAC_ADDR_FORCED))) {
5100 vf->bulletin.p_virt->valid_bitmap &=
5122 /* Clear bulletin when trust mode is turned off,