Lines Matching defs:queue
2 /* ICSSG Buffer queue helpers
16 int icssg_queue_pop(struct prueth *prueth, u8 queue)
20 if (queue >= ICSSG_QUEUES_MAX)
23 regmap_read(prueth->miig_rt, ICSSG_QUEUE_CNT_OFFSET + 4 * queue, &cnt);
27 regmap_read(prueth->miig_rt, ICSSG_QUEUE_OFFSET + 4 * queue, &val);
32 void icssg_queue_push(struct prueth *prueth, int queue, u16 addr)
34 if (queue >= ICSSG_QUEUES_MAX)
37 regmap_write(prueth->miig_rt, ICSSG_QUEUE_OFFSET + 4 * queue, addr);
40 u32 icssg_queue_level(struct prueth *prueth, int queue)
44 if (queue >= ICSSG_QUEUES_MAX)
47 regmap_read(prueth->miig_rt, ICSSG_QUEUE_CNT_OFFSET + 4 * queue, ®);