Lines Matching refs:prefs
218 size = struct_size(preflist, prefs, max_prefs);
229 memcpy(preflist->prefs + index + 1, old->prefs + index,
232 memcpy(preflist->prefs, old->prefs, sizeof(*pref) * index);
235 memmove(preflist->prefs + index + 1, preflist->prefs + index,
239 preflist->prefs[index] = *pref;
287 cmp = afs_cmp_address_pref(&pref, &preflist->prefs[i]);
295 preflist->prefs[i].prio = pref.prio;
317 memmove(preflist->prefs + index, preflist->prefs + index + 1,
318 sizeof(preflist->prefs[0]) * (preflist->nr - index - 1));
361 cmp = afs_cmp_address_pref(&pref, &preflist->prefs[i]);
399 psize = struct_size(old, prefs, max_prefs);
401 max_prefs = min_t(size_t, (psize - sizeof(*old)) / sizeof(old->prefs[0]), 255);
404 preflist = kmalloc(struct_size(preflist, prefs, max_prefs), GFP_KERNEL);
409 memcpy(preflist, old, struct_size(preflist, prefs, old->nr));
433 /* Store prefs before version */
478 cmp = afs_cmp_address_pref(&test, &preflist->prefs[j]);
486 WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio);
500 cmp = afs_cmp_address_pref(&test, &preflist->prefs[j]);
508 WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio);
524 /* Load version before prefs */