Lines Matching defs:params
79 macppc_clearboot(ib_params *params)
82 assert(params != NULL);
85 return (shared_bbinfo_clearboot(params, &bbparams, NULL));
89 macppc_setboot(ib_params *params)
92 assert(params != NULL);
94 return (shared_bbinfo_setboot(params, &bbparams, writeapplepartmap));
99 writeapplepartmap(ib_params *params, struct bbinfo_params *bb_params,
106 assert (params != NULL);
110 if (params->flags & IB_NOWRITE)
114 if (pread(params->fsfd, &dm, MACPPC_BOOT_BLOCK_BLOCKSIZE, 0) !=
116 warn("Can't read sector 0 of `%s'", params->filesystem);
123 rv = pwrite(params->fsfd, &dm, MACPPC_BOOT_BLOCK_BLOCKSIZE, 0);
133 rv = ioctl(params->fsfd, DIOCWLABEL, &enable);
139 rv = pwrite(params->fsfd, &dm, MACPPC_BOOT_BLOCK_BLOCKSIZE, 0);
143 (void)ioctl(params->fsfd, DIOCWLABEL, &enable);
147 warn("Can't write sector 0 of `%s'", params->filesystem);
161 if (pwrite(params->fsfd, &pme, MACPPC_BOOT_BLOCK_BLOCKSIZE,
164 params->filesystem);
178 pme.pmBootSize = htobe32(roundup(params->s1stat.st_size, 512));
182 if (pwrite(params->fsfd, &pme, MACPPC_BOOT_BLOCK_BLOCKSIZE,
185 params->filesystem);