Lines Matching refs:ci
33 KdCardInfo *ci, **prev;
35 ci = calloc(1, sizeof(KdCardInfo));
36 if (!ci)
39 *prev = ci;
40 ci->cfuncs = funcs;
41 ci->closure = closure;
42 ci->screenList = 0;
43 ci->selected = 0;
44 ci->next = 0;
45 return ci;
51 KdCardInfo *ci;
55 for (ci = kdCardInfo; ci->next; ci = ci->next);
56 return ci;
60 KdCardInfoDispose(KdCardInfo * ci)
65 if (*prev == ci) {
66 *prev = ci->next;
67 free(ci);
73 KdScreenInfoAdd(KdCardInfo * ci)
81 for (prev = &ci->screenList, n = 0; *prev; prev = &(*prev)->next, n++);
84 si->card = ci;
92 KdCardInfo *ci = si->card;
95 for (prev = &ci->screenList; *prev; prev = &(*prev)->next) {
99 if (!ci->screenList)
100 KdCardInfoDispose(ci);