Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.c1279 struct bulk_waiter *waiter; in notify_bulks()
3325 struct bulk_waiter *bulk_waiter = NULL; in vchiq_bulk_transfer() local
3342 bulk_waiter = (struct bulk_waiter *)userdata; in vchiq_bulk_transfer()
3343 sema_init(&bulk_waiter->event, 0); in vchiq_bulk_transfer()
3344 bulk_waiter->actual = 0; in vchiq_bulk_transfer()
3345 bulk_waiter->bulk = NULL; in vchiq_bulk_transfer()
3348 bulk_waiter = (struct bulk_waiter *)userdata; in vchiq_bulk_transfer()
3349 bulk = bulk_waiter->bulk; in vchiq_bulk_transfer()
3452 if (bulk_waiter) { in vchiq_bulk_transfer()
3453 bulk_waiter->bulk = bulk; in vchiq_bulk_transfer()
[all …]
Dvchiq_arm.c131 struct bulk_waiter bulk_waiter; member
492 VCHIQ_BULK_T *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer()
519 data, size, &waiter->bulk_waiter, VCHIQ_BULK_MODE_BLOCKING, in vchiq_blocking_bulk_transfer()
522 !waiter->bulk_waiter.bulk) { in vchiq_blocking_bulk_transfer()
523 VCHIQ_BULK_T *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer()
1148 args.userdata = &waiter->bulk_waiter; in vchiq_ioctl()
1175 args.userdata = &waiter->bulk_waiter; in vchiq_ioctl()
1186 !waiter->bulk_waiter.bulk) { in vchiq_ioctl()
1187 if (waiter->bulk_waiter.bulk) { in vchiq_ioctl()
1191 waiter->bulk_waiter.bulk->userdata = NULL; in vchiq_ioctl()
Dvchiq_core.h512 struct bulk_waiter { struct