Lines Matching refs:osd_primary_affinity
979 kvfree(map->osd_primary_affinity); in ceph_osdmap_destroy()
1030 if (map->osd_primary_affinity) { in osdmap_set_max_osd()
1038 memcpy(affinity, map->osd_primary_affinity, in osdmap_set_max_osd()
1040 kvfree(map->osd_primary_affinity); in osdmap_set_max_osd()
1042 map->osd_primary_affinity = affinity; in osdmap_set_max_osd()
1044 map->osd_primary_affinity[i] = in osdmap_set_max_osd()
1305 if (!map->osd_primary_affinity) in ceph_get_primary_affinity()
1308 return map->osd_primary_affinity[osd]; in ceph_get_primary_affinity()
1315 if (!map->osd_primary_affinity) { in set_primary_affinity()
1318 map->osd_primary_affinity = ceph_kvmalloc( in set_primary_affinity()
1319 array_size(map->max_osd, sizeof(*map->osd_primary_affinity)), in set_primary_affinity()
1321 if (!map->osd_primary_affinity) in set_primary_affinity()
1325 map->osd_primary_affinity[i] = in set_primary_affinity()
1329 map->osd_primary_affinity[osd] = aff; in set_primary_affinity()
1341 kvfree(map->osd_primary_affinity); in decode_primary_affinity()
1342 map->osd_primary_affinity = NULL; in decode_primary_affinity()
1556 WARN_ON(map->osd_primary_affinity); in osdmap_decode()
2483 if (!osdmap->osd_primary_affinity) in apply_primary_affinity()
2490 osdmap->osd_primary_affinity[osd] != in apply_primary_affinity()
2510 aff = osdmap->osd_primary_affinity[osd]; in apply_primary_affinity()