Home
last modified time | relevance | path

Searched refs:pnfs_curr_ld (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/fs/nfs/
Dpnfs_dev.c112 if (server->pnfs_curr_ld->max_deviceinfo_size && in nfs4_get_device_info()
113 server->pnfs_curr_ld->max_deviceinfo_size < max_resp_sz) in nfs4_get_device_info()
114 max_resp_sz = server->pnfs_curr_ld->max_deviceinfo_size; in nfs4_get_device_info()
134 pdev->layout_type = server->pnfs_curr_ld->id; in nfs4_get_device_info()
150 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev, in nfs4_get_device_info()
178 d = _lookup_deviceid(server->pnfs_curr_ld, server->nfs_client, id, in __nfs4_find_get_deviceid()
206 server->pnfs_curr_ld->free_deviceid_node(new); in nfs4_find_get_deviceid()
254 d->ld = server->pnfs_curr_ld; in nfs4_init_deviceid_node()
Dpnfs.h415 return nfss->pnfs_curr_ld != NULL; in pnfs_enabled_sb()
424 return NFS_SERVER(inode)->pnfs_curr_ld->commit_pagelist(inode, mds_pages, how, cinfo); in pnfs_commit_list()
430 struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; in pnfs_get_ds_info()
448 struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; in pnfs_mark_request_commit()
460 struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; in pnfs_clear_request_commit()
475 return NFS_SERVER(inode)->pnfs_curr_ld->scan_commit_lists(cinfo, max); in pnfs_scan_commit_lists()
482 struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; in pnfs_search_commit_reqs()
495 return NFS_SERVER(inode)->pnfs_curr_ld->flags & in pnfs_ld_layoutret_on_setattr()
504 return NFS_SERVER(inode)->pnfs_curr_ld->flags & PNFS_READ_WHOLE_PAGE; in pnfs_ld_read_whole_page()
512 return NFS_SERVER(inode)->pnfs_curr_ld->sync(inode, datasync); in pnfs_sync_inode()
[all …]
Dpnfs.c92 if (nfss->pnfs_curr_ld) { in unset_pnfs_layoutdriver()
93 if (nfss->pnfs_curr_ld->clear_layoutdriver) in unset_pnfs_layoutdriver()
94 nfss->pnfs_curr_ld->clear_layoutdriver(nfss); in unset_pnfs_layoutdriver()
98 module_put(nfss->pnfs_curr_ld->owner); in unset_pnfs_layoutdriver()
100 nfss->pnfs_curr_ld = NULL; in unset_pnfs_layoutdriver()
133 server->pnfs_curr_ld = ld_type; in set_pnfs_layoutdriver()
149 server->pnfs_curr_ld = NULL; in set_pnfs_layoutdriver()
209 struct pnfs_layoutdriver_type *ld = NFS_SERVER(ino)->pnfs_curr_ld; in pnfs_alloc_layout_hdr()
217 struct pnfs_layoutdriver_type *ld = server->pnfs_curr_ld; in pnfs_free_layout_hdr()
330 NFS_SERVER(ino)->pnfs_curr_ld->free_lseg(lseg); in pnfs_free_lseg()
[all …]
Dcallback_proc.c191 if (NFS_SERVER(ino)->pnfs_curr_ld->return_range) { in initiate_file_draining()
192 NFS_SERVER(ino)->pnfs_curr_ld->return_range(lo, in initiate_file_draining()
280 server->pnfs_curr_ld->id != dev->cbd_layout_type) { in nfs4_callback_devicenotify()
283 if (server->pnfs_curr_ld && in nfs4_callback_devicenotify()
284 server->pnfs_curr_ld->id == dev->cbd_layout_type) { in nfs4_callback_devicenotify()
295 nfs4_delete_deviceid(server->pnfs_curr_ld, clp, &dev->cbd_dev_id); in nfs4_callback_devicenotify()
Dnfs42proc.c228 if (nfss->pnfs_curr_ld->cleanup_layoutstats) in nfs42_layoutstat_release()
229 nfss->pnfs_curr_ld->cleanup_layoutstats(data); in nfs42_layoutstat_release()
Dread.c63 if (server->pnfs_curr_ld && !force_mds) in nfs_pageio_init_read()
64 pg_ops = server->pnfs_curr_ld->pg_read_ops; in nfs_pageio_init_read()
Dwrite.c1342 if (server->pnfs_curr_ld && !force_mds) in nfs_pageio_init_write()
1343 pg_ops = server->pnfs_curr_ld->pg_write_ops; in nfs_pageio_init_write()
Ddirect.c644 NFS_SERVER(inode)->pnfs_curr_ld->recover_commit_reqs(list, cinfo); in nfs_direct_write_scan_commit_list()
Dnfs4xdr.c1979 NFS_SERVER(args->inode)->pnfs_curr_ld->id); in encode_layoutcommit()
1992 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
1994 if (NFS_SERVER(inode)->pnfs_curr_ld->encode_layoutcommit) { in encode_layoutcommit()
1995 NFS_SERVER(inode)->pnfs_curr_ld->encode_layoutcommit( in encode_layoutcommit()
2027 if (NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn) { in encode_layoutreturn()
2028 NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn( in encode_layoutreturn()
Dsuper.c753 if (server->pnfs_curr_ld) in show_pnfs()
754 seq_printf(m, "%s", server->pnfs_curr_ld->name); in show_pnfs()
/linux-4.4.14/include/linux/
Dnfs_fs_sb.h193 struct pnfs_layoutdriver_type *pnfs_curr_ld; /* Active layout driver */ member