Lines Matching defs:dl
182 struct ceph_ioctl_dataloc dl;
195 if (copy_from_user(&dl, arg, sizeof(dl)))
199 ceph_calc_file_object_mapping(&ci->i_layout, dl.file_offset, 1,
200 &dl.object_no, &dl.object_offset, &xlen);
201 dl.file_offset -= dl.object_offset;
202 dl.object_size = ci->i_layout.object_size;
203 dl.block_size = ci->i_layout.stripe_unit;
206 tmp = dl.object_offset;
207 dl.block_offset = do_div(tmp, dl.block_size);
209 snprintf(dl.object_name, sizeof(dl.object_name), "%llx.%08llx",
210 ceph_ino(inode), dl.object_no);
214 ceph_oid_printf(&oid, "%s", dl.object_name);
224 dl.osd = ceph_pg_to_acting_primary(osdc->osdmap, &pgid);
225 if (dl.osd >= 0) {
227 ceph_osd_addr(osdc->osdmap, dl.osd);
229 memcpy(&dl.osd_addr, &a->in_addr, sizeof(dl.osd_addr));
231 memset(&dl.osd_addr, 0, sizeof(dl.osd_addr));
236 if (copy_to_user(arg, &dl, sizeof(dl)))