Lines Matching refs:msg
149 static int __adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr) in __adf_iov_putmsg() argument
192 msg &= ~local_in_use_mask; in __adf_iov_putmsg()
193 msg |= local_in_use_pattern; in __adf_iov_putmsg()
194 ADF_CSR_WR(pmisc_bar_addr, pf2vf_offset, msg); in __adf_iov_putmsg()
213 ADF_CSR_WR(pmisc_bar_addr, pf2vf_offset, msg | int_bit); in __adf_iov_putmsg()
244 int adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr) in adf_iov_putmsg() argument
250 ret = __adf_iov_putmsg(accel_dev, msg, vf_nr); in adf_iov_putmsg()
266 u32 msg, resp = 0, vf_nr = vf_info->vf_nr; in adf_vf2pf_req_hndl() local
269 msg = ADF_CSR_RD(pmisc_addr, hw_data->get_pf2vf_offset(vf_nr)); in adf_vf2pf_req_hndl()
272 msg &= ~ADF_VF2PF_INT; in adf_vf2pf_req_hndl()
273 ADF_CSR_WR(pmisc_addr, hw_data->get_pf2vf_offset(vf_nr), msg); in adf_vf2pf_req_hndl()
275 if (!(msg & ADF_VF2PF_MSGORIGIN_SYSTEM)) in adf_vf2pf_req_hndl()
279 switch ((msg & ADF_VF2PF_MSGTYPE_MASK) >> ADF_VF2PF_MSGTYPE_SHIFT) { in adf_vf2pf_req_hndl()
282 u8 vf_compat_ver = msg >> ADF_VF2PF_COMPAT_VER_REQ_SHIFT; in adf_vf2pf_req_hndl()
318 vf_nr + 1, msg); in adf_vf2pf_req_hndl()
334 vf_nr + 1, msg); in adf_vf2pf_req_hndl()
342 vf_nr + 1, msg); in adf_vf2pf_req_hndl()
358 vf_nr + 1, msg); in adf_vf2pf_req_hndl()
364 u32 msg = (ADF_PF2VF_MSGORIGIN_SYSTEM | in adf_pf2vf_notify_restarting() local
369 if (vf->init && adf_iov_putmsg(accel_dev, msg, i)) in adf_pf2vf_notify_restarting()
379 u32 msg = 0; in adf_vf2pf_request_version() local
382 msg = ADF_VF2PF_MSGORIGIN_SYSTEM; in adf_vf2pf_request_version()
383 msg |= ADF_VF2PF_MSGTYPE_COMPAT_VER_REQ << ADF_VF2PF_MSGTYPE_SHIFT; in adf_vf2pf_request_version()
384 msg |= ADF_PFVF_COMPATIBILITY_VERSION << ADF_VF2PF_COMPAT_VER_REQ_SHIFT; in adf_vf2pf_request_version()
388 ret = adf_iov_putmsg(accel_dev, msg, 0); in adf_vf2pf_request_version()