mgmt_cmd
static void prepare_mgmt_cmd(u8 *mgmt_cmd, u64 *header, u8 *msg, u16 msg_len)
memset(mgmt_cmd, 0, MGMT_MSG_RSVD_FOR_DEV);
mgmt_cmd += MGMT_MSG_RSVD_FOR_DEV;
memcpy(mgmt_cmd, header, sizeof(*header));
mgmt_cmd += sizeof(*header);
memcpy(mgmt_cmd, msg, msg_len);
int icssg_send_fdb_msg(struct prueth_emac *emac, struct mgmt_cmd *cmd,
static void icssg_fdb_setup(struct prueth_emac *emac, struct mgmt_cmd *fdb_cmd,
struct mgmt_cmd fdb_cmd = { 0 };
struct mgmt_cmd fdb_cmd = { 0 };
struct mgmt_cmd fdb_cmd = { 0 };
int icssg_send_fdb_msg(struct prueth_emac *emac, struct mgmt_cmd *cmd,
int i = 0, payload_size = APM_GRAPH_MGMT_PSIZE(mgmt_cmd, num_sub_graphs);
mgmt_cmd = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE;
mgmt_cmd->num_sub_graphs = num_sub_graphs;
param_data = &mgmt_cmd->param_data;
mgmt_cmd->sub_graph_id_list[i++] = sg->sub_graph_id;
struct apm_graph_mgmt_cmd *mgmt_cmd;