Lines Matching defs:cli
109 struct nouveau_cli *cli = *pcli = kzalloc(size, GFP_KERNEL);
110 if (cli) {
113 &cli->base);
115 mutex_init(&cli->mutex);
116 usif_client_init(cli);
124 nouveau_cli_destroy(struct nouveau_cli *cli)
126 nouveau_vm_ref(NULL, &nvkm_client(&cli->base)->vm, NULL);
127 nvif_client_fini(&cli->base);
128 usif_client_fini(cli);
550 struct nouveau_cli *cli;
586 list_for_each_entry(cli, &drm->clients, head) {
587 ret = nvif_client_suspend(&cli->base);
601 list_for_each_entry_continue_reverse(cli, &drm->clients, head) {
602 nvif_client_resume(&cli->base);
640 struct nouveau_cli *cli;
654 list_for_each_entry(cli, &drm->clients, head) {
655 nvif_client_resume(&cli->base);
709 struct nouveau_cli *cli;
721 ret = nouveau_cli_create(nouveau_name(dev), name, sizeof(*cli),
722 (void **)&cli);
727 cli->base.super = false;
731 0x1000, &cli->vm);
733 nouveau_cli_destroy(cli);
737 nvkm_client(&cli->base)->vm = cli->vm;
740 fpriv->driver_priv = cli;
743 list_add(&cli->head, &drm->clients);
756 struct nouveau_cli *cli = nouveau_cli(fpriv);
761 if (cli->abi16)
762 nouveau_abi16_fini(cli->abi16);
765 list_del(&cli->head);
773 struct nouveau_cli *cli = nouveau_cli(fpriv);
774 nouveau_cli_destroy(cli);