Lines Matching refs:objno
1622 static void __rbd_object_map_index(struct rbd_device *rbd_dev, u64 objno, in __rbd_object_map_index() argument
1627 rbd_assert(objno < rbd_dev->object_map_size); in __rbd_object_map_index()
1628 *index = div_u64_rem(objno, OBJS_PER_BYTE, &off); in __rbd_object_map_index()
1632 static u8 __rbd_object_map_get(struct rbd_device *rbd_dev, u64 objno) in __rbd_object_map_get() argument
1638 __rbd_object_map_index(rbd_dev, objno, &index, &shift); in __rbd_object_map_get()
1642 static void __rbd_object_map_set(struct rbd_device *rbd_dev, u64 objno, u8 val) in __rbd_object_map_set() argument
1651 __rbd_object_map_index(rbd_dev, objno, &index, &shift); in __rbd_object_map_set()
1656 static u8 rbd_object_map_get(struct rbd_device *rbd_dev, u64 objno) in rbd_object_map_get() argument
1661 state = __rbd_object_map_get(rbd_dev, objno); in rbd_object_map_get()
1683 static bool rbd_object_map_may_exist(struct rbd_device *rbd_dev, u64 objno) in rbd_object_map_may_exist() argument
1691 state = rbd_object_map_get(rbd_dev, objno); in rbd_object_map_may_exist()
1933 u64 objno; in rbd_object_map_update_finish() local
1955 objno = ceph_decode_64(&p); in rbd_object_map_update_finish()
1956 rbd_assert(objno == obj_req->ex.oe_objno); in rbd_object_map_update_finish()
1957 rbd_assert(ceph_decode_64(&p) == objno + 1); in rbd_object_map_update_finish()
1964 state = __rbd_object_map_get(rbd_dev, objno); in rbd_object_map_update_finish()
1967 __rbd_object_map_set(rbd_dev, objno, new_state); in rbd_object_map_update_finish()
1985 static bool update_needed(struct rbd_device *rbd_dev, u64 objno, u8 new_state) in update_needed() argument
1987 u8 state = rbd_object_map_get(rbd_dev, objno); in update_needed()
1998 int which, u64 objno, u8 new_state, in rbd_cls_object_map_update() argument
2014 ceph_encode_64(&p, objno); in rbd_cls_object_map_update()
2015 ceph_encode_64(&p, objno + 1); in rbd_cls_object_map_update()