Lines Matching defs:handle
145 static void erase(smedia_handle_t handle, diskaddr_t offset, diskaddr_t size);
788 valid_slice_file(smedia_handle_t handle, int32_t fd, char *file_name,
825 if (check_vtoc_sanity(handle, fd, vt) < 0) {
871 check_vtoc_sanity(smedia_handle_t handle, int32_t fd, struct extvtoc *vt)
918 if (get_fdisk(handle, fd, 0, &fdisk) >= 0) {
1010 (void) smedia_release_handle(handle);
1105 (void) smedia_release_handle(handle);
1116 get_fdisk(smedia_handle_t handle, int32_t fd, int32_t offset,
1143 ret = smedia_raw_read(handle,
1245 write_default_label(smedia_handle_t handle, int32_t fd)
1322 write_default_label(smedia_handle_t handle, int32_t fd)
1420 bytes_written = smedia_raw_write(handle, (diskaddr_t)0,
1496 * void overwrite_metadata(int32_t fd, smedia_handle_t handle)
1511 overwrite_metadata(int32_t fd, smedia_handle_t handle)
1524 if (get_fdisk(handle, fd, 0, &fdisk) >= 0) {
1544 erase(handle, sol_offset, sol_size);
1552 erase(handle, (diskaddr_t)fdisk.part[i].relsect,
1573 erase(handle, (diskaddr_t)0, (diskaddr_t)1);
1589 erase(handle, (diskaddr_t)0,
1597 erase(handle, sol_offset + t_vtoc.v_part[i].p_start,
1603 erase(handle,
1606 erase(handle,
1610 erase(handle,
1622 erase(handle, sol_offset, (diskaddr_t)DK_LABEL_LOC + 2);
1630 erase(handle, (diskaddr_t)0, (diskaddr_t)1);
1634 * void erase(smedia_handle_t handle, uint32_t offset, uint32_t size)
1641 erase(smedia_handle_t handle, diskaddr_t offset, diskaddr_t size)
1659 ret = smedia_raw_write(handle, offset, buf,