Lines Matching refs:ci
34 KdCardInfo *ci, **prev;
36 ci = calloc(1, sizeof (KdCardInfo));
37 if (!ci)
40 *prev = ci;
41 ci->cfuncs = funcs;
42 ci->closure = closure;
43 ci->screenList = 0;
44 ci->selected = 0;
45 ci->next = 0;
46 return ci;
52 KdCardInfo *ci;
56 for (ci = kdCardInfo; ci->next; ci = ci->next);
57 return ci;
61 KdCardInfoDispose (KdCardInfo *ci)
66 if (*prev == ci)
68 *prev = ci->next;
69 free(ci);
75 KdScreenInfoAdd (KdCardInfo *ci)
83 for (prev = &ci->screenList, n = 0; *prev; prev = &(*prev)->next, n++);
86 si->card = ci;
94 KdCardInfo *ci = si->card;
97 for (prev = &ci->screenList; *prev; prev = &(*prev)->next) {
102 if (!ci->screenList)
103 KdCardInfoDispose (ci);