Lines Matching refs:odh
222 struct osd_dev_handle *odh; in osduld_path_lookup() local
231 odh = kzalloc(sizeof(*odh), GFP_KERNEL); in osduld_path_lookup()
232 if (unlikely(!odh)) in osduld_path_lookup()
248 odh->od = oud->od; in osduld_path_lookup()
249 odh->file = file; in osduld_path_lookup()
250 odh->oud = oud; in osduld_path_lookup()
252 return &odh->od; in osduld_path_lookup()
257 kfree(odh); in osduld_path_lookup()
301 struct osd_dev_handle *odh = kzalloc(sizeof(*odh), GFP_KERNEL); in osduld_info_lookup() local
305 if (unlikely(!odh)) { in osduld_info_lookup()
310 odh->od = oud->od; in osduld_info_lookup()
311 odh->oud = oud; in osduld_info_lookup()
313 return &odh->od; in osduld_info_lookup()
323 struct osd_dev_handle *odh = in osduld_put_device() local
325 struct osd_uld_device *oud = odh->oud; in osduld_put_device()
335 if (odh->file) { in osduld_put_device()
337 fput(odh->file); in osduld_put_device()
340 kfree(odh); in osduld_put_device()
347 struct osd_dev_handle *odh = in osduld_device_info() local
349 return &odh->oud->odi; in osduld_device_info()
355 struct osd_dev_handle *odh = in osduld_device_same() local
357 struct osd_uld_device *oud = odh->oud; in osduld_device_same()