pfvf_message
int (*send_msg)(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
struct pfvf_message (*recv_msg)(struct adf_accel_dev *accel_dev,
struct pfvf_message response; /* temp field holding pf2vf response */
struct pfvf_message msg,
static struct pfvf_message adf_gen2_pfvf_recv(struct adf_accel_dev *accel_dev,
struct pfvf_message msg = { 0 };
static int adf_gen2_pf2vf_send(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
static int adf_gen2_vf2pf_send(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
static struct pfvf_message adf_gen2_pf2vf_recv(struct adf_accel_dev *accel_dev,
static struct pfvf_message adf_gen2_vf2pf_recv(struct adf_accel_dev *accel_dev,
static struct pfvf_message adf_gen4_pfvf_recv(struct adf_accel_dev *accel_dev,
struct pfvf_message msg = { 0 };
struct pfvf_message msg, u32 pfvf_offset,
struct pfvf_message msg = { .type = ADF_PF2VF_MSGTYPE_RESTARTING };
struct pfvf_message msg = { .type = ADF_PF2VF_MSGTYPE_RESTARTED };
struct pfvf_message msg = { .type = ADF_PF2VF_MSGTYPE_FATAL_ERROR };
static struct pfvf_message handle_blkmsg_req(struct adf_accel_vf_info *vf_info,
struct pfvf_message req)
struct pfvf_message resp = { 0 };
static struct pfvf_message handle_rp_reset_req(struct adf_accel_dev *accel_dev, u8 vf_nr,
struct pfvf_message req)
struct pfvf_message resp = {
struct pfvf_message msg, struct pfvf_message *resp)
int adf_send_pf2vf_msg(struct adf_accel_dev *accel_dev, u8 vf_nr, struct pfvf_message msg)
struct pfvf_message req;
struct pfvf_message resp = {0};
static struct pfvf_message adf_recv_vf2pf_msg(struct adf_accel_dev *accel_dev, u8 vf_nr)
int adf_send_pf2vf_msg(struct adf_accel_dev *accel_dev, u8 vf_nr, struct pfvf_message msg);
struct pfvf_message msg,
struct pfvf_message adf_pfvf_message_of(struct adf_accel_dev *accel_dev, u32 csr_msg,
struct pfvf_message msg = { 0 };
u32 adf_pfvf_csr_msg_of(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
struct pfvf_message adf_pfvf_message_of(struct adf_accel_dev *accel_dev, u32 raw_msg,
struct pfvf_message msg = { .type = ADF_VF2PF_MSGTYPE_INIT };
struct pfvf_message msg = { .type = ADF_VF2PF_MSGTYPE_SHUTDOWN };
struct pfvf_message msg = { .type = ADF_VF2PF_MSGTYPE_RESTARTING_COMPLETE };
struct pfvf_message resp;
struct pfvf_message msg = {
struct pfvf_message req = { 0 };
struct pfvf_message resp = { 0 };
struct pfvf_message msg)
int adf_send_vf2pf_msg(struct adf_accel_dev *accel_dev, struct pfvf_message msg)
struct pfvf_message msg;
static struct pfvf_message adf_recv_pf2vf_msg(struct adf_accel_dev *accel_dev)
int adf_send_vf2pf_req(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
struct pfvf_message *resp)
int adf_send_vf2pf_req(struct adf_accel_dev *accel_dev, struct pfvf_message msg,
struct pfvf_message *resp);
int adf_send_vf2pf_msg(struct adf_accel_dev *accel_dev, struct pfvf_message msg);