Lines Matching defs:handle

79 extern int32_t verify(smedia_handle_t handle, int32_t fd,
86 void overwrite_metadata(int32_t fd, smedia_handle_t handle);
98 static void process_F_flag(smedia_handle_t handle, int32_t fd);
99 static void process_w_flag(smedia_handle_t handle);
100 static void process_W_flag(smedia_handle_t handle);
101 static void process_R_flag(smedia_handle_t handle);
102 void process_p_flag(smedia_handle_t handle, int32_t fd);
103 static void process_c_flag(smedia_handle_t handle);
104 static void process_V_flag(smedia_handle_t handle, int32_t fd);
106 static void process_e_flag(smedia_handle_t handle);
107 static void process_H_flag(smedia_handle_t handle, int32_t fd);
108 static void process_D_flag(smedia_handle_t handle, int32_t fd);
116 smedia_handle_t handle;
206 handle = smedia_get_handle(fd);
207 if (handle == NULL) {
209 gettext("Failed to get libsmedia handle.\n"));
214 if (smedia_get_medium_property(handle, &med_info) < 0) {
217 (void) smedia_release_handle(handle);
241 (void) smedia_release_handle(handle);
252 (void) smedia_release_handle(handle);
261 (void) smedia_release_handle(handle);
268 process_F_flag(handle, fd);
270 process_w_flag(handle);
272 process_W_flag(handle);
274 process_R_flag(handle);
276 process_p_flag(handle, fd);
278 process_D_flag(handle, fd);
280 process_H_flag(handle, fd);
282 process_V_flag(handle, fd);
284 process_c_flag(handle);
288 process_s_flag(handle, fd);
290 process_e_flag(handle);
295 (void) smedia_release_handle(handle);
309 process_F_flag(smedia_handle_t handle, int32_t fd)
345 if (smedia_format(handle, format_flag, SM_FORMAT_IMMEDIATE) != 0) {
355 (void) smedia_release_handle(handle);
362 ret_val = smedia_check_format_status(handle);
366 (void) smedia_release_handle(handle);
400 overwrite_metadata(fd, handle);
402 (void) write_default_label(handle, fd);
472 * The following three routines handle the write protect
486 process_w_flag(smedia_handle_t handle)
492 if ((rval = smedia_get_protection_status((handle), &wps)) < 0) {
508 rval = smedia_set_protection_status(handle,
533 rval = smedia_set_protection_status(handle,
556 process_W_flag(smedia_handle_t handle)
564 if ((rval = smedia_get_protection_status((handle), &wps)) < 0) {
581 rval = smedia_set_protection_status(handle,
593 rval = smedia_set_protection_status(handle,
619 rval = smedia_set_protection_status(handle,
648 process_R_flag(smedia_handle_t handle)
656 if ((rval = smedia_get_protection_status((handle), &wps)) < 0) {
673 rval = smedia_set_protection_status(handle,
684 rval = smedia_set_protection_status(handle,
710 rval = smedia_set_protection_status(handle,
738 process_p_flag(smedia_handle_t handle, int32_t fd)
743 med_status = smedia_get_protection_status((handle), &wps);
764 (void) smedia_release_handle(handle);
770 (void) smedia_release_handle(handle);
813 process_c_flag(smedia_handle_t handle)
817 if (smedia_reassign_block(handle, repair_blk_no) != 0) {
834 process_V_flag(smedia_handle_t handle, int32_t fd)
849 ret = smedia_get_medium_property(handle, &med_info);
888 ret = verify(handle, fd, bn, verify_size, read_buf,
892 ret = verify(handle, fd, bn, verify_size,
906 ret = verify(handle, fd, bn + j, 1,
936 ret = verify(handle, fd, bn, verify_size, write_buf,
946 ret = verify(handle, fd, bn + j, 1,
958 ret = verify(handle, fd, bn, verify_size,
968 ret = verify(handle, fd, bn + j, 1,
984 process_s_flag(smedia_handle_t handle, int32_t fd)
988 if (valid_slice_file(handle, fd, slice_file, &v_toc)) {
989 (void) smedia_release_handle(handle);
1046 process_e_flag(smedia_handle_t handle)
1048 if (smedia_eject(handle) < 0) {
1053 process_H_flag(smedia_handle_t handle, int32_t fd)
1066 if (smedia_format_track(handle, cyl, head, SM_FORMAT_HD)
1084 process_D_flag(smedia_handle_t handle, int32_t fd)
1096 if (smedia_format_track(handle, cyl, head, SM_FORMAT_DD)