Lines Matching defs:server
42 * Device ID RCU cache. A device ID is unique per server and layout type.
97 nfs4_get_device_info(struct nfs_server *server,
112 max_resp_sz = server->nfs_client->cl_session->fc_attrs.max_resp_sz;
113 if (server->pnfs_curr_ld->max_deviceinfo_size &&
114 server->pnfs_curr_ld->max_deviceinfo_size < max_resp_sz)
115 max_resp_sz = server->pnfs_curr_ld->max_deviceinfo_size;
117 dprintk("%s: server %p max_resp_sz %u max_pages %d\n",
118 __func__, server, max_resp_sz, max_pages);
135 pdev->layout_type = server->pnfs_curr_ld->id;
142 rc = nfs4_proc_getdeviceinfo(server, pdev, cred);
151 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev,
173 __nfs4_find_get_deviceid(struct nfs_server *server,
179 d = _lookup_deviceid(server->pnfs_curr_ld, server->nfs_client, id,
188 nfs4_find_get_deviceid(struct nfs_server *server,
195 d = __nfs4_find_get_deviceid(server, id, hash);
199 new = nfs4_get_device_info(server, id, cred, gfp_mask);
201 trace_nfs4_find_deviceid(server, id, -ENOENT);
206 d = __nfs4_find_get_deviceid(server, id, hash);
209 server->pnfs_curr_ld->free_deviceid_node(new);
217 trace_nfs4_find_deviceid(server, id, 0);
254 nfs4_init_deviceid_node(struct nfs4_deviceid_node *d, struct nfs_server *server,
259 d->ld = server->pnfs_curr_ld;
260 d->nfs_client = server->nfs_client;