Lines Matching refs:osd
913 u32 osd; in __decode_primary_temp() local
920 ceph_decode_32_safe(p, end, osd, e_inval); in __decode_primary_temp()
925 if (!incremental || osd != (u32)-1) { in __decode_primary_temp()
933 pg->primary_temp.osd = osd; in __decode_primary_temp()
960 u32 ceph_get_primary_affinity(struct ceph_osdmap *map, int osd) in ceph_get_primary_affinity() argument
962 BUG_ON(osd >= map->max_osd); in ceph_get_primary_affinity()
967 return map->osd_primary_affinity[osd]; in ceph_get_primary_affinity()
970 static int set_primary_affinity(struct ceph_osdmap *map, int osd, u32 aff) in set_primary_affinity() argument
972 BUG_ON(osd >= map->max_osd); in set_primary_affinity()
987 map->osd_primary_affinity[osd] = aff; in set_primary_affinity()
1029 u32 osd, aff; in decode_new_primary_affinity() local
1032 ceph_decode_32_safe(p, end, osd, e_inval); in decode_new_primary_affinity()
1035 ret = set_primary_affinity(map, osd, aff); in decode_new_primary_affinity()
1039 pr_info("osd%d primary-affinity 0x%x\n", osd, aff); in decode_new_primary_affinity()
1296 u32 osd; in osdmap_apply_incremental() local
1298 ceph_decode_32_safe(p, end, osd, e_inval); in osdmap_apply_incremental()
1301 pr_info("osd%d up\n", osd); in osdmap_apply_incremental()
1302 BUG_ON(osd >= map->max_osd); in osdmap_apply_incremental()
1303 map->osd_state[osd] |= CEPH_OSD_UP | CEPH_OSD_EXISTS; in osdmap_apply_incremental()
1304 map->osd_addr[osd] = addr; in osdmap_apply_incremental()
1310 u32 osd; in osdmap_apply_incremental() local
1312 ceph_decode_32_safe(p, end, osd, e_inval); in osdmap_apply_incremental()
1318 pr_info("osd%d down\n", osd); in osdmap_apply_incremental()
1319 if (osd < map->max_osd) in osdmap_apply_incremental()
1320 map->osd_state[osd] ^= xorstate; in osdmap_apply_incremental()
1326 u32 osd, off; in osdmap_apply_incremental() local
1328 osd = ceph_decode_32(p); in osdmap_apply_incremental()
1330 pr_info("osd%d weight 0x%x %s\n", osd, off, in osdmap_apply_incremental()
1333 if (osd < map->max_osd) in osdmap_apply_incremental()
1334 map->osd_weight[osd] = off; in osdmap_apply_incremental()
1581 int osd = osds[i]; in apply_primary_affinity() local
1583 if (osd != CRUSH_ITEM_NONE && in apply_primary_affinity()
1584 osdmap->osd_primary_affinity[osd] != in apply_primary_affinity()
1598 int osd = osds[i]; in apply_primary_affinity() local
1601 if (osd == CRUSH_ITEM_NONE) in apply_primary_affinity()
1604 aff = osdmap->osd_primary_affinity[osd]; in apply_primary_affinity()
1607 pps, osd) >> 16) >= aff) { in apply_primary_affinity()
1684 temp_primary = pg->primary_temp.osd; in apply_temps()