Lines Matching refs:rx_slot
2184 priv->imsg_ring[mbox].rx_slot = 0;
2357 u32 rx_slot;
2379 for (rx_slot = 0; rx_slot < priv->imsg_ring[mbox].size; rx_slot++)
2380 priv->imsg_ring[mbox].imq_base[rx_slot] = NULL;
2416 u32 rx_slot;
2419 rx_slot = priv->imsg_ring[mbox].rx_slot;
2420 if (priv->imsg_ring[mbox].imq_base[rx_slot]) {
2423 rx_slot);
2428 priv->imsg_ring[mbox].imq_base[rx_slot] = buf;
2430 if (++priv->imsg_ring[mbox].rx_slot == priv->imsg_ring[mbox].size)
2431 priv->imsg_ring[mbox].rx_slot = 0;
2448 u32 rx_slot;
2465 rx_slot = priv->imsg_ring[mbox].rx_slot;
2466 while (priv->imsg_ring[mbox].imq_base[rx_slot] == NULL) {
2467 if (++rx_slot == priv->imsg_ring[mbox].size)
2468 rx_slot = 0;
2477 buf = priv->imsg_ring[mbox].imq_base[rx_slot];
2483 priv->imsg_ring[mbox].imq_base[rx_slot] = NULL;