Lines Matching refs:server
56 list_for_each_entry(pos, &aliastree.serverlist, server) { in _find_server()
66 static struct alias_lcu *_find_lcu(struct alias_server *server, in _find_lcu() argument
70 list_for_each_entry(pos, &server->lculist, lcu) { in _find_lcu()
107 struct alias_server *server; in _allocate_server() local
109 server = kzalloc(sizeof(*server), GFP_KERNEL); in _allocate_server()
110 if (!server) in _allocate_server()
112 memcpy(server->uid.vendor, uid->vendor, sizeof(uid->vendor)); in _allocate_server()
113 memcpy(server->uid.serial, uid->serial, sizeof(uid->serial)); in _allocate_server()
114 INIT_LIST_HEAD(&server->server); in _allocate_server()
115 INIT_LIST_HEAD(&server->lculist); in _allocate_server()
116 return server; in _allocate_server()
119 static void _free_server(struct alias_server *server) in _free_server() argument
121 kfree(server); in _free_server()
191 struct alias_server *server, *newserver; in dasd_alias_make_device_known_to_lcu() local
197 server = _find_server(&uid); in dasd_alias_make_device_known_to_lcu()
198 if (!server) { in dasd_alias_make_device_known_to_lcu()
204 server = _find_server(&uid); in dasd_alias_make_device_known_to_lcu()
205 if (!server) { in dasd_alias_make_device_known_to_lcu()
206 list_add(&newserver->server, &aliastree.serverlist); in dasd_alias_make_device_known_to_lcu()
207 server = newserver; in dasd_alias_make_device_known_to_lcu()
214 lcu = _find_lcu(server, &uid); in dasd_alias_make_device_known_to_lcu()
221 lcu = _find_lcu(server, &uid); in dasd_alias_make_device_known_to_lcu()
223 list_add(&newlcu->lcu, &server->lculist); in dasd_alias_make_device_known_to_lcu()
249 struct alias_server *server; in dasd_alias_disconnect_device_from_lcu() local
298 server = _find_server(&uid); in dasd_alias_disconnect_device_from_lcu()
299 if (server && list_empty(&server->lculist)) { in dasd_alias_disconnect_device_from_lcu()
300 list_del(&server->server); in dasd_alias_disconnect_device_from_lcu()
301 _free_server(server); in dasd_alias_disconnect_device_from_lcu()