shm_channel
mana_smc_init(&gc->shm_channel, gc->dev, gc->shm_base);
err = mana_smc_setup_hwc(&gc->shm_channel, false,
mana_smc_teardown_hwc(&gc->shm_channel, false);
void mana_smc_init(struct shm_channel *sc, struct device *dev,
int mana_smc_setup_hwc(struct shm_channel *sc, bool reset_vf, u64 eq_addr,
int mana_smc_teardown_hwc(struct shm_channel *sc, bool reset_vf)
static int mana_smc_read_response(struct shm_channel *sc, u32 msg_type,
struct shm_channel shm_channel;
void mana_smc_init(struct shm_channel *sc, struct device *dev,
int mana_smc_setup_hwc(struct shm_channel *sc, bool reset_vf, u64 eq_addr,
int mana_smc_teardown_hwc(struct shm_channel *sc, bool reset_vf);