Lines Matching defs:objno
13 * Fill in objno, offset into object, and object extent length (i.e. the
21 * objno | 0 | 1 | 2 | 3 | 4
26 u64 *objno, u64 *objoff, u32 *xlen)
41 *objno = objsetno * l->stripe_count + stripepos;
48 * Return the last extent with given objno (@object_extents is sorted
49 * by objno). If not found, return NULL and set @add_pos so that the
53 lookup_last(struct list_head *object_extents, u64 objno,
62 if (ex->oe_objno == objno)
65 if (ex->oe_objno < objno)
74 lookup_containing(struct list_head *object_extents, u64 objno,
80 if (ex->oe_objno == objno &&
85 if (ex->oe_objno > objno)
121 u64 objno, objoff;
124 ceph_calc_file_object_mapping(l, off, len, &objno, &objoff,
127 last_ex = lookup_last(object_extents, objno, &add_pos);
133 ex->oe_objno = objno;
181 u64 objno, objoff;
184 ceph_calc_file_object_mapping(l, off, len, &objno, &objoff,
187 ex = lookup_containing(object_extents, objno, objoff, xlen);
189 WARN(1, "%s: objno %llu %llu~%u not found!\n",
190 __func__, objno, objoff, xlen);
212 u64 objno, u64 objoff, u64 objlen,
242 objsetno = div_u64_rem(objno, l->stripe_count, &stripepos);