Lines Matching refs:osd_primary_affinity
1172 kvfree(map->osd_primary_affinity); in ceph_osdmap_destroy()
1222 if (map->osd_primary_affinity) { in osdmap_set_max_osd()
1230 memcpy(affinity, map->osd_primary_affinity, in osdmap_set_max_osd()
1232 kvfree(map->osd_primary_affinity); in osdmap_set_max_osd()
1234 map->osd_primary_affinity = affinity; in osdmap_set_max_osd()
1236 map->osd_primary_affinity[i] = in osdmap_set_max_osd()
1493 if (!map->osd_primary_affinity) in ceph_get_primary_affinity()
1496 return map->osd_primary_affinity[osd]; in ceph_get_primary_affinity()
1503 if (!map->osd_primary_affinity) { in set_primary_affinity()
1506 map->osd_primary_affinity = ceph_kvmalloc( in set_primary_affinity()
1507 array_size(map->max_osd, sizeof(*map->osd_primary_affinity)), in set_primary_affinity()
1509 if (!map->osd_primary_affinity) in set_primary_affinity()
1513 map->osd_primary_affinity[i] = in set_primary_affinity()
1517 map->osd_primary_affinity[osd] = aff; in set_primary_affinity()
1529 kvfree(map->osd_primary_affinity); in decode_primary_affinity()
1530 map->osd_primary_affinity = NULL; in decode_primary_affinity()
1744 WARN_ON(map->osd_primary_affinity); in osdmap_decode()
2671 if (!osdmap->osd_primary_affinity) in apply_primary_affinity()
2678 osdmap->osd_primary_affinity[osd] != in apply_primary_affinity()
2698 aff = osdmap->osd_primary_affinity[osd]; in apply_primary_affinity()