Lines Matching full:clients

18 static LIST_HEAD(clients);
122 list_move_tail(&client->list, &device->clients); in host1x_subdev_register()
156 * it from list of clients. in __host1x_subdev_unregister()
187 * its &host1x_driver.probe implementation to initialize each of its clients.
199 list_for_each_entry(client, &device->clients, list) { in host1x_device_init()
210 list_for_each_entry(client, &device->clients, list) { in host1x_device_init()
227 list_for_each_entry_continue_reverse(client, &device->clients, list) in host1x_device_init()
232 client = list_entry(&device->clients, struct host1x_client, list); in host1x_device_init()
235 list_for_each_entry_continue_reverse(client, &device->clients, list) in host1x_device_init()
249 * function to tear down each of its clients. Typically this is done after a
260 list_for_each_entry_reverse(client, &device->clients, list) { in host1x_device_exit()
273 list_for_each_entry_reverse(client, &device->clients, list) { in host1x_device_exit()
404 * list of idle clients. in __host1x_device_del()
414 /* add the client to the list of idle clients */ in __host1x_device_del()
416 list_add_tail(&client->list, &clients); in __host1x_device_del()
426 /* move clients to idle list */ in __host1x_device_del()
430 list_for_each_entry_safe(client, cl, &device->clients, list) in __host1x_device_del()
431 list_move_tail(&client->list, &clients); in __host1x_device_del()
466 INIT_LIST_HEAD(&device->clients); in host1x_device_add()
492 list_for_each_entry_safe(client, tmp, &clients, list) { in host1x_device_add()
768 * associated with that instance. Once all clients have been registered with
791 list_add_tail(&client->list, &clients); in __host1x_client_register()
824 list_for_each_entry(c, &clients, list) { in host1x_client_unregister()