Lines Matching refs:mechs
62 } mechs;
264 slot->mechs.list = calloc(i, sizeof(slot->mechs.list[0]));
265 if (slot->mechs.list == NULL) {
270 slot->mechs.num = i;
271 ret = P11FUNC(p, GetMechanismList, (slot->id, slot->mechs.list, &i));
278 assert(i == slot->mechs.num);
280 slot->mechs.infos = calloc(i, sizeof(*slot->mechs.infos));
281 if (slot->mechs.list == NULL) {
287 for (i = 0; i < slot->mechs.num; i++) {
288 slot->mechs.infos[i] = calloc(1, sizeof(*(slot->mechs.infos[0])));
289 if (slot->mechs.infos[i] == NULL) {
294 ret = P11FUNC(p, GetMechanismInfo, (slot->id, slot->mechs.list[i],
295 slot->mechs.infos[i]));
1009 if (p->slot[i].mechs.num) {
1010 free(p->slot[i].mechs.list);
1012 if (p->slot[i].mechs.infos) {
1015 for (j = 0 ; j < p->slot[i].mechs.num ; j++)
1016 free(p->slot[i].mechs.infos[j]);
1017 free(p->slot[i].mechs.infos);
1172 (unsigned long)s->mechs.num);
1173 for (j = 0; j < s->mechs.num; j++) {
1177 switch(s->mechs.list[j]) {
1205 (unsigned long)s->mechs.list[j]);
1210 unparse_flags(s->mechs.infos[j]->flags, mechflags,