Lines Matching refs:queue
175 u32 qm_read_drop_stat(u32 tmu, u32 queue, u32 *total_drops, int do_reset) in qm_read_drop_stat() argument
180 writel((tmu << 8) | queue, TMU_TEQ_CTRL); in qm_read_drop_stat()
181 writel((tmu << 8) | queue, TMU_LLM_CTRL); in qm_read_drop_stat()
183 qtotal[tmu][queue] += val; in qm_read_drop_stat()
185 *total_drops = qtotal[tmu][queue]; in qm_read_drop_stat()
187 qtotal[tmu][queue] = 0; in qm_read_drop_stat()
191 static ssize_t tmu_queue_stats(char *buf, int tmu, int queue) in tmu_queue_stats() argument
196 printf("%d-%02d, ", tmu, queue); in tmu_queue_stats()
198 drops = qm_read_drop_stat(tmu, queue, NULL, 0); in tmu_queue_stats()
201 writel((tmu << 8) | queue, TMU_TEQ_CTRL); in tmu_queue_stats()
202 writel((tmu << 8) | queue, TMU_LLM_CTRL); in tmu_queue_stats()
215 int queue; in tmu_queues() local
217 for (queue = 0; queue < 16; queue++) in tmu_queues()
218 len += tmu_queue_stats(buf + len, tmu, queue); in tmu_queues()