Commit b415df84 authored by Federico Vaga's avatar Federico Vaga

style: improve readability

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent f17ee1e6
...@@ -251,38 +251,38 @@ static bool do_rx(struct wrn_dev *dev, wrn_message& msg, int& slot) ...@@ -251,38 +251,38 @@ static bool do_rx(struct wrn_dev *dev, wrn_message& msg, int& slot)
{ {
uint32_t in_stat = hmq_readl(dev, MQUEUE_BASE_GCR, MQUEUE_GCR_SLOT_STATUS); uint32_t in_stat = hmq_readl(dev, MQUEUE_BASE_GCR, MQUEUE_GCR_SLOT_STATUS);
if(in_stat & MQUEUE_GCR_SLOT_STATUS_OUT_MASK) if(!(in_stat & MQUEUE_GCR_SLOT_STATUS_OUT_MASK))
return false;
int i, j;
for(i = 0; i < dev->hmq.n_out; i++)
{ {
int i, j; if (!(in_stat & (1<<i)))
for(i = 0; i < dev->hmq.n_out; i++) continue;
{
if (in_stat & (1<<i)) uint32_t slot_stat = hmq_readl (dev, MQUEUE_BASE_OUT(i), MQUEUE_SLOT_STATUS );
{ int size = (slot_stat & MQUEUE_SLOT_STATUS_MSG_SIZE_MASK) >> MQUEUE_SLOT_STATUS_MSG_SIZE_SHIFT;
uint32_t slot_stat = hmq_readl (dev, MQUEUE_BASE_OUT(i), MQUEUE_SLOT_STATUS ); msg.clear();
int size = (slot_stat & MQUEUE_SLOT_STATUS_MSG_SIZE_MASK) >> MQUEUE_SLOT_STATUS_MSG_SIZE_SHIFT;
msg.clear(); for(j=0;j<size;j++)
{
for(j=0;j<size;j++) uint32_t rv = hmq_readl(dev, MQUEUE_BASE_OUT(i), MQUEUE_SLOT_DATA_START + j * 4);
{ msg.push_back(rv);
uint32_t rv = hmq_readl(dev, MQUEUE_BASE_OUT(i), MQUEUE_SLOT_DATA_START + j * 4); }
msg.push_back(rv);
} slot = i;
hmq_writel(dev, MQUEUE_BASE_OUT(i), MQUEUE_CMD_DISCARD, MQUEUE_SLOT_COMMAND);
slot = i;
hmq_writel(dev, MQUEUE_BASE_OUT(i), MQUEUE_CMD_DISCARD, MQUEUE_SLOT_COMMAND); if (msg[0] == 0xdeadbeef)
{
if (msg[0] == 0xdeadbeef) char str[128];
{ for(j=1;j<msg.size();j++)
char str[128]; str[j-1] = msg[j];
for(j=1;j<msg.size();j++) str[j-1] = 0;
str[j-1] = msg[j]; fprintf(stderr,"* DBG%d: %s\n", slot, str );
str[j-1] = 0; return false;
fprintf(stderr,"* DBG%d: %s\n", slot, str ); }
return false; return true;
}
return true;
}
}
} }
return false; return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment