Lines Matching refs:iso_resource
126 struct iso_resource { struct
141 static void schedule_iso_resource(struct iso_resource *r, unsigned long delay) in schedule_iso_resource() argument
152 struct iso_resource, resource), 0); in schedule_if_iso_resource()
200 struct fw_cdev_event_iso_resource iso_resource; member
1310 struct iso_resource *r = in iso_resource_work()
1311 container_of(work, struct iso_resource, work.work); in iso_resource_work()
1389 e->iso_resource.handle = r->resource.handle; in iso_resource_work()
1390 e->iso_resource.channel = channel; in iso_resource_work()
1391 e->iso_resource.bandwidth = bandwidth; in iso_resource_work()
1394 &e->iso_resource, sizeof(e->iso_resource), NULL, 0); in iso_resource_work()
1409 struct iso_resource *r = in release_iso_resource()
1410 container_of(resource, struct iso_resource, resource); in release_iso_resource()
1422 struct iso_resource *r; in init_iso_resource()
1446 e1->iso_resource.closure = request->closure; in init_iso_resource()
1447 e1->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED; in init_iso_resource()
1448 e2->iso_resource.closure = request->closure; in init_iso_resource()
1449 e2->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_DEALLOCATED; in init_iso_resource()