Lines Matching refs:bulletin

209 	if (p_iov->bulletin.p_virt) {  in _qed_vf_pf_release()
213 p_iov->bulletin.p_virt, p_iov->bulletin.phys); in _qed_vf_pf_release()
301 req->bulletin_addr = p_iov->bulletin.phys; in qed_vf_pf_acquire()
302 req->bulletin_size = p_iov->bulletin.size; in qed_vf_pf_acquire()
399 p_iov->bulletin.size = resp->bulletin_size; in qed_vf_pf_acquire()
514 p_iov->bulletin.size = sizeof(struct qed_bulletin_content); in qed_vf_hw_prepare()
515 p_iov->bulletin.p_virt = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev, in qed_vf_hw_prepare()
516 p_iov->bulletin.size, in qed_vf_hw_prepare()
517 &p_iov->bulletin.phys, in qed_vf_hw_prepare()
521 p_iov->bulletin.p_virt, in qed_vf_hw_prepare()
522 (u64)p_iov->bulletin.phys, p_iov->bulletin.size); in qed_vf_hw_prepare()
1485 crc_size = sizeof(p_iov->bulletin.p_virt->crc); in qed_vf_read_bulletin()
1489 memcpy(&shadow, p_iov->bulletin.p_virt, p_iov->bulletin.size); in qed_vf_read_bulletin()
1497 p_iov->bulletin.size - crc_size); in qed_vf_read_bulletin()
1502 memcpy(&p_iov->bulletin_shadow, &shadow, p_iov->bulletin.size); in qed_vf_read_bulletin()
1614 struct qed_bulletin_content *bulletin; in qed_vf_check_mac() local
1616 bulletin = &p_hwfn->vf_iov_info->bulletin_shadow; in qed_vf_check_mac()
1617 if (!(bulletin->valid_bitmap & (1 << MAC_ADDR_FORCED))) in qed_vf_check_mac()
1621 if (ether_addr_equal(bulletin->mac, mac)) in qed_vf_check_mac()
1630 struct qed_bulletin_content *bulletin; in qed_vf_bulletin_get_forced_mac() local
1632 bulletin = &hwfn->vf_iov_info->bulletin_shadow; in qed_vf_bulletin_get_forced_mac()
1634 if (bulletin->valid_bitmap & (1 << MAC_ADDR_FORCED)) { in qed_vf_bulletin_get_forced_mac()
1637 } else if (bulletin->valid_bitmap & (1 << VFPF_BULLETIN_MAC_ADDR)) { in qed_vf_bulletin_get_forced_mac()
1644 ether_addr_copy(dst_mac, bulletin->mac); in qed_vf_bulletin_get_forced_mac()