Lines Matching refs:execbuf_client
128 if (guc->execbuf_client || guc->preempt_client) { in igt_guc_clients()
139 GEM_BUG_ON(!guc->execbuf_client); in igt_guc_clients()
141 err = validate_client(guc->execbuf_client, in igt_guc_clients()
158 if (!has_doorbell(guc->execbuf_client) || in igt_guc_clients()
169 if (!client_doorbell_in_sync(guc->execbuf_client) || in igt_guc_clients()
191 destroy_doorbell(guc->execbuf_client); in igt_guc_clients()
192 if (client_doorbell_in_sync(guc->execbuf_client)) { in igt_guc_clients()
198 unreserve_doorbell(guc->execbuf_client); in igt_guc_clients()
200 __create_doorbell(guc->execbuf_client); in igt_guc_clients()
201 err = __guc_allocate_doorbell(guc, guc->execbuf_client->stage_id); in igt_guc_clients()
207 if (!available_dbs(guc, guc->execbuf_client->priority)) { in igt_guc_clients()
215 __destroy_doorbell(guc->execbuf_client); in igt_guc_clients()
216 err = reserve_doorbell(guc->execbuf_client); in igt_guc_clients()
220 err = create_doorbell(guc->execbuf_client); in igt_guc_clients()
231 destroy_doorbell(guc->execbuf_client); in igt_guc_clients()