Searched refs:bulk_waiter (Results 1 – 4 of 4) sorted by relevance
45 struct bulk_waiter bulk_waiter; member157 _sema_destroy(&waiter->bulk_waiter.event); in vchiq_shutdown()411 VCHIQ_BULK_T *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer()436 data, size, &waiter->bulk_waiter, VCHIQ_BULK_MODE_BLOCKING, in vchiq_blocking_bulk_transfer()439 !waiter->bulk_waiter.bulk) { in vchiq_blocking_bulk_transfer()440 VCHIQ_BULK_T *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer()448 _sema_destroy(&waiter->bulk_waiter.event); in vchiq_blocking_bulk_transfer()
1231 struct bulk_waiter *waiter; in notify_bulks()3290 struct bulk_waiter *bulk_waiter = NULL; in vchiq_bulk_transfer() local3307 bulk_waiter = (struct bulk_waiter *)userdata; in vchiq_bulk_transfer()3308 _sema_init(&bulk_waiter->event, 0); in vchiq_bulk_transfer()3309 bulk_waiter->actual = 0; in vchiq_bulk_transfer()3310 bulk_waiter->bulk = NULL; in vchiq_bulk_transfer()3313 bulk_waiter = (struct bulk_waiter *)userdata; in vchiq_bulk_transfer()3314 bulk = bulk_waiter->bulk; in vchiq_bulk_transfer()3415 if (bulk_waiter) { in vchiq_bulk_transfer()3416 bulk_waiter->bulk = bulk; in vchiq_bulk_transfer()[all …]
117 struct bulk_waiter bulk_waiter; member724 args.userdata = &waiter->bulk_waiter; in vchiq_ioctl()750 args.userdata = &waiter->bulk_waiter; in vchiq_ioctl()761 !waiter->bulk_waiter.bulk) { in vchiq_ioctl()762 if (waiter->bulk_waiter.bulk) { in vchiq_ioctl()766 waiter->bulk_waiter.bulk->userdata = NULL; in vchiq_ioctl()769 _sema_destroy(&waiter->bulk_waiter.event); in vchiq_ioctl()1348 _sema_destroy(&waiter->bulk_waiter.event); in vchiq_close()
513 struct bulk_waiter { struct