Lines Matching refs:odi
417 const struct osd_dev_info *odi = osduld_device_info(od); in _exofs_print_device() local
420 msg, dev_path ?: "", odi->osdname, _LLU(pid)); in _exofs_print_device()
521 struct osd_dev_info *odi) in exofs_devs_2_odi() argument
523 odi->systemid_len = le32_to_cpu(dt_dev->systemid_len); in exofs_devs_2_odi()
524 if (likely(odi->systemid_len)) in exofs_devs_2_odi()
525 memcpy(odi->systemid, dt_dev->systemid, OSD_SYSTEMID_LEN); in exofs_devs_2_odi()
527 odi->osdname_len = le32_to_cpu(dt_dev->osdname_len); in exofs_devs_2_odi()
528 odi->osdname = dt_dev->osdname; in exofs_devs_2_odi()
538 if (unlikely(odi->osdname_len >= sizeof(dt_dev->osdname))) in exofs_devs_2_odi()
539 odi->osdname_len = sizeof(dt_dev->osdname) - 1; in exofs_devs_2_odi()
540 dt_dev->osdname[odi->osdname_len] = 0; in exofs_devs_2_odi()
543 return !(odi->systemid_len || odi->osdname_len); in exofs_devs_2_odi()
635 struct osd_dev_info odi; in exofs_read_lookup_dev_table() local
638 if (exofs_devs_2_odi(&dt->dt_dev_table[i], &odi)) { in exofs_read_lookup_dev_table()
645 i, odi.osdname); in exofs_read_lookup_dev_table()
654 if (fscb_od && osduld_device_same(fscb_od, &odi)) { in exofs_read_lookup_dev_table()
662 od = osduld_info_lookup(&odi); in exofs_read_lookup_dev_table()
666 "osd_name-%s =>%d\n", odi.osdname, ret); in exofs_read_lookup_dev_table()
681 odi.osdname); in exofs_read_lookup_dev_table()
722 struct osd_dev_info odi = {.systemid_len = 0}; in exofs_fill_super() local
724 odi.osdname_len = strlen(opts->dev_name); in exofs_fill_super()
725 odi.osdname = (u8 *)opts->dev_name; in exofs_fill_super()
726 od = osduld_info_lookup(&odi); in exofs_fill_super()