Lines Matching refs:iso_resource
128 struct iso_resource { struct
156 static struct iso_resource *to_iso_resource(struct client_resource *resource) in to_iso_resource() argument
158 return container_of(resource, struct iso_resource, resource); in to_iso_resource()
176 static void schedule_iso_resource(struct iso_resource *r, unsigned long delay) in schedule_iso_resource()
228 struct fw_cdev_event_iso_resource iso_resource; member
1320 struct iso_resource *r = in iso_resource_work()
1321 container_of(work, struct iso_resource, work.work); in iso_resource_work()
1395 e->iso_resource.handle = r->resource.handle; in iso_resource_work()
1396 e->iso_resource.channel = channel; in iso_resource_work()
1397 e->iso_resource.bandwidth = bandwidth; in iso_resource_work()
1400 &e->iso_resource, sizeof(e->iso_resource), NULL, 0); in iso_resource_work()
1415 struct iso_resource *r = to_iso_resource(resource); in release_iso_resource()
1427 struct iso_resource *r; in init_iso_resource()
1451 e1->iso_resource.closure = request->closure; in init_iso_resource()
1452 e1->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED; in init_iso_resource()
1453 e2->iso_resource.closure = request->closure; in init_iso_resource()
1454 e2->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_DEALLOCATED; in init_iso_resource()