Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_dev.c190 user_service->message_available_pos = instance->completion_remove - 1; in vchiq_ioc_create_service()
462 while ((instance->completion_remove == instance->completion_insert) in vchiq_ioc_await_completion()
482 remove = instance->completion_remove; in vchiq_ioc_await_completion()
576 instance->completion_remove = remove; in vchiq_ioc_await_completion()
1302 while (instance->completion_remove != instance->completion_insert) { in vchiq_release()
1307 instance->completion_remove & (MAX_COMPLETIONS - 1)]; in vchiq_release()
1318 instance->completion_remove++; in vchiq_release()
Dvchiq_arm.h93 int completion_remove; member
Dvchiq_arm.c963 while ((insert - instance->completion_remove) >= MAX_COMPLETIONS) { in add_completion()
1067 instance->completion_remove) < 0) { in service_callback()
1108 instance->completion_remove) >= 0) || in service_callback()
1221 instance->completion_remove, in vchiq_dump_platform_instances()