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