• Home
  • Raw
  • Download

Lines Matching refs:idx

718 ff_layout_mark_ds_unreachable(struct pnfs_layout_segment *lseg, u32 idx)  in ff_layout_mark_ds_unreachable()  argument
720 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_mark_ds_unreachable()
727 ff_layout_mark_ds_reachable(struct pnfs_layout_segment *lseg, u32 idx) in ff_layout_mark_ds_reachable() argument
729 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_mark_ds_reachable()
744 u32 idx; in ff_layout_choose_ds_for_read() local
747 for (idx = start_idx; idx < fls->mirror_array_cnt; idx++) { in ff_layout_choose_ds_for_read()
748 if (idx+1 == fls->mirror_array_cnt) in ff_layout_choose_ds_for_read()
751 mirror = FF_LAYOUT_COMP(lseg, idx); in ff_layout_choose_ds_for_read()
760 *best_idx = idx; in ff_layout_choose_ds_for_read()
987 ff_layout_pg_set_mirror_write(struct nfs_pageio_descriptor *desc, u32 idx) in ff_layout_pg_set_mirror_write() argument
991 desc->pg_mirror_idx = idx; in ff_layout_pg_set_mirror_write()
996 ff_layout_pg_get_mirror_write(struct nfs_pageio_descriptor *desc, u32 idx) in ff_layout_pg_get_mirror_write() argument
998 return &desc->pg_mirrors[idx]; in ff_layout_pg_get_mirror_write()
1056 u32 idx = hdr->pgio_mirror_idx + 1; in ff_layout_resend_pnfs_read() local
1059 if (ff_layout_choose_any_ds_for_read(hdr->lseg, idx, &new_idx)) in ff_layout_resend_pnfs_read()
1094 u32 idx) in ff_layout_async_handle_error_v4() argument
1098 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_async_handle_error_v4()
1168 u32 idx) in ff_layout_async_handle_error_v3() argument
1170 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_async_handle_error_v3()
1203 u32 idx) in ff_layout_async_handle_error() argument
1208 ff_layout_mark_ds_reachable(lseg, idx); in ff_layout_async_handle_error()
1218 return ff_layout_async_handle_error_v3(task, lseg, idx); in ff_layout_async_handle_error()
1221 lseg, idx); in ff_layout_async_handle_error()
1230 u32 idx, u64 offset, u64 length, in ff_layout_io_track_ds_error() argument
1263 mirror = FF_LAYOUT_COMP(lseg, idx); in ff_layout_io_track_ds_error()
1273 ff_layout_mark_ds_unreachable(lseg, idx); in ff_layout_io_track_ds_error()
1757 u32 idx = hdr->pgio_mirror_idx; in ff_layout_read_pagelist() local
1765 mirror = FF_LAYOUT_COMP(lseg, idx); in ff_layout_read_pagelist()
1829 u32 idx = hdr->pgio_mirror_idx; in ff_layout_write_pagelist() local
1831 mirror = FF_LAYOUT_COMP(lseg, idx); in ff_layout_write_pagelist()
1855 hdr->ds_commit_idx = idx; in ff_layout_write_pagelist()
1908 u32 idx; in ff_layout_initiate_commit() local
1916 idx = calc_ds_index_from_commit(lseg, data->ds_commit_index); in ff_layout_initiate_commit()
1917 mirror = FF_LAYOUT_COMP(lseg, idx); in ff_layout_initiate_commit()