Home
last modified time | relevance | path

Searched refs:wqi_size (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_guc_submit.c1053 static int wq_wait_for_space(struct xe_exec_queue *q, u32 wqi_size) in wq_wait_for_space() argument
1062 if (wqi_size > AVAILABLE_SPACE && !vf_recovery(guc)) { in wq_wait_for_space()
1065 if (wqi_size > AVAILABLE_SPACE && !vf_recovery(guc)) { in wq_wait_for_space()
1107 u32 wqi_size = (q->width + (WQ_HEADER_SIZE - 1)) * sizeof(u32); in wq_item_append() local
1108 u32 len_dw = (wqi_size / sizeof(u32)) - 1; in wq_item_append()
1111 if (wqi_size > wq_space_until_wrap(q)) { in wq_item_append()
1115 if (wq_wait_for_space(q, wqi_size)) in wq_item_append()
1130 xe_gt_assert(guc_to_gt(guc), i == wqi_size / sizeof(u32)); in wq_item_append()
1134 xe_map_memcpy_to(xe, &map, 0, wqi, wqi_size); in wq_item_append()
1135 q->guc->wqi_tail += wqi_size; in wq_item_append()