msm: ipa: Address symversioning fails
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
This commit is contained in:
parent
2dec69506d
commit
89ee57c746
1 changed files with 6 additions and 6 deletions
|
@ -2549,7 +2549,7 @@ static int gsi_alloc_ap_channel(unsigned int chan_hdl)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __gsi_write_channel_scratch(unsigned long chan_hdl,
|
static void __gsi_write_channel_scratch(unsigned long chan_hdl,
|
||||||
union __packed gsi_channel_scratch val)
|
union gsi_channel_scratch val)
|
||||||
{
|
{
|
||||||
gsi_writel(val.data.word1, gsi_ctx->base +
|
gsi_writel(val.data.word1, gsi_ctx->base +
|
||||||
GSI_EE_n_GSI_CH_k_SCRATCH_0_OFFS(chan_hdl,
|
GSI_EE_n_GSI_CH_k_SCRATCH_0_OFFS(chan_hdl,
|
||||||
|
@ -2630,7 +2630,7 @@ int gsi_write_channel_scratch2_reg(unsigned long chan_hdl,
|
||||||
EXPORT_SYMBOL(gsi_write_channel_scratch2_reg);
|
EXPORT_SYMBOL(gsi_write_channel_scratch2_reg);
|
||||||
|
|
||||||
static void __gsi_read_channel_scratch(unsigned long chan_hdl,
|
static void __gsi_read_channel_scratch(unsigned long chan_hdl,
|
||||||
union __packed gsi_channel_scratch * val)
|
union gsi_channel_scratch * val)
|
||||||
{
|
{
|
||||||
val->data.word1 = gsi_readl(gsi_ctx->base +
|
val->data.word1 = gsi_readl(gsi_ctx->base +
|
||||||
GSI_EE_n_GSI_CH_k_SCRATCH_0_OFFS(chan_hdl,
|
GSI_EE_n_GSI_CH_k_SCRATCH_0_OFFS(chan_hdl,
|
||||||
|
@ -2649,10 +2649,10 @@ static void __gsi_read_channel_scratch(unsigned long chan_hdl,
|
||||||
gsi_ctx->per.ee));
|
gsi_ctx->per.ee));
|
||||||
}
|
}
|
||||||
|
|
||||||
static union __packed gsi_channel_scratch __gsi_update_mhi_channel_scratch(
|
static union gsi_channel_scratch __gsi_update_mhi_channel_scratch(
|
||||||
unsigned long chan_hdl, struct __packed gsi_mhi_channel_scratch mscr)
|
unsigned long chan_hdl, struct __packed gsi_mhi_channel_scratch mscr)
|
||||||
{
|
{
|
||||||
union __packed gsi_channel_scratch scr;
|
union gsi_channel_scratch scr;
|
||||||
|
|
||||||
/* below sequence is not atomic. assumption is sequencer specific fields
|
/* below sequence is not atomic. assumption is sequencer specific fields
|
||||||
* will remain unchanged across this sequence
|
* will remain unchanged across this sequence
|
||||||
|
@ -2709,7 +2709,7 @@ static union __packed gsi_channel_scratch __gsi_update_mhi_channel_scratch(
|
||||||
}
|
}
|
||||||
|
|
||||||
int gsi_write_channel_scratch(unsigned long chan_hdl,
|
int gsi_write_channel_scratch(unsigned long chan_hdl,
|
||||||
union __packed gsi_channel_scratch val)
|
union gsi_channel_scratch val)
|
||||||
{
|
{
|
||||||
struct gsi_chan_ctx *ctx;
|
struct gsi_chan_ctx *ctx;
|
||||||
|
|
||||||
|
@ -2742,7 +2742,7 @@ int gsi_write_channel_scratch(unsigned long chan_hdl,
|
||||||
EXPORT_SYMBOL(gsi_write_channel_scratch);
|
EXPORT_SYMBOL(gsi_write_channel_scratch);
|
||||||
|
|
||||||
int gsi_read_channel_scratch(unsigned long chan_hdl,
|
int gsi_read_channel_scratch(unsigned long chan_hdl,
|
||||||
union __packed gsi_channel_scratch *val)
|
union gsi_channel_scratch *val)
|
||||||
{
|
{
|
||||||
struct gsi_chan_ctx *ctx;
|
struct gsi_chan_ctx *ctx;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue