Searched refs:bulletin (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_sriov.c | 1469 bulletin->link_flags = 0; in bnx2x_iov_link_update_vf() 1498 vf->link_cfg, bulletin->link_speed, bulletin->link_flags); in bnx2x_iov_link_update_vf() 2542 bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_pf_set_vfs_vlan() 2596 if (!*bulletin) { in bnx2x_vf_op_prep() 2655 ivi->vlan = bulletin->vlan; in bnx2x_get_vf_config() 2706 memcpy(bulletin->mac, mac, ETH_ALEN); in bnx2x_set_vf_mac() 2845 bulletin->vlan = vlan; in bnx2x_set_vf_vlan() 3030 ((u8 *)bulletin) + sizeof(bulletin->crc), in bnx2x_crc_vf_bulletin() 3031 bulletin->length - sizeof(bulletin->crc)); in bnx2x_crc_vf_bulletin() 3079 bulletin->link_speed, bulletin->link_flags); in bnx2x_sample_bulletin() [all …]
|
| H A D | bnx2x_vfpf.c | 772 eth_hw_addr_set(bp->dev, bulletin.mac); in bnx2x_vfpf_config_mac() 1294 struct pf_vf_bulletin_content *bulletin = in bnx2x_vf_mbx_acquire_resp() local 1307 if (bulletin->valid_bitmap & 1 << MAC_ADDR_VALID) { in bnx2x_vf_mbx_acquire_resp() 1308 memcpy(resc->current_mac_addr, bulletin->mac, in bnx2x_vf_mbx_acquire_resp() 1798 struct pf_vf_bulletin_content *bulletin = in bnx2x_vf_mbx_qfilters() local 1851 if (bulletin->valid_bitmap & 1 << MAC_ADDR_VALID) { in bnx2x_filters_validate_mac() 1897 if (bulletin->valid_bitmap & 1 << VLAN_VALID) { in bnx2x_filters_validate_vlan() 2286 bulletin->crc = bnx2x_crc_vf_bulletin(bulletin); in bnx2x_vf_bulletin_finalize() 2304 bulletin->version++; in bnx2x_post_vf_bulletin() 2305 bnx2x_vf_bulletin_finalize(bulletin, in bnx2x_post_vf_bulletin() [all …]
|
| H A D | bnx2x_sriov.h | 497 u32 bnx2x_crc_vf_bulletin(struct pf_vf_bulletin_content *bulletin); 499 void bnx2x_vf_bulletin_finalize(struct pf_vf_bulletin_content *bulletin, 627 static inline void bnx2x_vf_bulletin_finalize(struct pf_vf_bulletin_content *bulletin, in bnx2x_vf_bulletin_finalize() argument
|
| /linux-6.15/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_vf.c | 193 if (p_iov->bulletin.p_virt) { in _qed_vf_pf_release() 197 p_iov->bulletin.p_virt, p_iov->bulletin.phys); in _qed_vf_pf_release() 510 p_iov->bulletin.size, in qed_vf_hw_prepare() 511 &p_iov->bulletin.phys, in qed_vf_hw_prepare() 513 if (!p_iov->bulletin.p_virt) in qed_vf_hw_prepare() 518 p_iov->bulletin.p_virt, in qed_vf_hw_prepare() 519 (u64)p_iov->bulletin.phys, p_iov->bulletin.size); in qed_vf_hw_prepare() 1483 memcpy(&shadow, p_iov->bulletin.p_virt, p_iov->bulletin.size); in qed_vf_read_bulletin() 1491 p_iov->bulletin.size - crc_size); in qed_vf_read_bulletin() 1608 struct qed_bulletin_content *bulletin; in qed_vf_check_mac() local [all …]
|
| H A D | qed_sriov.c | 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() 441 vf->bulletin.phys = idx * 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() 3834 p_bulletin = p_vf->bulletin.p_virt; in qed_iov_get_link() 4335 return p_vf->bulletin.p_virt->mac; in qed_iov_bulletin_get_mac() 4350 return p_vf->bulletin.p_virt->mac; in qed_iov_bulletin_get_forced_mac() [all …]
|
| H A D | qed_sriov.h | 174 struct qed_bulletin bulletin; member
|
| H A D | qed_vf.h | 665 struct qed_bulletin bulletin; member
|