Lines Matching refs:pf
23 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_psi_msix() local
26 schedule_work(&pf->msg_task); in enetc_msg_psi_msix()
33 struct enetc_pf *pf = container_of(work, struct enetc_pf, msg_task); in enetc_msg_task() local
34 struct enetc_hw *hw = &pf->si->hw; in enetc_msg_task()
47 for (i = 0; i < pf->num_vfs; i++) { in enetc_msg_task()
54 enetc_msg_handle_rxmsg(pf, i, &msg_code); in enetc_msg_task()
66 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_alloc_mbx() local
72 msg = &pf->rxmsg[idx]; in enetc_msg_alloc_mbx()
95 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_free_mbx() local
99 msg = &pf->rxmsg[idx]; in enetc_msg_free_mbx()
107 int enetc_msg_psi_init(struct enetc_pf *pf) in enetc_msg_psi_init() argument
109 struct enetc_si *si = pf->si; in enetc_msg_psi_init()
113 snprintf(pf->msg_int_name, sizeof(pf->msg_int_name), "%s-vfmsg", in enetc_msg_psi_init()
116 err = request_irq(vector, enetc_msg_psi_msix, 0, pf->msg_int_name, si); in enetc_msg_psi_init()
127 INIT_WORK(&pf->msg_task, enetc_msg_task); in enetc_msg_psi_init()
129 for (i = 0; i < pf->num_vfs; i++) { in enetc_msg_psi_init()
149 void enetc_msg_psi_free(struct enetc_pf *pf) in enetc_msg_psi_free() argument
151 struct enetc_si *si = pf->si; in enetc_msg_psi_free()
154 cancel_work_sync(&pf->msg_task); in enetc_msg_psi_free()
159 for (i = 0; i < pf->num_vfs; i++) in enetc_msg_psi_free()