Lines Matching refs:bulletin

252 	/* pf 2 vf bulletin board address */
259 /* Bulletin support for bulletin board with length > legacy length */
731 struct pf_vf_bulletin_content bulletin = bp->pf2vf_bulletin->content;
746 /* sample bulletin board for new mac */
769 "vfpf SET MAC failed. Check bulletin board for new posts\n");
771 /* copy mac from bulletin to device */
772 eth_hw_addr_set(bp->dev, bulletin.mac);
774 /* check if bulletin board was updated */
784 /* no new info in bulletin */
956 /* sample bulletin board for hypervisor vlan */
1294 struct pf_vf_bulletin_content *bulletin =
1307 if (bulletin->valid_bitmap & 1 << MAC_ADDR_VALID) {
1308 memcpy(resc->current_mac_addr, bulletin->mac,
1368 * 1. Old driver doesn't have bulletin board address set.
1446 /* store address of vf's bulletin board */
1449 DP(BNX2X_MSG_IOV, "VF[%d] supports long bulletin boards\n",
1798 struct pf_vf_bulletin_content *bulletin =
1814 if (!(bulletin->valid_bitmap & (1 << VLAN_VALID)) &&
1843 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf->index);
1851 if (bulletin->valid_bitmap & 1 << MAC_ADDR_VALID) {
1876 !ether_addr_equal(filter->mac, bulletin->mac)) {
1893 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf->index);
1897 if (bulletin->valid_bitmap & 1 << VLAN_VALID) {
2278 void bnx2x_vf_bulletin_finalize(struct pf_vf_bulletin_content *bulletin,
2281 /* Older VFs contain a bug where they can't check CRC for bulletin
2284 bulletin->length = support_long ? BULLETIN_CONTENT_SIZE :
2286 bulletin->crc = bnx2x_crc_vf_bulletin(bulletin);
2289 /* propagate local bulletin board to vf */
2292 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf);
2303 /* increment bulletin board version and compute crc */
2304 bulletin->version++;
2305 bnx2x_vf_bulletin_finalize(bulletin,
2309 /* propagate bulletin board via dmae to vm memory */
2312 U64_LO(vf_addr), bulletin->length / 4);