Lines Matching defs:params
90 sparc64_clearboot(ib_params *params)
95 assert(params != NULL);
96 assert(params->fsfd != -1);
97 assert(params->filesystem != NULL);
99 if (params->flags & (IB_STAGE1START | IB_STAGE2START)) {
101 params->machine->name);
106 rv = pread(params->fsfd, &bb, sizeof(bb), SPARC64_BOOT_BLOCK_OFFSET);
108 warn("Reading `%s'", params->filesystem);
111 warnx("Reading `%s': short read", params->filesystem);
118 if (params->flags & IB_VERBOSE)
120 (params->flags & IB_NOWRITE) ? "Not c" : "C");
121 if (params->flags & IB_NOWRITE)
124 rv = pwrite(params->fsfd, &bb, sizeof(bb), SPARC64_BOOT_BLOCK_OFFSET);
126 warn("Writing `%s'", params->filesystem);
129 warnx("Writing `%s': short write", params->filesystem);
137 sparc64_setboot(ib_params *params)
143 assert(params != NULL);
144 assert(params->fsfd != -1);
145 assert(params->filesystem != NULL);
146 assert(params->s1fd != -1);
147 assert(params->stage1 != NULL);
151 if (params->flags & (IB_STAGE1START | IB_STAGE2START)) {
153 params->machine->name);
158 rv = read(params->s1fd, &bb, sizeof(bb));
160 warn("Reading `%s'", params->stage1);
164 if (params->flags & IB_VERBOSE) {
169 (params->flags & IB_NOWRITE) ? "Not w" : "W");
171 if (params->flags & IB_NOWRITE) {
176 rv = pwrite(params->fsfd, &bb, SPARC64_BOOT_BLOCK_MAX_SIZE,
179 warn("Writing `%s'", params->filesystem);
182 warnx("Writing `%s': short write", params->filesystem);