Lines Matching defs:objno
1363 dout("%s osd_req %p for obj_req %p objno %llu %llu~%llu\n",
1408 dout("%s %p objno %llu discard\n", __func__, obj_req,
1414 dout("%s %p objno %llu not overlapping\n", __func__, obj_req,
1421 dout("%s %p objno %llu entire\n", __func__, obj_req,
1707 static void __rbd_object_map_index(struct rbd_device *rbd_dev, u64 objno,
1712 rbd_assert(objno < rbd_dev->object_map_size);
1713 *index = div_u64_rem(objno, OBJS_PER_BYTE, &off);
1717 static u8 __rbd_object_map_get(struct rbd_device *rbd_dev, u64 objno)
1723 __rbd_object_map_index(rbd_dev, objno, &index, &shift);
1727 static void __rbd_object_map_set(struct rbd_device *rbd_dev, u64 objno, u8 val)
1736 __rbd_object_map_index(rbd_dev, objno, &index, &shift);
1741 static u8 rbd_object_map_get(struct rbd_device *rbd_dev, u64 objno)
1746 state = __rbd_object_map_get(rbd_dev, objno);
1768 static bool rbd_object_map_may_exist(struct rbd_device *rbd_dev, u64 objno)
1776 state = rbd_object_map_get(rbd_dev, objno);
2018 u64 objno;
2040 objno = ceph_decode_64(&p);
2041 rbd_assert(objno == obj_req->ex.oe_objno);
2042 rbd_assert(ceph_decode_64(&p) == objno + 1);
2049 state = __rbd_object_map_get(rbd_dev, objno);
2052 __rbd_object_map_set(rbd_dev, objno, new_state);
2070 static bool update_needed(struct rbd_device *rbd_dev, u64 objno, u8 new_state)
2072 u8 state = rbd_object_map_get(rbd_dev, objno);
2083 int which, u64 objno, u8 new_state,
2099 ceph_encode_64(&p, objno);
2100 ceph_encode_64(&p, objno + 1);
2682 dout("%s objno %llu bytes %u\n", __func__, ex->oe_objno, bytes);
2693 dout("%s objno %llu bytes %u\n", __func__, ex->oe_objno, bytes);
2706 dout("%s objno %llu bytes %u\n", __func__, ex->oe_objno, bytes);
2829 dout("%s %p objno %llu assuming dne\n", __func__, obj_req,
3465 rbd_warn(rbd_dev, "%s at objno %llu %llu~%llu result %d",