Lines Matching defs:server
40 * Device ID RCU cache. A device ID is unique per server and layout type.
95 nfs4_get_device_info(struct nfs_server *server,
110 max_resp_sz = server->nfs_client->cl_session->fc_attrs.max_resp_sz;
111 if (server->pnfs_curr_ld->max_deviceinfo_size &&
112 server->pnfs_curr_ld->max_deviceinfo_size < max_resp_sz)
113 max_resp_sz = server->pnfs_curr_ld->max_deviceinfo_size;
115 dprintk("%s: server %p max_resp_sz %u max_pages %d\n",
116 __func__, server, max_resp_sz, max_pages);
133 pdev->layout_type = server->pnfs_curr_ld->id;
140 rc = nfs4_proc_getdeviceinfo(server, pdev, cred);
149 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev,
171 __nfs4_find_get_deviceid(struct nfs_server *server,
177 d = _lookup_deviceid(server->pnfs_curr_ld, server->nfs_client, id,
186 nfs4_find_get_deviceid(struct nfs_server *server,
193 d = __nfs4_find_get_deviceid(server, id, hash);
197 new = nfs4_get_device_info(server, id, cred, gfp_mask);
202 d = __nfs4_find_get_deviceid(server, id, hash);
205 server->pnfs_curr_ld->free_deviceid_node(new);
248 nfs4_init_deviceid_node(struct nfs4_deviceid_node *d, struct nfs_server *server,
253 d->ld = server->pnfs_curr_ld;
254 d->nfs_client = server->nfs_client;