Home | History | Annotate | Download | only in arch

Lines Matching refs:params

76 hppa_clearboot(ib_params *params)
82 assert(params != NULL);
83 assert(params->fsfd != -1);
84 assert(params->filesystem != NULL);
89 rv = pread(params->fsfd, bb, sizeof bb, 0);
91 warn("Reading `%s'", params->filesystem);
94 warnx("Reading `%s': short read", params->filesystem);
103 if (params->flags & IB_VERBOSE) {
105 (params->flags & IB_NOWRITE) ? "Not c" : "C");
107 if (params->flags & IB_NOWRITE) {
112 rv = pwrite(params->fsfd, bb, sizeof bb, 0);
114 warn("Writing `%s'", params->filesystem);
117 warnx("Writing `%s': short write", params->filesystem);
127 hppa_setboot(ib_params *params)
141 assert(params != NULL);
142 assert(params->fsfd != -1);
143 assert(params->filesystem != NULL);
144 assert(params->s1fd != -1);
145 assert(params->stage1 != NULL);
150 rv = pread(params->fsfd, &label, HPPA_BOOT_BLOCK_SIZE, 0);
152 warn("Reading `%s'", params->filesystem);
155 warnx("Reading `%s': short read", params->filesystem);
159 if (fstat(params->s1fd, &bootstrapsb) == -1) {
160 warn("Examining `%s'", params->stage1);
164 warnx("`%s' must be a regular file", params->stage1);
175 warnx("No disklabel in `%s'", params->filesystem);
179 warnx("Partition `a' doesn't exist in %s", params->filesystem);
186 params->filesystem);
193 rv = read(params->s1fd, &bb, sizeof bb);
195 warn("Reading `%s'", params->stage1);
201 if (params->flags & IB_VERBOSE) {
205 (params->flags & IB_NOWRITE) ? "Not w" : "W");
207 if (params->flags & IB_NOWRITE) {
213 rv = pwrite(params->fsfd, &bb, HPPA_BOOT_BLOCK_SIZE, 0);
215 warn("Writing `%s'", params->filesystem);
218 warnx("Writing `%s': short write", params->filesystem);