Lines Matching refs:odi
421 const struct osd_dev_info *odi = osduld_device_info(od); in _exofs_print_device() local
424 msg, dev_path ?: "", odi->osdname, _LLU(pid)); in _exofs_print_device()
524 struct osd_dev_info *odi) in exofs_devs_2_odi() argument
526 odi->systemid_len = le32_to_cpu(dt_dev->systemid_len); in exofs_devs_2_odi()
527 if (likely(odi->systemid_len)) in exofs_devs_2_odi()
528 memcpy(odi->systemid, dt_dev->systemid, OSD_SYSTEMID_LEN); in exofs_devs_2_odi()
530 odi->osdname_len = le32_to_cpu(dt_dev->osdname_len); in exofs_devs_2_odi()
531 odi->osdname = dt_dev->osdname; in exofs_devs_2_odi()
541 if (unlikely(odi->osdname_len >= sizeof(dt_dev->osdname))) in exofs_devs_2_odi()
542 odi->osdname_len = sizeof(dt_dev->osdname) - 1; in exofs_devs_2_odi()
543 dt_dev->osdname[odi->osdname_len] = 0; in exofs_devs_2_odi()
546 return !(odi->systemid_len || odi->osdname_len); in exofs_devs_2_odi()
637 struct osd_dev_info odi; in exofs_read_lookup_dev_table() local
640 if (exofs_devs_2_odi(&dt->dt_dev_table[i], &odi)) { in exofs_read_lookup_dev_table()
647 i, odi.osdname); in exofs_read_lookup_dev_table()
656 if (fscb_od && osduld_device_same(fscb_od, &odi)) { in exofs_read_lookup_dev_table()
664 od = osduld_info_lookup(&odi); in exofs_read_lookup_dev_table()
668 "osd_name-%s =>%d\n", odi.osdname, ret); in exofs_read_lookup_dev_table()
683 odi.osdname); in exofs_read_lookup_dev_table()
724 struct osd_dev_info odi = {.systemid_len = 0}; in exofs_fill_super() local
726 odi.osdname_len = strlen(opts->dev_name); in exofs_fill_super()
727 odi.osdname = (u8 *)opts->dev_name; in exofs_fill_super()
728 od = osduld_info_lookup(&odi); in exofs_fill_super()