Lines Matching full:od
87 struct osd_dev od; member
93 struct osd_dev od; member
203 ret = do_test(&oud->od, cmd, arg); in osd_uld_ioctl()
248 odh->od = oud->od; in osduld_path_lookup()
252 return &odh->od; in osduld_path_lookup()
310 odh->od = oud->od; in osduld_info_lookup()
313 return &odh->od; in osduld_info_lookup()
320 void osduld_put_device(struct osd_dev *od) in osduld_put_device() argument
322 if (od && !IS_ERR(od)) { in osduld_put_device()
324 container_of(od, struct osd_dev_handle, od); in osduld_put_device()
327 BUG_ON(od->scsi_device != oud->od.scsi_device); in osduld_put_device()
345 const struct osd_dev_info *osduld_device_info(struct osd_dev *od) in osduld_device_info() argument
348 container_of(od, struct osd_dev_handle, od); in osduld_device_info()
353 bool osduld_device_same(struct osd_dev *od, const struct osd_dev_info *odi) in osduld_device_same() argument
356 container_of(od, struct osd_dev_handle, od); in osduld_device_same()
374 struct scsi_device *scsi_device = oud->od.scsi_device; in __detect_osd()
389 if (osd_auto_detect_ver(&oud->od, caps, &oud->odi)) in __detect_osd()
399 struct scsi_device *scsi_device = oud->od.scsi_device; in __remove()
403 osd_dev_fini(&oud->od); in __remove()
451 osd_dev_init(&oud->od, scsi_device); in osd_probe()
503 if (oud->od.scsi_device != scsi_device) { in osd_remove()
505 dev, oud->od.scsi_device, scsi_device); in osd_remove()