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
1316 struct iso_resource *r = in iso_resource_work()
1317 container_of(work, struct iso_resource, work.work); in iso_resource_work()
1391 e->iso_resource.handle = r->resource.handle; in iso_resource_work()
1392 e->iso_resource.channel = channel; in iso_resource_work()
1393 e->iso_resource.bandwidth = bandwidth; in iso_resource_work()
1396 &e->iso_resource, sizeof(e->iso_resource), NULL, 0); in iso_resource_work()
1411 struct iso_resource *r = to_iso_resource(resource); in release_iso_resource()
1423 struct iso_resource *r; in init_iso_resource()
1447 e1->iso_resource.closure = request->closure; in init_iso_resource()
1448 e1->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED; in init_iso_resource()
1449 e2->iso_resource.closure = request->closure; in init_iso_resource()
1450 e2->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_DEALLOCATED; in init_iso_resource()