• Home
  • Raw
  • Download

Lines Matching refs:ino

50 static uint8_t read_ino_domain(uint64_t ino)  in read_ino_domain()  argument
53 .ino_output = ino, in read_ino_domain()
72 union hmdfs_ino ino; member
88 WARN_ON(ia->ino.domain < DOMAIN_ROOT || in iget_test()
89 ia->ino.domain >= DOMAIN_INVALID); in iget_test()
92 (read_ino_domain(inode->i_ino) != ia->ino.domain)) in iget_test()
95 switch (ia->ino.domain) { in iget_test()
129 inode->i_ino = ia->ino.ino_output; in iget_set()
173 .ino.ino_output = 0, in hmdfs_iget5_locked_merge()
181 ia.ino.ino_raw = d_inode(fst_lo_d)->i_ino; in hmdfs_iget5_locked_merge()
182 ia.ino.dev_id = hmdfs_d(fst_lo_d)->device_id; in hmdfs_iget5_locked_merge()
183 ia.ino.domain = DOMAIN_MERGE_VIEW; in hmdfs_iget5_locked_merge()
184 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget5_locked_merge()
195 .ino.ino_output = 0, in hmdfs_iget5_locked_cloud_merge()
203 ia.ino.ino_raw = d_inode(fst_lo_d)->i_ino; in hmdfs_iget5_locked_cloud_merge()
204 ia.ino.dev_id = hmdfs_d(fst_lo_d)->device_id; in hmdfs_iget5_locked_cloud_merge()
205 ia.ino.domain = DOMAIN_CLOUD_MERGE_VIEW; in hmdfs_iget5_locked_cloud_merge()
206 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget5_locked_cloud_merge()
226 .ino.ino_output = 0, in hmdfs_iget5_locked_local()
233 ia.ino.ino_raw = make_ino_raw_dev_local(lo_i->i_ino); in hmdfs_iget5_locked_local()
234 ia.ino.dev_id = 0; in hmdfs_iget5_locked_local()
235 ia.ino.domain = DOMAIN_DEVICE_LOCAL; in hmdfs_iget5_locked_local()
236 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget5_locked_local()
261 .ino.ino_output = 0, in hmdfs_iget5_locked_remote()
269 ia.ino.ino_raw = make_ino_raw_dev_remote(remote_ino); in hmdfs_iget5_locked_remote()
270 ia.ino.dev_id = peer->device_id; in hmdfs_iget5_locked_remote()
271 ia.ino.domain = DOMAIN_DEVICE_REMOTE; in hmdfs_iget5_locked_remote()
272 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget5_locked_remote()
298 .ino.ino_output = 0, in hmdfs_iget5_locked_cloud()
306 ia.ino.ino_raw = make_ino_raw_cloud(res->record_id) + res->reserved[0]; in hmdfs_iget5_locked_cloud()
307 ia.ino.dev_id = peer->device_id; in hmdfs_iget5_locked_cloud()
308 ia.ino.domain = DOMAIN_DEVICE_CLOUD; in hmdfs_iget5_locked_cloud()
309 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget5_locked_cloud()
321 .ino.ino_raw = root_ino, in hmdfs_iget_locked_root()
322 .ino.dev_id = peer ? peer->device_id : 0, in hmdfs_iget_locked_root()
323 .ino.domain = DOMAIN_ROOT, in hmdfs_iget_locked_root()
335 return iget5_locked(sb, ia.ino.ino_output, iget_test, iget_set, &ia); in hmdfs_iget_locked_root()