Lines Matching refs:osd_primary_affinity
682 kfree(map->osd_primary_affinity); in ceph_osdmap_destroy()
719 if (map->osd_primary_affinity) { in osdmap_set_max_osd()
722 affinity = krealloc(map->osd_primary_affinity, in osdmap_set_max_osd()
726 map->osd_primary_affinity = affinity; in osdmap_set_max_osd()
729 map->osd_primary_affinity[i] = in osdmap_set_max_osd()
964 if (!map->osd_primary_affinity) in ceph_get_primary_affinity()
967 return map->osd_primary_affinity[osd]; in ceph_get_primary_affinity()
974 if (!map->osd_primary_affinity) { in set_primary_affinity()
977 map->osd_primary_affinity = kmalloc(map->max_osd*sizeof(u32), in set_primary_affinity()
979 if (!map->osd_primary_affinity) in set_primary_affinity()
983 map->osd_primary_affinity[i] = in set_primary_affinity()
987 map->osd_primary_affinity[osd] = aff; in set_primary_affinity()
999 kfree(map->osd_primary_affinity); in decode_primary_affinity()
1000 map->osd_primary_affinity = NULL; in decode_primary_affinity()
1138 kfree(map->osd_primary_affinity); in osdmap_decode()
1139 map->osd_primary_affinity = NULL; in osdmap_decode()
1577 if (!osdmap->osd_primary_affinity) in apply_primary_affinity()
1584 osdmap->osd_primary_affinity[osd] != in apply_primary_affinity()
1604 aff = osdmap->osd_primary_affinity[osd]; in apply_primary_affinity()