Lines Matching refs:status_info
51 FileLayout *status_info; /* Pointer to the mmap()ed status file */ variable
63 if (msync((void *)status_info, 0, 0) < 0) in sync_file()
88 for (i = 0, hp = status_info->hosts; i < status_info->noOfHosts; i++, hp++) in find_host()
135 spare_slot = &status_info->hosts[status_info->noOfHosts]; in find_host()
136 desired_size = ((char*)spare_slot - (char*)status_info) + sizeof(HostInfo); in find_host()
148 status_info->noOfHosts++; in find_host()
190 status_info = (FileLayout *) in init_file()
193 if (status_info == (FileLayout *) MAP_FAILED) in init_file()
203 < (off_t)(HEADER_LEN + sizeof(HostInfo) * status_info->noOfHosts)) ) in init_file()
229 for (i = 0; i < status_info->noOfHosts; i++) in init_file()
231 HostInfo *this_host = &status_info->hosts[i]; in init_file()
240 status_info->ourState = (status_info->ourState + 2) & 0xfffffffe; in init_file()
241 /*???????******/ status_info->ourState++; in init_file()
265 arg.state = status_info->ourState; in notify_one_host()
309 for (i = status_info->noOfHosts, hp = status_info->hosts; i ; i--, hp++) in notify_hosts()
347 for (i = status_info->noOfHosts, hp = status_info->hosts; i ; i--, hp++) in notify_hosts()