Searched refs:bulletin (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c31 struct pf_vf_bulletin_content **bulletin,
1399 /* allocate local bulletin boards */
1453 struct pf_vf_bulletin_content *bulletin; local
1459 rc = bnx2x_vf_op_prep(bp, idx, &vf, &bulletin, false);
1466 bulletin->valid_bitmap |= 1 << LINK_VALID;
1468 bulletin->link_speed = state->line_speed;
1469 bulletin->link_flags = 0;
1472 bulletin->link_flags |= VFPF_LINK_REPORT_LINK_DOWN;
1475 bulletin->link_flags |= VFPF_LINK_REPORT_FULL_DUPLEX;
1478 bulletin
2538 struct pf_vf_bulletin_content *bulletin; local
2560 bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, struct bnx2x_virtf **vf, struct pf_vf_bulletin_content **bulletin, bool test_queue) argument
2610 struct pf_vf_bulletin_content *bulletin = NULL; local
2688 struct pf_vf_bulletin_content *bulletin = NULL; local
2809 struct pf_vf_bulletin_content *bulletin = NULL; local
3027 bnx2x_crc_vf_bulletin(struct pf_vf_bulletin_content *bulletin) argument
3037 struct pf_vf_bulletin_content *bulletin; local
3161 struct pf_vf_bulletin_content *bulletin; local
[all...]
H A Dbnx2x_vfpf.c252 /* 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; local
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 boar
1294 struct pf_vf_bulletin_content *bulletin = local
1798 struct pf_vf_bulletin_content *bulletin = local
1843 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf->index); local
1893 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf->index); local
2278 bnx2x_vf_bulletin_finalize(struct pf_vf_bulletin_content *bulletin, bool support_long) argument
2292 struct pf_vf_bulletin_content *bulletin = BP_VF_BULLETIN(bp, vf); local
[all...]
H A Dbnx2x_sriov.h364 /* bulletin board update synchronization */
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, argument
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_vf.c193 if (p_iov->bulletin.p_virt) {
197 p_iov->bulletin.p_virt, p_iov->bulletin.phys);
285 /* pf 2 vf bulletin board address */
286 req->bulletin_addr = p_iov->bulletin.phys;
287 req->bulletin_size = p_iov->bulletin.size;
392 /* Update bulletin board size with response from PF */
393 p_iov->bulletin.size = resp->bulletin_size;
508 p_iov->bulletin.size = sizeof(struct qed_bulletin_content);
509 p_iov->bulletin
1608 struct qed_bulletin_content *bulletin; local
1624 struct qed_bulletin_content *bulletin; local
[all...]
H A Dqed_sriov.c320 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
[all...]
H A Dqed_sriov.h45 /* These copies will later be reflected in the bulletin board,
174 struct qed_bulletin bulletin; member in struct:qed_vf_info
213 /* A bitfield using bulletin's valid-map bits, used to indicate
214 * which of the bulletin board features have been configured.
H A Dqed_vf.h665 struct qed_bulletin bulletin; member in struct:qed_vf_iov
721 * qed_vf_read_bulletin(): Read the VF bulletin and act on it if needed.
724 * @p_change: qed fills 1 iff bulletin board has changed, 0 otherwise.
1019 * __qed_vf_get_link_params(): return the link params in a given bulletin board
1032 * __qed_vf_get_link_state(): return the link state in a given bulletin board
1046 * bulletin board
1066 * it's bulletin board
1069 * @p_mac: mac address to be updated in bulletin board

Completed in 145 milliseconds