Lines Matching defs:dl
181 struct ceph_ioctl_dataloc dl;
194 if (copy_from_user(&dl, arg, sizeof(dl)))
198 ceph_calc_file_object_mapping(&ci->i_layout, dl.file_offset, 1,
199 &dl.object_no, &dl.object_offset, &xlen);
200 dl.file_offset -= dl.object_offset;
201 dl.object_size = ci->i_layout.object_size;
202 dl.block_size = ci->i_layout.stripe_unit;
205 tmp = dl.object_offset;
206 dl.block_offset = do_div(tmp, dl.block_size);
208 snprintf(dl.object_name, sizeof(dl.object_name), "%llx.%08llx",
209 ceph_ino(inode), dl.object_no);
213 ceph_oid_printf(&oid, "%s", dl.object_name);
223 dl.osd = ceph_pg_to_acting_primary(osdc->osdmap, &pgid);
224 if (dl.osd >= 0) {
226 ceph_osd_addr(osdc->osdmap, dl.osd);
228 memcpy(&dl.osd_addr, &a->in_addr, sizeof(dl.osd_addr));
230 memset(&dl.osd_addr, 0, sizeof(dl.osd_addr));
235 if (copy_to_user(arg, &dl, sizeof(dl)))