WQ_SIZE
desc->wq_size = WQ_SIZE;
info->wq_size = WQ_SIZE;
#define WQ_OFFSET (PARENT_SCRATCH_SIZE - WQ_SIZE)
u32 wq[WQ_SIZE / sizeof(u32)];
CIRC_SPACE(ce->parallel.guc.wqi_tail, ce->parallel.guc.wqi_head, WQ_SIZE)
return (WQ_SIZE - ce->parallel.guc.wqi_tail);
BUILD_BUG_ON(!is_power_of_2(WQ_SIZE));
(WQ_SIZE - 1);
CIRC_SPACE(q->guc->wqi_tail, q->guc->wqi_head, WQ_SIZE)
xe_gt_assert(guc_to_gt(guc), q->guc->wqi_tail <= WQ_SIZE);
for (i = 0; i < WQ_SIZE / sizeof(u32); ++i)
i = (i + sizeof(u32)) % WQ_SIZE)
i = (i + sizeof(u32)) % WQ_SIZE)
info.wq_size = WQ_SIZE;
xe_map_memset(xe, &map, 0, 0, PARALLEL_SCRATCH_SIZE - WQ_SIZE);
return (WQ_SIZE - q->guc->wqi_tail);
u32 wq[WQ_SIZE / sizeof(u32)];
#define WQ_OFFSET (PARALLEL_SCRATCH_SIZE - WQ_SIZE)
u32 wq[WQ_SIZE / sizeof(u32)];
num_q_pages = ALIGN(WQ_SIZE(wq), wq->wq_page_size) / wq->wq_page_size;